Video poster image in 'Other' library type gets changed randomly #6774

Open
opened 2026-02-07 04:05:41 +03:00 by OVERLORD · 5 comments
Owner

Originally created by @jgoguen on GitHub (Feb 27, 2025).

Description of the bug

I have a library with type 'Other'. There's a number of media files in here, all of which are properly detected by Jellyfin when added and they all have a unique poster image generated. After some time, usually within a few hours, all media items are changed to use one poster image. The original poster image is not removed or altered, only the NFO file of every media item is changed to point to one random item's poster image.

As one example, I have 30 media files in the directory /media/incoming_review, which is in Jellyfin with library type 'Other'. Taking one media file as an example, you can see it has a poster image generated:

% ls -1 Simple,\ Non-Commercial,\ Open\ Source\ Notes\ \[XRpHIa-2XCE\]*
'Simple, Non-Commercial, Open Source Notes [XRpHIa-2XCE].en.srt'
'Simple, Non-Commercial, Open Source Notes [XRpHIa-2XCE].info.json'
'Simple, Non-Commercial, Open Source Notes [XRpHIa-2XCE].mp4'
'Simple, Non-Commercial, Open Source Notes [XRpHIa-2XCE].nfo'
'Simple, Non-Commercial, Open Source Notes [XRpHIa-2XCE]-poster.jpg'

After importing, this poster image was associated with the media file, it was in the NFO as the poster image, and the poster image was the one displayed in the UI. But after a while, the NFO file now uses a different media file's poster image:

% grep poster Simple,\ Non-Commercial,\ Open\ Source\ Notes\ \[XRpHIa-2XCE\].nfo
    <poster>/media/incoming_review/Nerd Videos/Feeling Lost Trying to Pick a Split Keyboard? Here's Some Advice [8XUE1_9UX6E]-poster.jpg</poster>

And a quick check shows that every NFO file is now using that same poster image:

% ls -1 *8XUE1_9UX6E*
'Feeling Lost Trying to Pick a Split Keyboard? Here'\''s Some Advice [8XUE1_9UX6E].en.srt'
'Feeling Lost Trying to Pick a Split Keyboard? Here'\''s Some Advice [8XUE1_9UX6E].info.json'
'Feeling Lost Trying to Pick a Split Keyboard? Here'\''s Some Advice [8XUE1_9UX6E].mp4'
'Feeling Lost Trying to Pick a Split Keyboard? Here'\''s Some Advice [8XUE1_9UX6E].nfo'
'Feeling Lost Trying to Pick a Split Keyboard? Here'\''s Some Advice [8XUE1_9UX6E]-poster.jpg'

% ls *.nfo | wc -l
30

% grep poster *.nfo | wc -l
30

% grep poster *.nfo | grep -v 8XUE1_9UX6E | wc -l
0

I've tried deleting and recreating the directory and library (and copying only *.mp4 and *.info.json back into the media folder), I've tried editing each NFO to remove the <poster> node and rescanning the library, and I've used the re-scan option to search for missing metadata and replace all images, and I've used the re-scan option to replace all metadata and replace all images. In all cases, a new poster image is generated and each media file gets a unique poster again, but usually within a couple hours (always within 3 hours) it's reverted back to all media files using the same poster image (of a random media item each time). The original poster image is unmodified on disk, but does not show up when editing the images for any media entry. If I delete the image for a media entry, the poster image from the NFO file is removed so all other media items suddenly show as having no poster image until it's regenerated.

Some library configuration notes:

  • All metadata downloaders are disabled.
  • "Automatically refresh metadata from the Internet" is set to "Never".
  • Image fetchers for TV Shows and Seasons are all disabled.
  • Image fetchers for both Episodes and Movies have only Screen Grabber and Embedded Image Extractor, in that priority order, enabled.
  • No scheduled tasks are set to run that frequently, and this happens even when no scheduled tasks are executing or have executed since creating and initially scanning the library.

Reproduction steps

  • Create a media library with type 'Other'
  • Add multiple video files to the library, some in a sub-folder and some at the top level, let Jellyfin discover them and generate poster images
  • Wait some hours

What is the current bug behavior?

At random, sometimes after playing media from the library but also sometimes with zero user interaction, the poster images for all media items in a directory are updated to use the same poster image. Not all directories in the library will be affected, and the poster image chosen seems to always be for a media item in the same directory.

What is the expected correct behavior?

Poster images are never changed without direct specific action by the user.

Jellyfin Server version

10.10.0+

Specify commit id

No response

Specify unstable release number

No response

Specify version number

10.10.6

Specify the build version

10.10.6

Environment

