Jellyfin media server

A recent XDA piece made a small but useful argument: a stock Jellyfin install works, but the difference between “works” and “premium” is a handful of plugins that take about twenty minutes to add. Skip the intros on TV shows automatically. Ask a family member to add a movie to the request queue instead of asking us to type an SSH command. Keep watch history in sync with Trakt so a phone episode ticks off on the server. Track who is actually watching what without paying for a Plex Pass.

We tested seven Jellyfin plugins and companion apps for desktop that push the self-hosted server closer to a paid streaming service in feel. Every one is free, open source, and lives inside the Jellyfin ecosystem. The list assumes a Jellyfin Server running on Windows, macOS, or Linux with an admin login and shell access.

What to look for in a Jellyfin plugin

Jellyfin’s plugin catalogue is large and uneven. A plugin worth installing meets a few tests:

Quick comparison

App / pluginBest forPlatformsFree planStarting price/moRating
JellyseerrFamily-friendly request queue for movies and showsRuns beside serverFully freeFree4.9 / 5 on GitHub
Playback ReportingServer-side stats on who watched whatPluginFully freeFreeOfficial catalogue
Intro SkipperAuto-detects and skips intros and outrosPluginFully freeFreeCommunity catalogue
Trakt SyncTwo-way scrobble to Trakt.tvPluginFully freeTrakt VIP for extrasOfficial catalogue
TMDB Box SetsAuto-groups movie collections from TMDBPluginFully freeFreeOfficial catalogue
Kodi Sync QueueKeeps Kodi’s local database in sync with JellyfinPluginFully freeFreeOfficial catalogue
Fanart Metadata ProviderCleaner artwork and logos than TMDB alonePluginFully freeFreeOfficial catalogue

The plugins and apps

1. Jellyseerr

Jellyseerr is the request queue that turns a Jellyfin server into a “just tell me what you want” experience for the household. Family members log in via Jellyfin credentials, search TMDB for a movie or show, and click Request. Behind the scenes, Jellyseerr talks to Sonarr and Radarr, hands the job to the download client, and the media lands in the library. The UI is a fork of Overseerr, so it feels like the request pages Plex users already know.

Where it falls short: it depends on a Sonarr/Radarr download stack, so it is not a plugin for a shared-library setup. The Docker install is straightforward; the from-source install less so.

Pricing:

Platforms: runs alongside Jellyfin on Docker, Linux, Windows, macOS

Download: Jellyseerr

Bottom line: the single install that most changes how a household uses a Jellyfin server.

2. Playback Reporting

Playback Reporting is the official plugin that adds real analytics to the Jellyfin dashboard: hours watched per user, hours per library, per-device transcoding load, and a leaderboard of most-played titles. For anyone running Jellyfin for family or a small friends group, it is the difference between guessing what people watch and knowing.

Where it falls short: the dashboard visuals are functional rather than pretty. Metrics live in a SQLite database on the server, so a full nuke and rebuild means starting the stats over.

Pricing:

Platforms: any Jellyfin Server host (Windows, Linux, macOS, Docker)

Download: Playback Reporting

Bottom line: the plugin that finally answers “does anyone actually watch this stuff?“

3. Intro Skipper

Intro Skipper is the community plugin that fingerprints intros and outros against each other and drops a “Skip Intro” button on the player. First run through a season takes a while because it has to build the fingerprints; after that, every episode just works. The 2026 release added credits detection and works reliably across Jellyfin’s web player, the desktop app, the Android app, and Jellyfin Media Player.

Where it falls short: the initial fingerprinting is CPU-heavy on a low-power NAS. The plugin lives in a community catalogue, so we add the repo URL by hand.

Pricing:

Platforms: any Jellyfin Server host

Download: Intro Skipper

Bottom line: the plugin that makes a rewatch feel like a paid streaming service.

4. Trakt Sync

Trakt Sync pushes playback events from Jellyfin to Trakt.tv and pulls the reverse direction on request. For anyone who tracks what they watch across a phone, a Plex server at a parent’s house, or a hotel TV, Trakt Sync keeps the Jellyfin server on the same page. The plugin supports per-user tokens, so each household member syncs their own account.

