Today, 05:23 AM
I have Jellyfin running on a server with two NICs. One is WAN (Internet) and the other is LAN. The server is also IP forwarding from WAN to LAN. Jellyfin is behind Apache and all clients (except DLNA) work both internally and externally.
Jellyfin used to listen on my LAN interface for multicast and SSDP traffic was working well. Clients could see and play without any hiccups. It seemed around the 10.9 era my clients were not working as well and I just never bothered to look into it. I've narrowed it down to why DLNA clients are no longer working as well as they used to.
I am seeing Jellyfin 10.10 listening on my WAN interface. My LAN DLNA clients don't get SSDP responses, but if they wait long enough they do get alive blasts and they can then see Jellyfin.
Looking at the DLNA plugin code it looks like it /should/ create a multicast broadcaster on all valid interfaces, but it isn't.
My networking page has the "Bind to local network address" box blank. I have LAN networks filled in with both the IPv4 and IPv6 LAN networks.
Am I doing something wrong? I wanted to create this thread before I started adding debug statements and re-compiling and/or creating a GitHub issue.
Jellyfin used to listen on my LAN interface for multicast and SSDP traffic was working well. Clients could see and play without any hiccups. It seemed around the 10.9 era my clients were not working as well and I just never bothered to look into it. I've narrowed it down to why DLNA clients are no longer working as well as they used to.
I am seeing Jellyfin 10.10 listening on my WAN interface. My LAN DLNA clients don't get SSDP responses, but if they wait long enough they do get alive blasts and they can then see Jellyfin.
Looking at the DLNA plugin code it looks like it /should/ create a multicast broadcaster on all valid interfaces, but it isn't.
My networking page has the "Bind to local network address" box blank. I have LAN networks filled in with both the IPv4 and IPv6 LAN networks.
Am I doing something wrong? I wanted to create this thread before I started adding debug statements and re-compiling and/or creating a GitHub issue.