- OS: Fedora 41
- Linux Kernel: 6.12.15-200
- Virtualization: Docker, Jellyfin-provided image
- Clients: Happens with Firefox or the official iOS app
- Browser: Firefox
- FFmpeg Version: ffmpeg version 7.0.2-Jellyfin Copyright (c) 2000-2024 the FFmpeg developers built with gcc 12 (Debian 12.2.0-14)
- Playback Method: N/A
- Hardware Acceleration: None
- GPU Model: Intel
- Plugins: DLNA, LDAP Auth, YoutubeMetadata
- Reverse Proxy: Caddy
- Base URL: http://media.intern
- Networking: Docker, host uses 1Gbit Ethernet
- Storage: Local disk

Jellyfin logs

This is all logs written between seeing the correct poster image for media files and the posters for all media items being changed:


[2025-02-26 16:12:14.044 -05:00] [INF] [82] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "jgoguen". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2025-02-26 16:37:57.239 -05:00] [INF] [98] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Jellyfin Web" "10.10.6" playing "Review: MoErgo Glove80. Split, wireless, mechanical, and programmable ergonomic keyboard with RGB". Stopped at "1346037" ms
[2025-02-26 16:38:26.876 -05:00] [INF] [98] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "172.20.0.100" closed
[2025-02-26 16:38:27.244 -05:00] [INF] [98] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "172.20.0.100" request
[2025-02-26 16:39:22.738 -05:00] [INF] [99] Emby.Server.Implementations.IO.LibraryMonitor: "Nerd Videos" ("/media/incoming_review/Nerd Videos") will be refreshed.
[2025-02-26 16:39:23.038 -05:00] [INF] [41] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/media/incoming_review/Nerd Videos/The Voyager: The Keyboard We’ve All Been Waiting For [IKKsREAlkoE].mp4\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2025-02-26 16:39:23.268 -05:00] [INF] [76] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/media/incoming_review/Nerd Videos/I Hired an Ergonomic Expert for $309... (So You Don't Have to) [cx65qfZAaPo].mp4\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2025-02-26 16:39:23.379 -05:00] [INF] [93] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/media/incoming_review/Nerd Videos/30 Vim commands you NEED TO KNOW (in just 10 minutes) [RSlrxE21l_k].mp4\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2025-02-26 16:39:23.710 -05:00] [INF] [50] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/media/incoming_review/Nerd Videos/9 Boring But High Paying Remote Jobs (Always Hiring in 2025) [SU9qNEi5aYk].mp4\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2025-02-26 16:39:23.800 -05:00] [INF] [93] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/media/incoming_review/Nerd Videos/Feeling Lost Trying to Pick a Split Keyboard? Here's Some Advice [8XUE1_9UX6E].mp4\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2025-02-26 16:41:15.245 -05:00] [INF] [69] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.
[2025-02-26 16:44:03.245 -05:00] [INF] [39] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.
[2025-02-26 16:44:27.706 -05:00] [INF] [69] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "172.20.0.100" request
[2025-02-26 16:46:51.244 -05:00] [INF] [82] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.
[2025-02-26 16:48:15.245 -05:00] [INF] [80] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.
[2025-02-26 16:50:15.245 -05:00] [INF] [72] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.
[2025-02-26 16:51:03.245 -05:00] [INF] [27] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.
[2025-02-26 16:53:03.245 -05:00] [INF] [24] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.
[2025-02-26 16:53:51.245 -05:00] [INF] [67] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.
[2025-02-26 16:55:51.244 -05:00] [INF] [56] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.
[2025-02-26 16:57:15.244 -05:00] [INF] [24] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.
[2025-02-26 16:59:15.245 -05:00] [INF] [59] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.
[2025-02-26 17:02:03.245 -05:00] [INF] [19] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.

FFmpeg logs

No logs written for >24 hours

Client / Browser logs

N/A

Relevant screenshots or videos

No response

Additional information

No response

