Describe the bug
Remote and local AppleTV will no longer play any files. Both go through a NGINX reverse proxy, with SSL and a valid certificate.
I think this issue started with Jellyfin Server 10.10.6.
The strange thing is that in the admin server overview, under active devices, I can see the player running and the time counting up.
But the TV screen output stays black.
File is direct playing.
Works in Browsers, Swiftfin on iOS (iPhone), Swiftfin on macOS.
Happy to provide more details that help to hunt down this issue.
Logs look normal to me.
[2025-04-02 21:56:01.816 +02:00] [WRN] IPv6 is disabled in Jellyfin, but enabled in the OS. This may affect how the interface is selected.
[2025-04-02 21:56:53.758 +02:00] [WRN] WS "2a02:" error receiving data: "The remote party closed the WebSocket connection without completing the close handshake."
[2025-04-02 21:56:53.758 +02:00] [INF] WS "2a02:" closed
[2025-04-02 21:56:53.758 +02:00] [INF] Lost 1 WebSockets.
[2025-04-02 21:57:37.377 +02:00] [WRN] WS "2a02:" error receiving data: "The remote party closed the WebSocket connection without completing the close handshake."
[2025-04-02 21:57:37.377 +02:00] [INF] WS "2a02:" closed
[2025-04-02 21:57:37.398 +02:00] [INF] Playback stopped reported by app "Jellyfin tvOS" "1.0.1" playing "Fremd- und nicht gut gegangen". Stopped at "0" ms
[2025-04-02 21:57:45.349 +02:00] [INF] User policy for "Username". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: False EnableAudioPlaybackTranscoding: True
[2025-04-02 21:57:45.430 +02:00] [INF] User policy for "Username". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: False EnableAudioPlaybackTranscoding: True
[2025-04-02 21:57:45.430 +02:00] [INF] User policy for "Username". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: False EnableAudioPlaybackTranscoding: True
So my best guess is that something changed regarding IPv6.
Here is my IPv6 config.
- My domain.com is dual stack.
- NGINX listenes on both, IPv4 and IPv6
- NGINX proxy passes to the IPv4 10.0.10.3 of the Jellyfin host.
- The Jellyfin host is a Debian VM, also with dual stack
- Jellyfin host has only IPv4 enabled in network settings, since I will only get traffic from IPv4
- Local DNS (pihole) has an override rule, to override jelly.mydomain.com to IPv4 of NGINX 10.0.10.2.
Maybe all of a sudden jellyfin no longer allows access from proxy passed IPv6, if this isn't enabled under networks?
Application version
1.0.1(70)
Where did you install the app from?
App Store
Device information
AppleTV 4k
OS version
tvOS 18.4
Jellyfin server version
10.10.6
Describe the bug
Remote and local AppleTV will no longer play any files. Both go through a NGINX reverse proxy, with SSL and a valid certificate.
I think this issue started with Jellyfin Server 10.10.6.
The strange thing is that in the admin server overview, under active devices, I can see the player running and the time counting up.
But the TV screen output stays black.
File is direct playing.
Works in Browsers, Swiftfin on iOS (iPhone), Swiftfin on macOS.
Happy to provide more details that help to hunt down this issue.
Logs look normal to me.
So my best guess is that something changed regarding IPv6.
Here is my IPv6 config.
Maybe all of a sudden jellyfin no longer allows access from proxy passed IPv6, if this isn't enabled under networks?
Application version
1.0.1(70)
Where did you install the app from?
App Store
Device information
AppleTV 4k
OS version
tvOS 18.4
Jellyfin server version
10.10.6