Awesome Jellyfin Plugins 2026: 60+ Best Plugins Worth Installing (Complete Guide)

Awesome Jellyfin Plugins 2026: 60+ Best Plugins Worth Installing (Complete Guide)

The Awesome Jellyfin Plugin Ecosystem in 2026: Every Plugin Worth Installing

Jellyfin ships as a solid media server out of the box. But its real power comes from what the community has built on top of it. In 2026, there are dozens of plugins covering everything from anime metadata to sleep timers, from Discord rich presence to automated library cleanup.

This guide covers the full plugin ecosystem - what each plugin does, who it is for, and how to think about building your ideal Jellyfin setup.


How Jellyfin Plugins Work

Plugins are installed directly from the Jellyfin dashboard under Dashboard > Plugins > Catalog. If you want to skip the manual research, browse the full plugin directory on the JellyWatch Hub — every plugin in this article has a dedicated page with install instructions and live GitHub releases. Most official and community plugins are available through the built-in repository. Some require adding a custom repository URL.

LabelMeaning
OfficialMaintained by the Jellyfin project
BetaActive development, may have rough edges
StaleNo recent commits, may not work on latest Jellyfin

Always check compatibility with your Jellyfin version before installing.


UI and Interface Enhancements

These plugins reshape how Jellyfin looks and feels. You can also see all UI and theme plugins on the Hub for one-click access to install instructions.

Jellyfin-Enhanced

A Swiss Army knife for the Jellyfin web UI. Adds keyboard shortcuts, subtitle styling, TMDB reviews, Jellyseerr search and request integration, and a collection of other quality-of-life improvements - all without touching index.html.

Jellyfin-MonWUI-Plugin

A full UI enhancement toolkit: customizable sliders, hover trailers, a built-in music player, notification system, and additional interface modules.

jellyfin-editors-choice-plugin

Adds a Netflix-style full-width content slider to the Jellyfin home page. Curate featured content manually and display it prominently.

jellyfin-plugin-media-bar

A featured content bar for the home screen. Pairs well with the editors choice plugin for a polished, curated front page.

jellyfin-plugin-home-sections

Lets users customize the Jellyfin home screen with dynamic sections like "Because You Watched" and "Latest Movies". Extensible by other plugins.

jellyfin-plugin-collection-sections

Adds collection and playlist sections to the home screen via the home-sections plugin.

jellyfin-plugin-custom-tabs

Add personalized tabs in the Jellyfin web UI for quick access to custom content.

jellyfin-plugin-pages

Enables other plugins to create custom Jellyfin pages that match the native UI style.

HoverTrailer

Displays movie trailers on hover in the library grid. Simple, effective, and popular.

InPlayerEpisodePreview

Adds an episode list panel directly inside the video player. No more leaving playback to navigate episodes.

JellyfinTweaks

Override Jellyfin settings like "Enable Backdrops" and "Enable Theme Music" across all devices from a single admin toggle.

KefinTweaks

A collection of additional enhancements and customizations for the Jellyfin interface.

Jellyfin-JavaScript-Injector

Inject custom JavaScript into the Jellyfin UI without modifying index.html. Useful for advanced customizations that survive updates.

Static Assets

Upload and serve static assets (CSS, JavaScript, images) directly from Jellyfin. Enables persistent custom styling.


Library and Collection Management

jellyfin-plugin-auto-collections

Automatically creates and maintains dynamic collections based on flexible criteria. Define rules once, let the plugin keep collections current as your library grows.

jellyfin-plugin-collection-import

Create and sort collections by importing from external sources like MDBList. Great for building curated lists from community-maintained databases.

TheDwarfsHammer

Enhanced collection management and content discovery. Adds tools for organizing and browsing collections beyond what the default UI offers.

jellyfin-plugin-provider-stuff

Automates tagging library items with streaming provider tags and creates per-provider collections.

jellyfin-plugin-localrecs

Generates personalized movie and TV recommendations based on local watch history - no external services required. Privacy-first recommendation engine.

jellynext

Creates per-user virtual libraries for personalized Trakt recommendations and new seasons. Each user gets a tailored "what to watch next" library.

jellyfin-smartlists-plugin

Creates dynamic collections and playlists that automatically update based on customizable rules as the library changes.

Plexyfin

Synchronizes artwork and collections from a Plex Media Server to Jellyfin. Particularly useful for users of Kometa.

jellyfin-local-posters

Automatically matches and imports local posters using TPDb and MediUX filename formats. Also supports syncing posters from Google Drive.


Metadata Providers

Metadata providers extend Jellyfin's ability to fetch artwork, descriptions, ratings, and other information for your media. Browse all metadata plugins on the Hub to compare options side by side.

jellyfin-plugin-AnimeMultiSource

