2024-08-19, 01:15 PM
(This post was last modified: 2024-08-19, 04:25 PM by BeastleeUK. Edited 4 times in total.)
Configuration:
Jellyfin Version: 10.9.9
Installation Method: Docker (Compose)
OS: Ubuntu 22.04 LTS (Bare Metal)
Reverse Proxy: Traefik v3.1.2
CPU: Intel Xeon E3-1225 v3 @ 4 x 3.2GHz
GPU: Intel i965 GPU
Memory: 20 GB DDR4
HDDS:
OS and Docker volumes: 2 x 240GB SSD
Media: 3TB WD Red HDD
Network: 1GBit wired / WiFi6 (clients get 200Mbps+)
Description:
I've been running Jellyfin for over a year but since the 10.9.x releases the performance on my non-web clients has hit a point of being unusable. The web interface is quick as ever and videos, including 4K, play instantly, however the clients on my LG TVs (one running an older version, the other up to date) and my Fire TV Stick (client app v0.17.3) all take up to 2 minutes to start playing and any skipping forward or backward renders it unusable again for a couple of minutes. Playback is DirectPlay to all devices and it affects even 1080p material, host CPU usage sits around 10% and Memory is about 40%, there's nothing obvious in the logs either. I did try pointing the clients at the IP:port combo to rule out the proxy but that makes no discernible difference. I've included my Docker and Traefik configs as well as a log capture when I tried to play an episode just now. Please can someone help me avoid going back to Plex?
Logs: https://pastebin.com/a4xa0s4B
Compose File:
Traefik Config:
Jellyfin Version: 10.9.9
Installation Method: Docker (Compose)
OS: Ubuntu 22.04 LTS (Bare Metal)
Reverse Proxy: Traefik v3.1.2
CPU: Intel Xeon E3-1225 v3 @ 4 x 3.2GHz
GPU: Intel i965 GPU
Memory: 20 GB DDR4
HDDS:
OS and Docker volumes: 2 x 240GB SSD
Media: 3TB WD Red HDD
Network: 1GBit wired / WiFi6 (clients get 200Mbps+)
Description:
I've been running Jellyfin for over a year but since the 10.9.x releases the performance on my non-web clients has hit a point of being unusable. The web interface is quick as ever and videos, including 4K, play instantly, however the clients on my LG TVs (one running an older version, the other up to date) and my Fire TV Stick (client app v0.17.3) all take up to 2 minutes to start playing and any skipping forward or backward renders it unusable again for a couple of minutes. Playback is DirectPlay to all devices and it affects even 1080p material, host CPU usage sits around 10% and Memory is about 40%, there's nothing obvious in the logs either. I did try pointing the clients at the IP:port combo to rule out the proxy but that makes no discernible difference. I've included my Docker and Traefik configs as well as a log capture when I tried to play an episode just now. Please can someone help me avoid going back to Plex?
Logs: https://pastebin.com/a4xa0s4B
Compose File:
Code:
services:
# Jellyfin - Media Library
jellyfin:
hostname: jellyfin
container_name: jellyfin
image: jellyfin/jellyfin:latest
restart: unless-stopped
profiles:
- jellyfin
user: ${PUID}:${PGID}
group_add:
- "109"
network_mode: 'host'
environment:
- JELLYFIN_PublishedServerUrl=https://${JELLYFIN_URL} #optional
volumes:
- ${DOCKERDIR}/applications/multimedia/jellyfin/config:/config
- ${MEDIA_CACHEDIR}/jellyfin:/cache
- type: bind
source: ${AUTOMEDIADIR}
target: /automedia
devices:
- /dev/dri:/dev/dri
Traefik Config:
Code:
http:
routers:
jellyfin-rtr:
rule: "Host(`jellyfin.mydomain.com`)"
entrypoints:
- websecure
middlewares:
- chain-no-auth-noindex
service: jellyfin-svc
tls:
certResolver: CloudflareDNS
services:
jellyfin-svc:
loadBalancer:
servers:
- url: "http://X.X.X.X:8096"