2025-06-13, 07:53 AM
(This post was last modified: 2025-06-13, 08:10 AM by pcjones. Edited 5 times in total.)
Hi,
I have a really weird phenomenon since migrating to another server (better hardware, same network). I'm using the LSIO Jellyfin docker image behind a traefik reverse proxy.
Everything works just fine, except on android TV the first playback takes a long time to start (5-30+ seconds), showing a blackscreen for the time. Even weirder, if you binge through a show following epsiodes are starting seamlessly. This is happening regardless of media codec etc. It doesn't matter if there is transcoding (there almost never is), remux or direct play and it's consistent for 10+ different users/networks/devices. Playback in other clients (e.g. Jellyfin Web) always start's immediately.
What I noticed is that the admin dashboard only displays the playback session when video actually starts playing on the client, suggesting the delay occurs before the session is properly established.
Does anybody have an idea? I'm willing to debug this intensively, just need to have some pointers if possible.
I found this thread which sounds like a similar problem. I'm not using Cloudflare though.
edit: Well after writing this down I realized I did change something on the new server - I upgraded from traefik 2 to 3. I'll have a look if downgrading fixes it. The problem occurs with both traefik v2 and v3
I have a really weird phenomenon since migrating to another server (better hardware, same network). I'm using the LSIO Jellyfin docker image behind a traefik reverse proxy.
Everything works just fine, except on android TV the first playback takes a long time to start (5-30+ seconds), showing a blackscreen for the time. Even weirder, if you binge through a show following epsiodes are starting seamlessly. This is happening regardless of media codec etc. It doesn't matter if there is transcoding (there almost never is), remux or direct play and it's consistent for 10+ different users/networks/devices. Playback in other clients (e.g. Jellyfin Web) always start's immediately.
What I noticed is that the admin dashboard only displays the playback session when video actually starts playing on the client, suggesting the delay occurs before the session is properly established.
Does anybody have an idea? I'm willing to debug this intensively, just need to have some pointers if possible.
I found this thread which sounds like a similar problem. I'm not using Cloudflare though.
edit: Well after writing this down I realized I did change something on the new server - I upgraded from traefik 2 to 3. I'll have a look if downgrading fixes it. The problem occurs with both traefik v2 and v3