The most comprehensive anime metadata plugin available. Aggregates metadata, tags, artwork, and people from AniList, AniDB, MAL/Jikan, TVDB, and Fanart.tv - with rate limiting and persistent caching for large libraries.

jellyfin-plugin-animethemes

Fetches anime opening and ending themes from AnimeThemes.moe, supporting both audio and video formats.

Shokofin

Integrates Jellyfin with Shoko Server for deep anime library management. If you use Shoko, this is the essential plugin.

jellyfin-plugin-myanimelist

Provides MyAnimeList metadata for anime series.

jellyfin-plugin-hikka

Metadata and images for anime and manga from the Hikka website.

jellyfin-plugin-shikimori

Metadata provider for shikimori.one, a Russian-language anime and manga database.

jellyfin-plugin-kinopoisk

Metadata provider for Kinopoisk, the largest Russian-language film database.

jellyfin-plugin-itunes

Fetches album and artist metadata from Apple Music. Useful for music libraries where standard providers fall short.

jellyfin-youtube-metadata-plugin

Fetches metadata for YouTube content imported into Jellyfin.

jellyfin-icon-metadata

Adds metadata provider icons to Jellyfin item pages, making it easy to see where each piece of metadata came from.

Jellyfin.Plugin.MDBList_Ratings

Retrieves ratings from MDBList using TMDb IDs and integrates them into Jellyfin's rating fields. Optional UI enhancements display ratings from multiple sources simultaneously.


Notifications and Integrations

Notification plugins push server events to Discord, Telegram, email, and more. See every notification plugin on the Hub when you are ready to install.

jellyfin-plugin-DiscordNotifier

Send notifications of Jellyfin server events to a Discord channel. New media, user activity, server alerts - all piped to Discord.

jellyfin-plugin-TelegramNotifier

Receive Jellyfin server event notifications via Telegram.

Jellyfin-Newsletter

Sends newsletters and notifications about library changes (additions, updates, deletions) via email, Discord, or Telegram.

jellyfin-rpc

Two separate implementations of Discord Rich Presence for Jellyfin. Both display your current Jellyfin activity directly on your Discord profile.

jellyfin-plugin-streamyfin

Companion plugin for the Streamyfin client. Enables centralized configuration of the Streamyfin app from the server side.


intro-skipper

One of the most popular Jellyfin plugins. Fingerprints audio to automatically detect intro and outro segments, then adds skip buttons during playback. Works across your entire library without manual configuration.

Gelato

Replaces Jellyfin's default search with Stremio-powered results and can automatically import entire catalogs into your library through scheduled tasks.

jellyfin-plugin-meilisearch

Offloads Jellyfin search queries to a Meilisearch instance for significantly faster and more accurate results on large libraries.

jellyfin-plugin-cinemamode

Enables Jellyfin's Cinema Mode with local trailers and pre-rolls. Play trailers before your main feature for a proper cinema experience.


Anime and Tracking

jellyfin-ani-sync

Automatically tracks and synchronizes anime watching progress between Jellyfin and AniList, MyAnimeList, and other services.

MyAnimeSync

Automatically synchronizes anime watching progress between Jellyfin and MyAnimeList.

JellyWatchTry JellyWatch — Your Jellyfin companion, everywhere.

jellyfin-plugin-onepace

Plugin for the One Pace project - the fan-edited version of One Piece that removes filler. Handles the non-standard episode structure correctly.


Scrobbling and External Sync

jellyfin-plugin-listenbrainz

Automatically syncs your music listening activity with ListenBrainz, the open-source alternative to Last.fm.

jellyfin-plugin-letterboxd-sync

Automatically syncs your watched movie history with Letterboxd.

Jellyfin.Plugin.JF_To_Stash_Sync

Synchronizes viewing activity with Stash, the self-hosted content manager.


Authentication and Access Control

jellyfin-plugin-ldapauth (Official)

Allows using LDAP as an authentication provider. Essential for organizations or home labs with centralized user management.

jellyfin-plugin-sso (Beta)

Allows users to sign in through an SSO provider (OAuth2/OIDC). Supports Google, Authelia, Authentik, and others.

TeleJelly

Allows users to sign in through the Telegram Login Widget.

Jellyfin.Plugin.StreamLimit

Limits the number of simultaneous streams per user. Essential for shared servers where you need to control bandwidth usage.


Library Maintenance and Cleanup

jellyfin-plugin-media-cleaner

Automatically removes played media after a specified time period. Useful for keeping storage under control on servers with limited space.

jellyfin-plugin-discontinue-watching

Lets you remove items from the Continue Watching list without resetting watch progress. Also supports auto-hiding items after inactivity.

jellyfin-plugin-jellysleep

Adds sleep timer functionality to Jellyfin. Set a timer and playback stops automatically.