Originally created by @jgoguen on GitHub (Feb 27, 2025). ### Description of the bug I have a library with type 'Other'. There's a number of media files in here, all of which are properly detected by Jellyfin when added and they all have a unique poster image generated. After some time, usually within a few hours, all media items are changed to use one poster image. The original poster image is not removed or altered, only the NFO file of every media item is changed to point to one random item's poster image. As one example, I have 30 media files in the directory `/media/incoming_review`, which is in Jellyfin with library type 'Other'. Taking one media file as an example, you can see it has a poster image generated: ``` % ls -1 Simple,\ Non-Commercial,\ Open\ Source\ Notes\ \[XRpHIa-2XCE\]* 'Simple, Non-Commercial, Open Source Notes [XRpHIa-2XCE].en.srt' 'Simple, Non-Commercial, Open Source Notes [XRpHIa-2XCE].info.json' 'Simple, Non-Commercial, Open Source Notes [XRpHIa-2XCE].mp4' 'Simple, Non-Commercial, Open Source Notes [XRpHIa-2XCE].nfo' 'Simple, Non-Commercial, Open Source Notes [XRpHIa-2XCE]-poster.jpg' ``` After importing, this poster image was associated with the media file, it was in the NFO as the poster image, and the poster image was the one displayed in the UI. But after a while, the NFO file now uses a different media file's poster image: ``` % grep poster Simple,\ Non-Commercial,\ Open\ Source\ Notes\ \[XRpHIa-2XCE\].nfo <poster>/media/incoming_review/Nerd Videos/Feeling Lost Trying to Pick a Split Keyboard? Here's Some Advice [8XUE1_9UX6E]-poster.jpg</poster> ``` And a quick check shows that every NFO file is now using that same poster image: ``` % ls -1 *8XUE1_9UX6E* 'Feeling Lost Trying to Pick a Split Keyboard? Here'\''s Some Advice [8XUE1_9UX6E].en.srt' 'Feeling Lost Trying to Pick a Split Keyboard? Here'\''s Some Advice [8XUE1_9UX6E].info.json' 'Feeling Lost Trying to Pick a Split Keyboard? Here'\''s Some Advice [8XUE1_9UX6E].mp4' 'Feeling Lost Trying to Pick a Split Keyboard? Here'\''s Some Advice [8XUE1_9UX6E].nfo' 'Feeling Lost Trying to Pick a Split Keyboard? Here'\''s Some Advice [8XUE1_9UX6E]-poster.jpg' % ls *.nfo | wc -l 30 % grep poster *.nfo | wc -l 30 % grep poster *.nfo | grep -v 8XUE1_9UX6E | wc -l 0 ``` I've tried deleting and recreating the directory and library (and copying only `*.mp4` and `*.info.json` back into the media folder), I've tried editing each NFO to remove the `<poster>` node and rescanning the library, and I've used the re-scan option to search for missing metadata and replace all images, and I've used the re-scan option to replace all metadata and replace all images. In all cases, a new poster image is generated and each media file gets a unique poster again, but usually within a couple hours (always within 3 hours) it's reverted back to all media files using the same poster image (of a random media item each time). The original poster image is unmodified on disk, but does not show up when editing the images for any media entry. If I delete the image for a media entry, the poster image from the NFO file is removed so all other media items suddenly show as having no poster image until it's regenerated. Some library configuration notes: - All metadata downloaders are disabled. - "Automatically refresh metadata from the Internet" is set to "Never". - Image fetchers for TV Shows and Seasons are all disabled. - Image fetchers for both Episodes and Movies have only Screen Grabber and Embedded Image Extractor, in that priority order, enabled. - No scheduled tasks are set to run that frequently, and this happens even when no scheduled tasks are executing or have executed since creating and initially scanning the library. ### Reproduction steps - Create a media library with type 'Other' - Add multiple video files to the library, some in a sub-folder and some at the top level, let Jellyfin discover them and generate poster images - Wait some hours ### What is the current _bug_ behavior? At random, sometimes after playing media from the library but also sometimes with zero user interaction, the poster images for all media items in a directory are updated to use the same poster image. Not all directories in the library will be affected, and the poster image chosen seems to always be for a media item in the same directory. ### What is the expected _correct_ behavior? Poster images are never changed without direct specific action by the user. ### Jellyfin Server version 10.10.0+ ### Specify commit id _No response_ ### Specify unstable release number _No response_ ### Specify version number 10.10.6 ### Specify the build version 10.10.6 ### Environment ```markdown - OS: Fedora 41 - Linux Kernel: 6.12.15-200 - Virtualization: Docker, Jellyfin-provided image - Clients: Happens with Firefox or the official iOS app - Browser: Firefox - FFmpeg Version: ffmpeg version 7.0.2-Jellyfin Copyright (c) 2000-2024 the FFmpeg developers built with gcc 12 (Debian 12.2.0-14) - Playback Method: N/A - Hardware Acceleration: None - GPU Model: Intel - Plugins: DLNA, LDAP Auth, YoutubeMetadata - Reverse Proxy: Caddy - Base URL: http://media.intern - Networking: Docker, host uses 1Gbit Ethernet - Storage: Local disk ``` ### Jellyfin logs ```shell This is all logs written between seeing the correct poster image for media files and the posters for all media items being changed: [2025-02-26 16:12:14.044 -05:00] [INF] [82] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "jgoguen". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True [2025-02-26 16:37:57.239 -05:00] [INF] [98] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Jellyfin Web" "10.10.6" playing "Review: MoErgo Glove80. Split, wireless, mechanical, and programmable ergonomic keyboard with RGB". Stopped at "1346037" ms [2025-02-26 16:38:26.876 -05:00] [INF] [98] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "172.20.0.100" closed [2025-02-26 16:38:27.244 -05:00] [INF] [98] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "172.20.0.100" request [2025-02-26 16:39:22.738 -05:00] [INF] [99] Emby.Server.Implementations.IO.LibraryMonitor: "Nerd Videos" ("/media/incoming_review/Nerd Videos") will be refreshed. [2025-02-26 16:39:23.038 -05:00] [INF] [41] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/media/incoming_review/Nerd Videos/The Voyager: The Keyboard We’ve All Been Waiting For [IKKsREAlkoE].mp4\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format" [2025-02-26 16:39:23.268 -05:00] [INF] [76] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/media/incoming_review/Nerd Videos/I Hired an Ergonomic Expert for $309... (So You Don't Have to) [cx65qfZAaPo].mp4\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format" [2025-02-26 16:39:23.379 -05:00] [INF] [93] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/media/incoming_review/Nerd Videos/30 Vim commands you NEED TO KNOW (in just 10 minutes) [RSlrxE21l_k].mp4\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format" [2025-02-26 16:39:23.710 -05:00] [INF] [50] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/media/incoming_review/Nerd Videos/9 Boring But High Paying Remote Jobs (Always Hiring in 2025) [SU9qNEi5aYk].mp4\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format" [2025-02-26 16:39:23.800 -05:00] [INF] [93] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/media/incoming_review/Nerd Videos/Feeling Lost Trying to Pick a Split Keyboard? Here's Some Advice [8XUE1_9UX6E].mp4\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format" [2025-02-26 16:41:15.245 -05:00] [INF] [69] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets. [2025-02-26 16:44:03.245 -05:00] [INF] [39] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets. [2025-02-26 16:44:27.706 -05:00] [INF] [69] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "172.20.0.100" request [2025-02-26 16:46:51.244 -05:00] [INF] [82] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets. [2025-02-26 16:48:15.245 -05:00] [INF] [80] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets. [2025-02-26 16:50:15.245 -05:00] [INF] [72] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets. [2025-02-26 16:51:03.245 -05:00] [INF] [27] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets. [2025-02-26 16:53:03.245 -05:00] [INF] [24] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets. [2025-02-26 16:53:51.245 -05:00] [INF] [67] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets. [2025-02-26 16:55:51.244 -05:00] [INF] [56] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets. [2025-02-26 16:57:15.244 -05:00] [INF] [24] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets. [2025-02-26 16:59:15.245 -05:00] [INF] [59] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets. [2025-02-26 17:02:03.245 -05:00] [INF] [19] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets. ``` ### FFmpeg logs ```shell No logs written for >24 hours ``` ### Client / Browser logs N/A ### Relevant screenshots or videos _No response_ ### Additional information _No response_
OVERLORD added the bug label 2026-02-07 04:05:41 +03:00
Author
Owner

