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

  • tkw8@lemm.eeOP
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    5 days ago

    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.