From 18f26634b63d471d16fdb5abc4d5b1a3f3dc0620 Mon Sep 17 00:00:00 2001 From: ginnoir Date: Wed, 5 Aug 2026 13:29:04 -0500 Subject: [PATCH] feat(streaming): jellyfin GPU CDI access and jellyplex token Decode-only P100 access for trickplay. Gives jellyplex-watched its Jellyfin API key (still DRYRUN=True until mapping verified). --- stacks/streaming/docker-compose.yml | 2 ++ stacks/streaming/stack.env | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/stacks/streaming/docker-compose.yml b/stacks/streaming/docker-compose.yml index ac6cb95..3432e07 100644 --- a/stacks/streaming/docker-compose.yml +++ b/stacks/streaming/docker-compose.yml @@ -23,6 +23,8 @@ services: networks: [streaming, edge] env_file: - stack.env + devices: + - nvidia.com/gpu=0 environment: - JELLYFIN_PublishedServerUrl=https://jellyfin.ginnoir.com volumes: diff --git a/stacks/streaming/stack.env b/stacks/streaming/stack.env index feb006c..f781d63 100644 --- a/stacks/streaming/stack.env +++ b/stacks/streaming/stack.env @@ -22,7 +22,7 @@ JWT_SECRET=0dd9fcdb632277b76977dbada8226e547cc773e1deafc8d778d4038f8d59393b PLEX_URL=http://192.168.1.69:32400 PLEX_TOKEN=hM9aycswHKSsUrxiHqwq JELLYFIN_BASEURL=http://jellyfin:8096 -JELLYFIN_TOKEN= +JELLYFIN_TOKEN=a3d9ee827d5c42298cae087a2c31d3fa SYNC_FROM_PLEX_TO_JELLYFIN=True SYNC_FROM_JELLYFIN_TO_PLEX=True # Start in dry-run. Task 16 flips this to False after the mapping is verified.