@jellyfin-bot commented on GitHub (Jun 27, 2025):

This issue has gone 120 days without an update and will be closed within 21 days if there is no new activity. To prevent this issue from being closed, please confirm the issue has not already been fixed by providing updated examples or logs.

If you have any questions you can use one of several ways to contact us.

@jellyfin-bot commented on GitHub (Jun 27, 2025): This issue has gone 120 days without an update and will be closed within 21 days if there is no new activity. To prevent this issue from being closed, please confirm the issue has not already been fixed by providing updated examples or logs. If you have any questions you can use one of several ways to [contact us](https://jellyfin.org/contact).
Author
Owner

@jgoguen commented on GitHub (Jun 27, 2025):

Still an issue, no difference to report

@jgoguen commented on GitHub (Jun 27, 2025): Still an issue, no difference to report
Author
Owner

@jellyfin-bot commented on GitHub (Oct 27, 2025):

This issue has gone 120 days without an update and will be closed within 21 days if there is no new activity. To prevent this issue from being closed, please confirm the issue has not already been fixed by providing updated examples or logs.

If you have any questions you can use one of several ways to contact us.

@jellyfin-bot commented on GitHub (Oct 27, 2025): This issue has gone 120 days without an update and will be closed within 21 days if there is no new activity. To prevent this issue from being closed, please confirm the issue has not already been fixed by providing updated examples or logs. If you have any questions you can use one of several ways to [contact us](https://jellyfin.org/contact).
Author
Owner

@jgoguen commented on GitHub (Oct 28, 2025):

Still broken in 10.11.1, no new logs to report

@jgoguen commented on GitHub (Oct 28, 2025): Still broken in 10.11.1, no new logs to report
Author
Owner

@jgoguen commented on GitHub (Jan 5, 2026):

Still broken in 10.11.5, no new logs to report

@jgoguen commented on GitHub (Jan 5, 2026): Still broken in 10.11.5, no new logs to report
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/jellyfin#6774