diff --git a/server/config/jellyfin/config.json b/server/config/jellyfin/config.json new file mode 100644 index 0000000..529d1b5 --- /dev/null +++ b/server/config/jellyfin/config.json @@ -0,0 +1,56 @@ +{ + "includeCorsCredentials": false, + "multiserver": false, + "themes": [ + { + "name": "Apple TV", + "id": "appletv", + "color": "#bcbcbc" + }, { + "name": "Blue Radiance", + "id": "blueradiance", + "color": "#011432" + }, { + "name": "Dark", + "id": "dark", + "color": "#202020", + "default": true + }, { + "name": "Light", + "id": "light", + "color": "#303030" + }, { + "name": "Purple Haze", + "id": "purplehaze", + "color": "#000420" + }, { + "name": "WMC", + "id": "wmc", + "color": "#0c2450" + } + ], + "menuLinks": [ + { + "name": "Keycloak Login", + "url": "https://jellyfin.jafner.net/sso/OID/p/Keycloak" + } + ], + "servers": [], + "plugins": [ + "playAccessValidation/plugin", + "experimentalWarnings/plugin", + "htmlAudioPlayer/plugin", + "htmlVideoPlayer/plugin", + "photoPlayer/plugin", + "comicsPlayer/plugin", + "bookPlayer/plugin", + "youtubePlayer/plugin", + "backdropScreensaver/plugin", + "pdfPlayer/plugin", + "logoScreensaver/plugin", + "sessionPlayer/plugin", + "chromecastPlayer/plugin", + "syncPlay/plugin" + ] + } + diff --git a/server/config/jellyfin/docker-compose.yml b/server/config/jellyfin/docker-compose.yml index 83f2498..cb3a800 100644 --- a/server/config/jellyfin/docker-compose.yml +++ b/server/config/jellyfin/docker-compose.yml @@ -32,6 +32,7 @@ services: - "${MEDIA_DIR}/Video/Movies:/movies" - "${MEDIA_DIR}/Video/Shows:/shows" - "${DOCKER_DATA}:/config" + - "./config.json:/jellyfin/jellyfin-web/config.json" labels: - traefik.http.routers.jellyfin.rule=Host(`jellyfin.jafner.net`) - traefik.http.routers.jellyfin.tls.certresolver=lets-encrypt