Running a Jellyfin server behind a gluetun container (bc IPTV). Everything works perfectly with one exception: multicast. The use case is DLNA; interoperability between the JF server and my home receiver (to listen to music).
I have the DLNA plugin installed. I also pass the FIREWALL_OUTBOUND_SUBNET
variable in the docker-compose.
Gluetun docker-compose.yml is here. Relevent Jellyfin logs are here.
Anyone know how to make mDNS work?
Edit: spelling
I appreciate the response. I updated it and there was some success in that Jellyfin isn’t throwing errors anymore, which is a step in the right direction. So thank you for that. Unfortunately it still isn’t working. I did a little more log digging and found this:
[16:35:50] [INF] [1] Jellyfin.Plugin.Dlna.Main.DlnaHost: Registering publisher for urn:schemas-upnp-org:device:MediaServer:1 on 172.21.0.2 with uri http://172.21.0.2:8096/dlna/6a8078b6-cb55-4b46-acf0-64e99f2a7a79/description.xml
I think the issue might(?) be that DLNA is on a docker subnet and my home receiver is on a local 192.169.x.x subnet. I’m not sure though.
Edit: I also checked the Jellyfin docs and tried opening up ports 1900 and 7359 on the gluetun container. That didn’t do anything though.