Jellyfin Forum
Jellyfin not shown in DLNA discovery - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Support (https://forum.jellyfin.org/f-support)
+--- Forum: Troubleshooting (https://forum.jellyfin.org/f-troubleshooting)
+--- Thread: Jellyfin not shown in DLNA discovery (/t-jellyfin-not-shown-in-dlna-discovery)



Jellyfin not shown in DLNA discovery - ebbi - 2025-03-19

Hello world,

recently I decided to try Jellyfin and I really like it. Smiling-face

I installed Jellyfin on Synology with Docker and Portainer using a stack.
It instantly worked, the web interface is accessible and I can use the Jellyfin client on various devices (PC, Android, iOS).

But I cannot see Jellyfin as DLNA source anywhere. Woozy-face

My research so far found that Jellyfin requires the "host" network setting in Portainer - which I have.

.txt   stack_details.txt (Size: 846 bytes / Downloads: 12)

I'm neither an expert for Docker nor Jellyfin, but anything I checked appears to be correct, so I wonder why I cannot see Jellyfin as DLNA server.

The only thing I'm not sure about is if I really need to set up a Reverse Proxy on Synology or if it also should work without, as I'm not planning to use Jellyfin outside my home LAN.

Any help is appreciated.
Thanks in advance.


RE: Jellyfin not shown in DLNA discovery - TheDreadPirate - 2025-03-19

3 things.

1. Ensure that port 1900 is open on the host firewall.
2. Ensure that the DLNA plugin is updated to version 8.
3. Do you have anything set in Dashboard > Networking > Published Server URIs


RE: Jellyfin not shown in DLNA discovery - ebbi - 2025-03-20

Thank you for your help. Smiling-face

(2025-03-19, 12:44 PM)TheDreadPirate Wrote: 1. Ensure that port 1900 is open on the host firewall.
2. Ensure that the DLNA plugin is updated to version 8.
3. Do you have anything set in Dashboard > Networking > Published Server URIs

1. The firewall on the NAS is off.
3. Nope
2. That seemed to do the trick. I wasn't aware that a plugin is necessary. Once I installed it, Jellyfin appears on the iPad in the Wiim Home app.

But something is still not right. I can see Jellyfin and choose between Music and Video. But inside music all categories like artist, album, etc. are completely empty.  
And after a while Jellyfin does not appear on any mobile device anymore.


RE: Jellyfin not shown in DLNA discovery - TheDreadPirate - 2025-03-20

Can you share your server logs via privatebin.net?


RE: Jellyfin not shown in DLNA discovery - ebbi - 2025-03-20

(2025-03-20, 06:00 PM)TheDreadPirate Wrote: Can you share your server logs via privatebin.net?
Sure:
https://privatebin.net/?2b4b99186d7f245c#2HHgjfxuPBtE9KLuCJq4dUDFULqXBdxock9cgwq8Rk6P


RE: Jellyfin not shown in DLNA discovery - TheDreadPirate - 2025-03-20

Not sure if this is related, it looks like you didn't set the correct password for your cert. But you should avoid using the built in HTTPS functionality in jellyfin anyway. Disable https. If you need https for remote access, I'd recommend using a reverse proxy like Caddy or Nginx to handle remote connections.

Get rid of these options in your compose. They are not needed when using host networking.

Code:
ports:                              
      - "8096:8096/tcp"                 # http
      - "8920:8920/tcp"                 # https
      - "1900:1900/udp"                 # service auto-discovery
      - "7359:7359/udp"                 # auto-discovery

Try binding Jellyfin to 192.168.2.2. Dashboard > Networking > Bind to local network address. I'm assuming that is a static IP.


RE: Jellyfin not shown in DLNA discovery - ebbi - 2025-03-20

(2025-03-20, 09:40 PM)TheDreadPirate Wrote: Not sure if this is related, it looks like you didn't set the correct password for your cert.  But you should avoid using the built in HTTPS functionality in jellyfin anyway.  Disable https.  If you need https for remote access, I'd recommend using a reverse proxy like Caddy or Nginx to handle remote connections.

Get rid of these options in your compose.  They are not needed when using host networking.

Code:
    ports:                             
      - "8096:8096/tcp"                # http
      - "8920:8920/tcp"                # https
      - "1900:1900/udp"                # service auto-discovery
      - "7359:7359/udp"                # auto-discovery
Oh! I have no idea which cert this could be.
https is not used in Jellyfin, everything is local only.
I included these ports, as I wasn't aware of the DLNA plugin. Weary-face


(2025-03-20, 09:40 PM)TheDreadPirate Wrote: Try binding Jellyfin to 192.168.2.2.  Dashboard > Networking > Bind to local network address.  I'm assuming that is a static IP.
Jellyfin uses the same IP as the Synology.
It is "half-static": a fixed DHCP address.

Anyway, I need to postpone tests for tomorrow, as I'm not home right now and cannot test the mobile devices.
I connected remotely to my Windows and tested with VLC and it has worked from there.
But after a while it seems to stop and Jellyfin isn't visible in UPnP anymore.


RE: Jellyfin not shown in DLNA discovery - veehem - 2025-03-29

I've the same kind of problem make WIIM recognize Jellyfin. But my first question is how to update DLNA plugin is updated to version 8. It's actually 6 and my installation (on a Yunohost) is fresh


RE: Jellyfin not shown in DLNA discovery - ebbi - 2025-03-29

(2025-03-20, 10:00 PM)ebbi Wrote: Anyway, I need to postpone tests for tomorrow, as I'm not home right now and cannot test the mobile devices.

It seems to work now. Maybe one needs to be more patient.  Upside-down-face


RE: Jellyfin not shown in DLNA discovery - TheDreadPirate - 2025-03-30

(2025-03-29, 12:05 PM)veehem Wrote: I've the same kind of problem make WIIM recognize Jellyfin. But my first question is how to update DLNA plugin is updated to version 8. It's actually 6 and my installation (on a Yunohost) is fresh

Plugins update during the Jellyfin startup process.  Or you can manually run the plugin update job in Dashboard > Scheduled Tasks then restart Jellyfin.