[!IMPORTANT] Jellyfin 10.9.1 has been finally released and since starting with the version 1.3.0 the plugin supports only the latest Jellyfin release, in order to continue using this plugin with all the latest features you will need to upgrade your Jellyfin installation.
This plugin adds the metadata provider for TubeArchivist, offering improved flexibility and native integration with Jellyfin compared to previous solutions.
The media organization is a Shows
collection, where each channel is a show and its videos are the episodes, organized in seasons by year.
The plugin interacts with TubeArchivist APIs to fetch videos and channels metadata.
Go to Dashboard -> Plugins
and select the Repositories
tab
Add a new repository with the following details:
TubeArchivistMetadata
https://github.com/tubearchivist/tubearchivist-jf-plugin/raw/master/manifest.json
Go to the Catalog
tab
Find TubeArchivistMetadata
in the Metadata
section and install it
Restart Jellyfin to apply the changes
tubearchivistmetadata_*.zip
) from the repository releases sectionplugins/TubeArchivistMetadata
folder (you might need to create the folders) of your Jellyfin installationThis plugin requires that you have already an instance of TubeArchivist up and running.
Once installed, you have to configure the following parameters in the plugin configuration:
Using the plugin is very simple. Let's start from the beginning:
NOTE: If you are using Docker containers, it is important to mount the TubeArchivist media path into Jellyfin container as read-only, in order to avoid possible operations on the media files that will break TubeArchivist.
Go to Dashboard -> Libraries
and add a media library
In the form select Shows
as Content type, set a display name for the library and set the TubeArchivist media folder in the Folders
section
Scrolling down, uncheck all metadata and image providers except TubeArchivist
. (You won't find TubeArchivist in seasons providers, so just disable everything there)
Save and come back to Home, you will see the newly added library. Jellyfin will have executed the metadata fetching for you after the collection creation and then you will see the metadata and the images of channels and videos
To build this plugin you will need .Net 8.x.
Build plugin with following command
$ dotnet publish Jellyfin.Plugin.TubeArchivistMetadata --configuration Release --output bin
Place the dll-file in the plugins/tubearchivist-jf-plugin
folder (you might need to create the folders) of your Jellyfin installation
This plugins code and packages are distributed under the GPLv3 License. See LICENSE for more information.