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 9bf575f..704eeec 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 @@ -43,7 +43,6 @@ curl -sf "$JELLYFIN_HOST/System/Configuration" \ -H 'Authorization: MediaBrowser Token="'"$token"'"' \ | jq '.EnableMetrics = true | .ServerName = "jupiter" - | .EnableGroupingIntoCollections = true | .RemoteClientBitrateLimit = 1024000000 | .TrickplayOptions.EnableHwAcceleration = true | .TrickplayOptions.EnableHwEncoding = true' \ diff --git a/packages/default.nix b/packages/default.nix index 66c03b2..4dd3139 100644 --- a/packages/default.nix +++ b/packages/default.nix @@ -55,6 +55,7 @@ jellyfin-plugin-reports = import ./jellyfin/plugins/reports { inherit pkgs; }; jellyfin-plugin-sso = import ./jellyfin/plugins/sso { inherit pkgs; }; jellyfin-plugin-subtitleextract = import ./jellyfin/plugins/subtitleextract { inherit pkgs; }; + jellyfin-plugin-tmdbboxsets = import ./jellyfin/plugins/tmdbboxsets { inherit pkgs; }; jellyfin-plugin-tvdb = import ./jellyfin/plugins/tvdb { inherit pkgs; }; linux-firmware-latest = import ./linux-firmware-latest { inherit pkgs; }; diff --git a/packages/docker/jellyfin/default.nix b/packages/docker/jellyfin/default.nix index cd9e00b..c464682 100644 --- a/packages/docker/jellyfin/default.nix +++ b/packages/docker/jellyfin/default.nix @@ -54,6 +54,11 @@ let cp -r ${selfPkgs.jellyfin-plugin-subtitleextract} $out/var/lib/jellyfin/plugins/subtitleextract ''; + jellyfin-plugin-tmdbboxsets = pkgs.runCommandLocal "jellyfin-plugin-tmdbboxsets" { } '' + mkdir -p $out/var/lib/jellyfin/plugins + cp -r ${selfPkgs.jellyfin-plugin-tmdbboxsets} $out/var/lib/jellyfin/plugins/tmdbboxsets + ''; + jellyfin-plugin-tvdb = pkgs.runCommandLocal "jellyfin-plugin-tvdb" { } '' mkdir -p $out/var/lib/jellyfin/plugins cp -r ${selfPkgs.jellyfin-plugin-tvdb} $out/var/lib/jellyfin/plugins/tvdb @@ -83,6 +88,7 @@ pkgs.dockerTools.buildImage { jellyfin-plugin-reports jellyfin-plugin-sso jellyfin-plugin-subtitleextract + jellyfin-plugin-tmdbboxsets jellyfin-plugin-tvdb jellyfin-ffmpeg curl diff --git a/packages/jellyfin/plugins/tmdbboxsets/default.nix b/packages/jellyfin/plugins/tmdbboxsets/default.nix new file mode 100644 index 0000000..fd1cc2b --- /dev/null +++ b/packages/jellyfin/plugins/tmdbboxsets/default.nix @@ -0,0 +1,16 @@ +{ pkgs, ... }: +# AUTO-UPDATE: nix-update --flake jellyfin-plugin-tmdbboxsets +pkgs.stdenv.mkDerivation rec { + pname = "tmdbboxsets"; + version = "11"; + + src = pkgs.fetchzip { + url = "https://github.com/jellyfin/jellyfin-plugin-tmdbboxsets/releases/download/v${version}/tmdb-box-sets_${version}.0.0.0.zip"; + sha256 = "sha256-cO3hpjFacS62kdXn8ebS7oMtFT9LJAt8Q4b36aSxwCQ="; + stripRoot = false; + }; + + installPhase = '' + cp -r $src $out + ''; +}