Only content that I've previously played in the browser shows up via DLNA #7921

Open
opened 2025-12-22 06:31:21 +01:00 by backuprepo · 0 comments
Owner

Originally created by @1dolla on GitHub (Dec 16, 2025).

Description of the bug

After installing Jellyfin via APT on Debian (10.11.5+deb13), I went through initial config, and pointed it at a small folder (48 items) of content. Everything works great in the web UI, and I see the metadata getting fetched and applied to my content.

I test a file in the browser, and it plays (with transcoding). I test it on my TV using the Jellyfin client, and it plays here too (with transcoding).

I install the DLNA plugin to serve media to DLNA clients without these transcoding shenanigans, and breaking oddities are present, rendering DLNA useless.

Reproduction steps

  1. Install jellyfin
  2. Add some movies and scan them
  3. Play one back to confirm it's working
  4. Install the DLNA plugin, latest version
  5. Access the DLNA server (e.g. via BubbleUPnP)
  6. Examing the shared folders and notice in particular that in "Movies" only content that has been played back in the web UI appears.
  7. To confirm, try playing back (in the web UI) something that isn't already in the shared "Movies" folder, then refresh the folder in your DLNA client and watch it magically appear.

What is the current bug behavior?

  1. "Continue Watching" is empty, even though partially watched content is present in jellyfin
  2. "Latest" contains a subset of the jellyfin library (16 items, this is probably by design)
  3. "Movies" contains only content that has been played back in the web UI
  4. "Collections" and "Favorites" are empty
  5. "Genres" appears to contain everything, though it's hard to confirm exactly. At least, I can see content there that isn't listed in "Latest"
  6. Newly created libraries don't show up in the DLNA content (though this may be by design, in case "Movies" is a metafolder that collapses all libraries of type "Movies" into one share)

What is the expected correct behavior?

  • All content in Jellyfin should be exported via DLNA, regardless of playback status.
  • "Continue Watching" should also list content that has previously been partially watched.

Jellyfin Server version

10.11.5

Specify commit id

No response

Specify unstable release number

No response

Specify version number

No response

Specify the build version

10.11.5

Environment

- OS: Debian 14
- Linux Kernel: Linux micro 6.12.38+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.38-1 (2025-07-16) x86_64 GNU/Linux
- Virtualization: N/A
- Clients: LG TV, Firefox, BubbleUPnP
- Browser: Firefox 146.0 (64-bit) macOS
- FFmpeg Version: ffmpeg version 7.1.3-Jellyfin
- Playback Method: DLNA
- Hardware Acceleration: None
- CPU Model: Ryzen 1700
- GPU Model: Headless
- Plugins: DLNA
- Reverse Proxy: No
- Base URL: ?
- Networking: Gb ether
- Jellyfin Data Storage & Filesystem: ext4
- Media Storage & Filesystem: ZFS
- External Integrations: None AFAIK

Jellyfin logs

No log data is writen when playing back via DLNA, or navigating or refreshing DLNA shares.

FFmpeg logs

ffmpeg is not in the loop in this usecase

Client / Browser logs

No response

Relevant screenshots or videos

No response

Additional information

No response

Originally created by @1dolla on GitHub (Dec 16, 2025). ### Description of the bug After installing Jellyfin via APT on Debian (10.11.5+deb13), I went through initial config, and pointed it at a small folder (48 items) of content. Everything works great in the web UI, and I see the metadata getting fetched and applied to my content. I test a file in the browser, and it plays (with transcoding). I test it on my TV using the Jellyfin client, and it plays here too (with transcoding). I install the DLNA plugin to serve media to DLNA clients without these transcoding shenanigans, and breaking oddities are present, rendering DLNA useless. ### Reproduction steps 1. Install jellyfin 2. Add some movies and scan them 3. Play one back to confirm it's working 4. Install the DLNA plugin, latest version 5. Access the DLNA server (e.g. via BubbleUPnP) 6. Examing the shared folders and notice in particular that in "Movies" only content that has been played back in the web UI appears. 7. To confirm, try playing back (in the web UI) something that isn't already in the shared "Movies" folder, then refresh the folder in your DLNA client and watch it magically appear. ### What is the current _bug_ behavior? 1. "Continue Watching" is empty, even though partially watched content is present in jellyfin 2. "Latest" contains a subset of the jellyfin library (16 items, this is probably by design) 3. "Movies" contains only content that has been played back in the web UI 4. "Collections" and "Favorites" are empty 5. "Genres" appears to contain everything, though it's hard to confirm exactly. At least, I can see content there that isn't listed in "Latest" 6. Newly created libraries don't show up in the DLNA content (though this may be by design, in case "Movies" is a metafolder that collapses all libraries of type "Movies" into one share) ### What is the expected _correct_ behavior? - All content in Jellyfin should be exported via DLNA, regardless of playback status. - "Continue Watching" should also list content that has previously been partially watched. ### Jellyfin Server version 10.11.5 ### Specify commit id _No response_ ### Specify unstable release number _No response_ ### Specify version number _No response_ ### Specify the build version 10.11.5 ### Environment ```markdown - OS: Debian 14 - Linux Kernel: Linux micro 6.12.38+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.38-1 (2025-07-16) x86_64 GNU/Linux - Virtualization: N/A - Clients: LG TV, Firefox, BubbleUPnP - Browser: Firefox 146.0 (64-bit) macOS - FFmpeg Version: ffmpeg version 7.1.3-Jellyfin - Playback Method: DLNA - Hardware Acceleration: None - CPU Model: Ryzen 1700 - GPU Model: Headless - Plugins: DLNA - Reverse Proxy: No - Base URL: ? - Networking: Gb ether - Jellyfin Data Storage & Filesystem: ext4 - Media Storage & Filesystem: ZFS - External Integrations: None AFAIK ``` ### Jellyfin logs ```shell No log data is writen when playing back via DLNA, or navigating or refreshing DLNA shares. ``` ### FFmpeg logs ```shell ffmpeg is not in the loop in this usecase ``` ### Client / Browser logs _No response_ ### Relevant screenshots or videos _No response_ ### Additional information _No response_
backuprepo added the
bug
label 2025-12-22 06:31:21 +01:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: starred/jellyfin#7921
No description provided.