jellyfin-transcode-nag

Nags users when they are transcoding due to unsupported formats or codecs. Helps educate users about direct play and reduces server load.

jellyfin-plugin-air-times

Provides localized series air times based on server location.

jellyfin-musictags-plugin

Automatically extracts audio file metadata and converts it into standard Jellyfin tags.

jellyfin-plugin-languageTags

Adds language tags to media based on audio tracks using FFmpeg.

JellySTRMprobe

Probes STRM files to extract media information (codec, resolution, duration, audio) that Jellyfin skips during library scans.

Jellyfin-Xtream-Library

Syncs Xtream VOD and Series content to native Jellyfin libraries via STRM files, with automatic metadata lookup and Live TV support.


Miscellaneous and Niche Plugins

Jellyfin-Roulette

Adds a roulette feature that plays a random entry from a playlist. Great for when you cannot decide what to watch.

Jellyfin-Seasonals

A plugin with collections of seasonal themes and animations. Adds holiday flair to your Jellyfin home screen.

jellyfin-plugin-GetAvatar

Allows users to choose an avatar from a collection of images.

jellyfin-plugin-MediathekViewDL

Integrates MediathekViewDL into Jellyfin, allowing users to search, download, and manage content from German public broadcasters.

media-upload-plugin

A media manager that provides uploads, bulk downloads from URLs, and directory browsing within Jellyfin.

playlist-generator

Create personal playlists based on your listening history.

jellyfin-powertoys

A collection of plugins to enhance Jellyfin with additional features and tools.

jellyfin-plugin-ratings

Adds user ratings, card overlays, media requests, deletion workflows, chat, and new media notifications to Jellyfin.

Universal Plugin Repo

Consolidates many plugin repositories into a universal catalogue. Add one repository URL and get access to dozens of community plugins.


Building Your Plugin Stack

Not every plugin is for everyone. Here is how to think about it. If you prefer a data-driven shortcut, the most popular plugins ranked by community votes on the JellyWatch Hub are an excellent starting point — that list is curated by the same admins who use them in production.

Essential for Most Servers

PluginWhy
intro-skipperAutomatic intro/outro detection, universally useful
jellyfin-plugin-ssoSingle sign-on for multi-user setups
Jellyfin.Plugin.StreamLimitControl concurrent streams on shared servers
jellyfin-plugin-DiscordNotifierStay informed about server activity

For Anime Libraries

PluginWhy
jellyfin-plugin-AnimeMultiSourceBest multi-source anime metadata
jellyfin-ani-syncKeep AniList/MAL in sync automatically
ShokofinDeep Shoko Server integration
jellyfin-plugin-animethemesOpening and ending themes

For Music Libraries

PluginWhy
jellyfin-musictags-pluginBetter tag extraction
jellyfin-plugin-listenbrainzScrobble to ListenBrainz
jellyfin-plugin-itunesApple Music metadata

For Shared/Multi-User Servers

PluginWhy
jellyfin-plugin-ldapauthCentralized authentication
Jellyfin.Plugin.StreamLimitLimit concurrent streams
jellyfin-plugin-discontinue-watchingClean up Continue Watching
jellyfin-transcode-nagEducate users about direct play

The Admin Layer: JellyWatch

Plugins extend what Jellyfin can do. But managing a Jellyfin server - watching active streams, diagnosing transcoding issues, monitoring CPU and storage - requires a dedicated tool.

JellyWatch is the Android admin companion for Jellyfin:

  • Real-time session monitoring - see every active stream
  • Transcoding diagnostics - know exactly why a stream is buffering
  • Server health: CPU, RAM, GPU, storage
  • Push notifications for new sessions and CPU spikes
  • Radarr, Sonarr, and Jellyseerr integration
  • Watch history and viewing statistics
  • Android home screen widget
  • Watch Pass: share premium access with your users

While your plugins handle the automation, you keep the server running smoothly from your pocket.


FAQ: Jellyfin Plugins

How do I install Jellyfin plugins? Go to Dashboard > Plugins > Catalog in the Jellyfin admin interface. For plugins not in the default catalog, add the custom repository URL under Repositories.

Are Jellyfin plugins safe to install? Most community plugins are open source - you can review the code. Stick to plugins with active repositories and recent commits. Avoid plugins marked Stale on critical functionality.

Will plugins break when Jellyfin updates? Sometimes. Plugins targeting a specific Jellyfin API version may stop working after a major update. Check the plugin's GitHub issues before updating Jellyfin on a production server.

What is the most popular Jellyfin plugin? intro-skipper is consistently the most widely used plugin. Automatic intro and outro detection is useful for virtually every library.

