From 027ecdf8876a7a14b7c231b8c02d6b33476d85ba Mon Sep 17 00:00:00 2001 From: Nikolaos Karaolidis Date: Fri, 1 Aug 2025 12:52:50 +0100 Subject: [PATCH] Edit Jellyfin library order Signed-off-by: Nikolaos Karaolidis --- .../libraries/movies/{Anime Films.json => Films (Anime).json} | 0 .../libraries/tvshows/{Anime Shows.json => Shows (Anime).json} | 0 .../users/storm/configs/console/podman/media/jellyfin/setup.sh | 2 +- 3 files changed, 1 insertion(+), 1 deletion(-) rename hosts/jupiter/users/storm/configs/console/podman/media/jellyfin/libraries/movies/{Anime Films.json => Films (Anime).json} (100%) rename hosts/jupiter/users/storm/configs/console/podman/media/jellyfin/libraries/tvshows/{Anime Shows.json => Shows (Anime).json} (100%) diff --git a/hosts/jupiter/users/storm/configs/console/podman/media/jellyfin/libraries/movies/Anime Films.json b/hosts/jupiter/users/storm/configs/console/podman/media/jellyfin/libraries/movies/Films (Anime).json similarity index 100% rename from hosts/jupiter/users/storm/configs/console/podman/media/jellyfin/libraries/movies/Anime Films.json rename to hosts/jupiter/users/storm/configs/console/podman/media/jellyfin/libraries/movies/Films (Anime).json diff --git a/hosts/jupiter/users/storm/configs/console/podman/media/jellyfin/libraries/tvshows/Anime Shows.json b/hosts/jupiter/users/storm/configs/console/podman/media/jellyfin/libraries/tvshows/Shows (Anime).json similarity index 100% rename from hosts/jupiter/users/storm/configs/console/podman/media/jellyfin/libraries/tvshows/Anime Shows.json rename to hosts/jupiter/users/storm/configs/console/podman/media/jellyfin/libraries/tvshows/Shows (Anime).json diff --git a/hosts/jupiter/users/storm/configs/console/podman/media/jellyfin/setup.sh b/hosts/jupiter/users/storm/configs/console/podman/media/jellyfin/setup.sh index 704eeec..e0f6832 100644 --- a/hosts/jupiter/users/storm/configs/console/podman/media/jellyfin/setup.sh +++ b/hosts/jupiter/users/storm/configs/console/podman/media/jellyfin/setup.sh @@ -196,7 +196,7 @@ curl -sf "$JELLYFIN_HOST/System/Configuration/branding" \ existing_libraries="$(curl -sf "$JELLYFIN_HOST/Library/VirtualFolders" \ -H 'Authorization: MediaBrowser Token="'"$token"'"')" -for filepath in /etc/jellyfin/libraries/*/*.json; do +find /etc/jellyfin/libraries -name "*.json" | sort -V | while IFS= read -r filepath; do collectionType=$(jq -rn --arg s "$(basename "$(dirname "$filepath")")" '$s|@uri') name=$(jq -rn --arg s "$(basename "$filepath" .json)" '$s|@uri')