EusthEnoptEron/jellyfin-plugin-animethemes

Experimental Plugin for Jellyfin that fetches anime themes (OPs and EDs) from animethemes.moe.

50

stars

84

commits

C#

primary language

Feb 11, 2026

updated

README

AnimeThemes for Jellyfin

Plugin for Jellyfin that fetches anime themes (OPs and EDs) from animethemes.moe. Both audio files and video files are supported.

An AniDB ID is used to find matching themes, so you'll need to install the AniDB plugin. All other series are ignored.

How to use

The plugin creates a new scheduled task that you can configure. By default, it will run every 6 hours. Also make sure to enable theme music / videos in your display settings.

How to install

Plugin Manager

  1. Add the following repository to your plugin repositories: https://raw.githubusercontent.com/EusthEnoptEron/jellyfin-plugin-animethemes/main/manifest.json
  2. Find the plugin in the catalog and install it.

Manually

  1. Grab the latest build.
  2. Download it into your plugins folder as described here.

Configuration

ConfigurationDescription
Degree of parallelismHow many items should be downloaded in parallel. Default is set to 1 to go easy on the servers.
Ignore themes that overlap with episodeSome shows transition into their themes. Use this setting to filter those themes out.
Ignore themes with creditsWhether to skip themes with credits in them. Useful for video downloads.
Ignore OP themesUse this to control whether OPs are considered.
Ignore ED themesUse this to control whether EDs are considered.
Fetch typeDetermines if you want all distinct themes, only the best match, or none at all.
VolumeThe desired volume, which will be baked in. For videos, 0 will result in the audio channel being removed.

Other notes

If you want the videos to cover the whole screen, try the following CSS:

body:not(.hide-scroll) > .videoPlayerContainer > video {
    object-fit: cover;
}

Contributors

EusthEnoptEron

76 commits

jellyfin-bot

5 commits

yuuta0331

3 commits

EusthEnoptEron/jellyfin-plugin-animethemes

Experimental Plugin for Jellyfin that fetches anime themes (OPs and EDs) from animethemes.moe.

50

stars

84

commits

C#

primary language

Feb 11, 2026

updated

README

AnimeThemes for Jellyfin

Plugin for Jellyfin that fetches anime themes (OPs and EDs) from animethemes.moe. Both audio files and video files are supported.

An AniDB ID is used to find matching themes, so you'll need to install the AniDB plugin. All other series are ignored.

How to use

The plugin creates a new scheduled task that you can configure. By default, it will run every 6 hours. Also make sure to enable theme music / videos in your display settings.

How to install

Plugin Manager

  1. Add the following repository to your plugin repositories: https://raw.githubusercontent.com/EusthEnoptEron/jellyfin-plugin-animethemes/main/manifest.json
  2. Find the plugin in the catalog and install it.

Manually

  1. Grab the latest build.
  2. Download it into your plugins folder as described here.

Configuration

ConfigurationDescription
Degree of parallelismHow many items should be downloaded in parallel. Default is set to 1 to go easy on the servers.
Ignore themes that overlap with episodeSome shows transition into their themes. Use this setting to filter those themes out.
Ignore themes with creditsWhether to skip themes with credits in them. Useful for video downloads.
Ignore OP themesUse this to control whether OPs are considered.
Ignore ED themesUse this to control whether EDs are considered.
Fetch typeDetermines if you want all distinct themes, only the best match, or none at all.
VolumeThe desired volume, which will be baked in. For videos, 0 will result in the audio channel being removed.

Other notes

If you want the videos to cover the whole screen, try the following CSS:

body:not(.hide-scroll) > .videoPlayerContainer > video {
    object-fit: cover;
}

Contributors

EusthEnoptEron

76 commits

jellyfin-bot

5 commits

yuuta0331

3 commits

Languages

C#

73.6%

HTML

26.4%