Where it falls short: two-way sync has edge cases with private seasons and mismatched TMDB / TVDB IDs. Trakt’s rate limits kick in during first-run backfills of a huge library.

Pricing:

Platforms: any Jellyfin Server host

Download: Trakt Sync for Jellyfin

Bottom line: the plugin for anyone who lives on Trakt already.

5. TMDB Box Sets

TMDB Box Sets automatically groups movies in the library into their box sets (Marvel Cinematic Universe, Middle-earth, Harry Potter, Studio Ghibli theatrical releases) using TMDB collection data. Instead of manually building Collections in the Jellyfin admin panel, the plugin scans the library once a day and rolls the sets up. For a movie-heavy library, the browse page shifts from a flat wall of thumbnails to a scannable set of franchises.

Where it falls short: it depends on TMDB matching every movie correctly. Films with fuzzy metadata (foreign-language cuts, extended editions) sometimes land in the wrong collection until we correct the ID.

Pricing:

Platforms: any Jellyfin Server host

Download: TMDB Box Sets plugin

Bottom line: the polish item that makes a big movie library feel curated.

6. Kodi Sync Queue

Kodi Sync Queue keeps a Kodi client’s local database in sync with Jellyfin’s server database, so watch state and library additions propagate to a Kodi front-end in near-real time. For anyone who runs Kodi on a Fire TV or Nvidia Shield as the living-room client, this plugin removes the delay between “added on the server” and “shows up on the couch.”

Where it falls short: it is a niche plugin — only useful when Kodi is the primary client. Jellyfin’s native TV apps have grown enough that fewer households need Kodi at all.

Pricing:

Platforms: any Jellyfin Server host (with Kodi on the client side)

Download: Kodi Sync Queue plugin

Bottom line: the plugin for households where Kodi is still the couch front-end.

7. Fanart Metadata Provider

Fanart Metadata Provider pulls high-resolution posters, logos, backdrops, and character art from fanart.tv on top of TMDB. The result is a browse page with cleaner logos on hero art and consistent aspect ratios across the library — the “premium” look that a stock Jellyfin install does not have out of the box. For a movie-first library, it is the most visible polish plugin on this list.

Where it falls short: fanart.tv is community-curated, so some obscure titles have thin coverage. The plugin adds an image-fetch pass to every scan.

Pricing:

Platforms: any Jellyfin Server host

Download: Fanart Metadata Provider

Bottom line: the plugin that most changes how the library looks to guests.

How to pick the right Jellyfin plugins

A sensible “premium starter kit” for a fresh Jellyfin install in 2026 is Jellyseerr + Playback Reporting + Intro Skipper + Fanart Metadata Provider. Twenty minutes of setup and the server stops feeling like a hobby project.

FAQ

Are Jellyfin plugins free? Yes. Every plugin listed here is free and open source. Jellyfin itself has no premium tier. Some optional companion services (Trakt VIP, TMDB API keys for very high-volume use) have paid tiers of their own, but the plugins do not.

Do Jellyfin plugins work on Windows, Mac, and Linux? Server-side plugins run on whatever OS the Jellyfin Server itself runs on. Jellyfin Server is officially supported on Windows, macOS, Linux, Docker, and several NAS platforms. Client-side polish (Jellyfin Media Player, Findroid, Streamyfin) depends on the device.

Is there a Jellyfin plugin like Plex Pass? No single plugin replicates Plex Pass. The combination of Jellyseerr, Playback Reporting, Intro Skipper, and Fanart Metadata Provider covers most of what Plex Pass adds (requests, stats, skip intro, better art) without a subscription.

Which Jellyfin plugin is the closest to Trakt? The official Trakt Sync plugin is the pick. It pushes and pulls playback events to and from Trakt.tv, and supports per-user credentials.

Do I need a plugin to skip intros on Jellyfin? Yes, and it is the Intro Skipper plugin. Jellyfin server does not detect intros on its own; the plugin adds the fingerprinting and the client-side button.

How do I add a Jellyfin plugin from a community repo? Open Dashboard → Plugins → Repositories, add the repo URL, and the plugin will appear under the Catalog tab. Restart the server after installing. Community plugins for Jellyfin come from repositories outside the official catalogue.