Show / Hide Table of Contents

    Plugins

    Jellyfin has a collection of optional plugins that can be installed to provide additional features. To create a plugin, see the plugin template repository.

    Installing

    Catalog

    Many plugins are available in a repository hosted on our servers, which can be easily installed using the plugin catalog in the settings. At the moment many of these are still being updated frequently so the version number may not be accurate. There are several different categories that can indicate what kind of functionality the plugins may provide.

    Note to Windows Users: Due to currently unresolved permission issues on Jellyfin Windows installs it is not possible to update and/or uninstall plugins from the UI. To update and/or uninstall plugins you must stop Jellyfin, navigate to the local plugins folder and delete the .dll files for the plugins you want to update and/or uninstall.

    The plugins folder is located in different locations depending on your install:

    • %UserProfile%\AppData\Local\jellyfin\plugins for direct installs
    • %ProgramData%\Jellyfin\Server\plugins for tray installs

    After that start Jellyfin back up, and reinstall each plugin you want to update using the above method from the catalog. Plugin settings should be retained if you do not delete the .xml files from the <direct or tray path>\plugins\configurations folder.

    Authentication: Add new authentication providers, such as LDAP.

    Channels: Allow streaming remote audio or video content.

    General: Plugins that serve general purposes, such as sync with Trakt.tv, or Kodi.

    Live TV: Plugins that help with connecting to tuners, such as NextPVR, or TVHeadend.

    Metadata: Scrape metadata from a new source or modify existing metadata.

    Notifications: Allow notifications to connect to many different services, including Gotify and Slack.

    Manual

    All plugins hosted on the repository can be built from source and manually added to your server as well. They just need to be placed in the plugin directory, which is something like var/lib/jellyfin/plugins on most Linux distributions. Once the server is restarted any additions should automatically show up in your list of installed plugins. If you can't see the new plugin there may be a file permission issue.

    List

    Official Plugins

    Anime

    Language Contributors License

    Manage your Anime in Jellyfin. Supports several different metadata providers and options for organizing your collection.

    Links:

    • GitHub

    Auto Organize

    Language Contributors License

    Automatically organizes your media by monitoring a folder and moving or copying new media files into your library folder.

    Links:

    • GitHub

    Bookshelf

    Language Contributors License

    Supports several different metadata providers and options for organizing your collection.

    Links:

    • GitHub

    Email

    Language Contributors License

    Send SMTP email notifications.

    Links:

    • GitHub

    Fanart

    Language Contributors License

    Scrape poster images for movies, shows, and artists in your library from fanart.tv.

    Links:

    • GitHub

    Links:

    • GitHub

    Kodi Sync Queue

    Language Contributors License

    Helps keep Jellyfin for Kodi in sync with the library without needing to run periodic full scans.

    Links:

    • GitHub

    LDAP

    Language Contributors License

    Authenticate your Jellyfin users against an LDAP database, and optionally create users who do not yet exist automatically. Allows the administrator to customize most aspects of the LDAP authentication process, including customizable search attributes, username attribute, and a search filter for administrative users (set on user creation). The user, via the "Manual Login" process, can enter any valid attribute value, which will be mapped back to the specified username attribute automatically as well.

    Links:

    • GitHub

    NextPVR

    Language Contributors License

    Provides access to Live TV, Program Guide, and Recordings from NextPVR.

    Links:

    • GitHub

    Open Subtitles

    Language Contributors License

    Download subtitles from the internet to use with your media files from Open Subtitles. You can configure the languages it downloads on a per-library basis.

    Links:

    • GitHub

    Playback Reporting

    Language Contributors License

    Collect and show user playback statistics, such as total time watched, media watched, time of day watched and time of week watched. Can keep information for as long as you want, or can cull older information automatically. Also allows you to manually query the data collected so you can generate your own reports.

    Links:

    • GitHub

    Pushbullet

    Language Contributors License

    Get notifications via Pushbullet.

    Links:

    • GitHub

    Reports

    Language Contributors License

    Generate reports of your media library.

    Links:

    • GitHub

    ServerWMC

    Language Contributors License

    Provides access to LiveTV, Program Guide and Recordings from your Windows MediaCenter Server running ServerWMC. Requires ServerWMC to be installed and running on your Windows MediaCenter machine.

    Links:

    • GitHub

    Slack

    Language Contributors License

    Get notifications via Slack.

    Links:

    • GitHub

    TMDb Box Sets

    Language Contributors License

    Automatically create movie box sets based on TMDb collections. Configerable minimum number of films to be considered a boxset. Boxsets are created as collections, and includes a schedueld task to ensure that new media is automatically put into boxsets.

    Links:

    • GitHub

    Trakt

    Language Contributors License

    Record your watched media with Trakt.

    Links:

    • GitHub

    TVHeadend

    Language Contributors License

    Manage TVHeadEnd from Jellyfin.

    Links:

    • GitHub

    3rd-Party Plugins

    Antennas

    Takes your tuners in TVHeadEnd and emulates a HDHomeRun, in order to connect to Jellyfin's Live TV and DVR features. It requires additional setup and configuration, but is a useful alternative to the TVHeadEnd plugin.

    Links:

    • GitHub

    Merge Versions

    Automatically group every repeated movie.

    Links:

    • GitHub

    Skin Manager

    Download and manage the most popular skins.

    Links:

    • GitHub

    Intros

    Download flashy intros from prerolls.video for your movies.

    Links:

    • GitHub

    YouTube Metadata

    Downloads metadata of YouTube videos with a YouTube API key.

    Links:

    • GitHub

    Last.FM

    Enables audio scrobbling to Last.FM as well as a metadata fetcher source.

    Links:

    • GitHub

    VGMdb

    Adds support for VGMdb to music libraries. Can provide both images and metadata for artists and albums.

    Links:

    • GitHub

    Repositories

    Official Jellyfin Plugin Repositories

    Default Repository

    • Manifest
      • https://repo.jellyfin.org/releases/plugin/manifest-stable.json

    3rd-Party Plugin Repositories

    crobibero's Repo

    • Manifest
      • https://repo.codyrobibero.dev/manifest.json
    • Included Plugins
      • IMVDb
      • TMDb Trailers
      • Webhook

    dkanada's Repo

    • Manifest
      • https://dkanada.xyz/plugins/manifest.json
    • Included Plugins
      • Intros

    danieladov's Repo

    • Manifest
      • https://raw.githubusercontent.com/danieladov/JellyfinPluginManifest/master/manifest.json
    • Included Plugins
      • Merge Versions
      • Skin Manager
      • Theme Songs
    • Improve this Doc
    Back to top Generated by DocFX