2024-07-25, 08:13 PM
Yes, I can share the compose file. I no longer run Jellyfin in host mode because it didn't provide any improvements over simply exposing the ports. Everything works except for the Tizen client when I want to downscale (transcode) videos. The web interface, Android app, and Findroid app all function correctly. Host mode would be beneficial if DLNA worked, but it doesn't, even in host mode, so there's no reason for me to use it.
I use Cosmos as a reverse proxy and haven't encountered any issues with it. It works great. I exposed port 8096 to access the TV via the local IP address, so the proxy doesn't affect the TV connection since it's connected directly to the server's local IP.
I'm unsure why the TV client doesn't play videos when I use transcoding. Here's my Docker Compose file for Jellyfin:
I use Cosmos as a reverse proxy and haven't encountered any issues with it. It works great. I exposed port 8096 to access the TV via the local IP address, so the proxy doesn't affect the TV connection since it's connected directly to the server's local IP.
I'm unsure why the TV client doesn't play videos when I use transcoding. Here's my Docker Compose file for Jellyfin:
services:
Jellyfin:
container_name: Jellyfin
image: lscr.io/linuxserver/jellyfin:latest
environment:
- PUID=1000
- PGID=1000
- PATH=/lsiopy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
- HOME=/root
- LANGUAGE=en_US.UTF-8
- LANG=en_US.UTF-8
- TERM=xterm
- S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0
- S6_VERBOSITY=1
- S6_STAGE2_HOOK=/docker-mods
- VIRTUAL_ENV=/lsiopy
- LSIO_FIRST_PARTY=true
- NVIDIA_DRIVER_CAPABILITIES=compute,video,utility
labels:
build_version: Linuxserver.io version:- 10.9.6ubu2204-ls19 Build-date:- 2024-06-06T19:17:03+00:00
cosmos-auto-update: "true"
cosmos-force-network-mode: cosmos-Jellyfin-default
cosmos-force-network-secured: "false"
cosmos-icon: https://azukaar.github.io/cosmos-servapp...n/icon.png
cosmos-stack: Jellyfin
cosmos-stack-main: Jellyfin
maintainer: thelamer
org.opencontainers.image.authors: linuxserver.io
org.opencontainers.image.created: 2024-06-06T19:17:03+00:00
org.opencontainers.image.documentation: https://docs.linuxserver.io/images/docker-jellyfin
org.opencontainers.image.licenses: GPL-3.0-only
org.opencontainers.image.ref.name: 8b9f24ac5e026b0103a7b34fddb471d2927bbef2
org.opencontainers.image.revision: 8b9f24ac5e026b0103a7b34fddb471d2927bbef2
org.opencontainers.image.source: https://github.com/linuxserver/docker-jellyfin
org.opencontainers.image.title: Jellyfin
org.opencontainers.image.url: https://github.com/linuxserver/docker-jellyfin/packages
org.opencontainers.image.vendor: linuxserver.io
org.opencontainers.image.version: 10.9.6ubu2204-ls19
ports:
- "0.0.0.0:8096:8096/tcp"
- ":::8096:8096/tcp"
volumes:
- type: bind
source: /media/series
target: /data/tvshows
- type: bind
source: /var/lib/docker/volumes/Jellyfin-config/_data/web-config.json
target: /usr/share/jellyfin/web/config.json
- type: volume
source: Jellyfin-config
target: /config
networks:
- cosmos-Jellyfin-default
restart: unless-stopped
devices:
- /dev/dri/renderD128:/dev/dri/renderD128
- /dev/dri/card0:/dev/dri/card0
expose: []
depends_on: []
stdin_open: true
entrypoint: /init
working_dir: /
hostname: b4c1d4e9847c
network_mode: cosmos-Jellyfin-default
healthcheck:
test: null
interval: 0
timeout: 0
retries: 0
start_period: 0