Can I run multiple metadata providers? Yes. Jellyfin lets you configure priority order for metadata providers. You can stack multiple providers and Jellyfin will fall back down the list if the primary source lacks data.

Is there a plugin for requesting media? Not directly - media requests are handled by Jellyseerr (a separate service). However, several plugins like jellyfin-plugin-ratings and Jellyfin-Enhanced add Jellyseerr integration to the Jellyfin UI.


Final Thoughts

The Jellyfin plugin ecosystem is one of the most active corners of the self-hosting community. From a single intro-skipper install to a fully customized multi-user server with SSO, Discord notifications, and automated collection management - the building blocks are all here.

Start with the essentials. Add plugins as you identify specific needs. And keep an eye on the community - new plugins appear regularly.

Your server, your rules.

Stay current: new plugins land in this ecosystem every month. Bookmark the newest plugins added in the last 30 days on the JellyWatch Hub to keep an eye on what is fresh — or browse the community-curated awesome list for the highest-engagement picks.


⚠ The Hidden Risk of Jellyfin Plugins

Most admins discover issues only after users complain.

Common problems:

  • CPU spikes during intro scans
  • Excessive RAM usage
  • Background task stacking
  • Docker auto-restarts
  • Slow browsing performance

Plugins are powerful - but without monitoring, they are blind spots.

Professional plugins deserve professional monitoring. Download JellyWatch on Google Play - track CPU spikes, active sessions, and plugin impact on your Jellyfin server in real time.

JellyWatch helps you:

  • Detect CPU spikes in real time
  • Track plugin-related load
  • Monitor active streams
  • Identify background scan overload
  • Prevent downtime before users notice

Strategic Plugin Installation Framework

  1. Install one plugin at a time
  2. Restart Jellyfin
  3. Monitor CPU and RAM for 24 hours
  4. Only then install the next plugin

Professional admins never install 10 plugins at once.


Comparison of Plugin Categories

CategoryMust-HaveRisk LevelMonitoring Needed
AutomationIntro SkipperHighYes
UI/UXJellyscrubMediumRecommended
MetadataTMDB Box SetsLowOptional
AnalyticsPlayback ReportingMediumYes
ArtworkFanart.tvLowNo

FAQ - Jellyfin Plugins & Performance (2026)

1. Do Jellyfin plugins slow down the server? Yes, especially during initial scans or metadata refresh cycles.

2. Can Intro Skipper cause high CPU usage? Yes, fingerprint analysis can temporarily spike CPU to 80-100%.

3. Why does Jellyfin become slow after installing plugins? Background tasks may stack and overload system resources.

4. How many plugins are too many? Depends on hardware, but installing 10+ without monitoring is risky.

5. Do plugins increase RAM usage? Yes, especially reporting and analytics plugins.

6. Can plugins cause Docker restarts? Yes, under heavy load or memory pressure.

7. Is Jellyfin stable with many plugins? Yes, if properly monitored.

8. How do I know which plugin causes issues? By tracking CPU, RAM, and background tasks in real time.

9. Should I disable unused plugins? Yes, unused plugins still consume resources.

10. Does OpenSubtitles affect performance? Minimal, unless scanning very large libraries.

11. Can plugins corrupt metadata? Rarely, but misconfigured repositories increase risk.

12. What is the safest way to test new plugins? Install one at a time and monitor for 24 hours.

13. Why does intro detection take hours? It scans every episode to detect audio fingerprints.

14. Is monitoring necessary for home users? If you have multiple users or 4K streams, yes.

15. What is the best way to prevent Jellyfin crashes? Proactive monitoring and staged plugin installation.


Managing a Jellyfin server with all these plugins? Keep it under control. Download JellyWatch on Google Play - real-time session monitoring, transcoding diagnostics, and server health for Jellyfin admins on Android.

On Emby? Download EmbyWatch on Google Play - the same complete monitoring experience for Emby servers.

Comments 5

PluginHunter·

The Universal Plugin Repo is a game changer. One repository URL and access to dozens of community plugins. So convenient.

AnimeFan_JP·

AnimeMultiSource plugin finally solved my anime metadata nightmare. AniList + AniDB + TVDB all in one. Perfect.

DiscordAdmin·

DiscordNotifier sends beautiful rich embeds with poster art when new content is added. My Discord server loves it.

Tom E.·

My essential stack: Intro Skipper + Playback Reporting + Trakt + Skin Manager + TMDB Box Sets. Five plugins, zero issues, Netflix-level experience on a $130 mini PC.

yukitan·

The StreamLimit plugin saved my server. Had one user running 4 simultaneous streams from different devices. Now capped at 2 per user and everyone is happy.

Leave a comment

Never displayed publicly.
0 / 2000 · Supports limited Markdown: **bold**, *italic*, `code`, [link](url), lists, > quote.