Skip to content

Jellyfin - Plugins - Tube Archivist Metadata

Configuration options for jellyfin plugins TubeArchivistMetadata.

Available Options

This page documents 5 configuration options.

nixflix.jellyfin.plugins.TubeArchivistMetadata.enable

Whether this plugin should be installed. When false, the plugin is treated as absent: if it was previously installed by nixflix it will be uninstalled on the next nixos-rebuild. This is equivalent to removing the attribute entirely from nixflix.jellyfin.plugins.

Typeboolean
Default
false
Declared inmodules/jellyfin/plugins/fromJson.nix

nixflix.jellyfin.plugins.TubeArchivistMetadata.package

Nix package containing the unpacked Jellyfin plugin files to copy into Jellyfin's plugin directory.

For repository-managed plugins, use nixflix.lib.jellyfinPlugins.fromRepo { version = ...; hash = ...; } to resolve a deterministic package from the pinned plugin manifests.

Typenull or package or (submodule)
Default
<derivation TubeArchivistMetadata-1.5.0.0>
Example
nixflix.lib.jellyfinPlugins.fromRepo {
  version = "13.0.0.0";
  hash = "sha256-16jaQRh1rIFE27nSSEWNF7UjVsPJDaRf24Ews0BZGas=";
}
Declared inmodules/jellyfin/plugins/fromJson.nix

nixflix.jellyfin.plugins.TubeArchivistMetadata

This option has no description.

Typesubmodule
Default
{ }
Declared inmodules/jellyfin/plugins/fromJson.nix

nixflix.jellyfin.plugins.TubeArchivistMetadata.apiName

The plugin's Name as reported by the Jellyfin /Plugins API. Defaults to the attribute name. Set this when the plugin's self-reported API name differs from its manifest name (e.g. the SSO-Auth plugin is listed in the manifest as "SSO Authentication" but reports itself via the API as "SSO-Auth").

Can be found when running the following while the plugin is installed:

curl -s -H "Authorization: MediaBrowser Token=$(sudo cat /run/jellyfin/auth-token)" \
                     http://127.0.0.1:8096/Plugins | jq '.[].Name'

Typestring
Default
"‹name›"
Example
"SSO-Auth"
Declared inmodules/jellyfin/plugins/fromJson.nix

nixflix.jellyfin.plugins.TubeArchivistMetadata.config

Plugin configuration payload as seen in the Jellyfin UI/API. All attributes under this option are POSTed to /Plugins/<id>/Configuration.

Typeattribute set of anything
Default
{ }
Example
{
  ComicVineApiKey._secret = "/run/secrets/comic-vine-api-key";
}
Declared inmodules/jellyfin/plugins/fromJson.nix