Skip to content

awesome-jellyfin/awesome-jellyfin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

416 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

A List of Awesome Jellyfin Themes and Plugins

[ Plugins โ€ข Companion Apps & Tools โ€ข Guides โ€ข Snippets โ€ข Related โ€ข Contribute ]

Browse the collection of community themes
Browse available clients for all platforms

๐Ÿงฉ Plugins

๐ŸŽจ UI & Customization

๐Ÿ“‚ Collections & Playlists

โ–ถ๏ธ Playback

๐Ÿ”— Integration & Sync

๐Ÿ”” Notifications

๐Ÿ” Authentication

๐Ÿ“š Library Management

  • AniLiberty STRM Plugin - Generates AniLiberty STRM libraries for Jellyfin with metadata, intro markers, and watch-progress sync.
  • Jellyfin Ignore - Ignores filename patterns on library scans. ๐Ÿ”น Beta ๐Ÿ”ธ Stale
  • jellyfin-local-posters - Automatically matches and imports local posters using TPDb and MediUX filename formats. Also supports syncing posters from Google Drive.
  • jellyfin-musictags-plugin - Automatically extracts audio file metadata and converts it into standard Jellyfin tags.
  • jellyfin-plugin-air-times - Provides localized series air times based on server location. ๐Ÿ”ธ Stale
  • jellyfin-plugin-enigma2 - Supports Vu+ & Enigma2 live TV streamers. ๐Ÿ”ธ Stale
  • jellyfin-plugin-languageTags - Adds language tags to media based on audio tracks using FFmpeg.
  • jellyfin-plugin-localrecs - Generates personalized movie and TV recommendations based on local watch history without external services required.
  • jellyfin-plugin-media-cleaner - Automatically removes played media after a specified time period.
  • jellyfin-plugin-MediathekViewDL - Integrates MediathekViewDL into Jellyfin and allows users to search, download, and manage content.
  • jellyfin-plugin-meilisearch - Enhances Jellyfin search speed and accuracy by offloading queries to a Meilisearch instance.
  • jellyfin-powertoys - A collection of plugins to enhance Jellyfin with additional features and tools.
  • JellyfinTweaks - Overrides Jellyfin settings such as Enable Backdrops and Enable Theme Music across all devices.
  • Jellyfin-Xtream-Library - Syncs Xtream VOD and Series content to native Jellyfin libraries via STRM files, with automatic metadata lookup and Live TV support.
  • JellySTRMprobe - Probes STRM files to extract media information (codec, resolution, duration, audio) that Jellyfin skips during library scans.
  • media-upload-plugin - Media-manager that provides uploads, bulk downloads from URLs, and directory browsing within Jellyfin. ๐Ÿ”ธ Stale
  • smart-covers - Cover extraction for books, audiobooks, comics, magazines, and music libraries with online fallback via Open Library & Google Books.
  • whisper-subs - Automatically generates subtitles using local AI models powered by Whisper, with all processing on your server.

๐Ÿท๏ธ Metadata Providers

๐Ÿ‘พ Companion Apps & Tools

๐Ÿ–ผ๏ธ Artwork & Posters

  • aphrodite - Enhances media library posters with quality indicators like resolution, audio codec, and review ratings. ๐Ÿ”ธ Stale
  • CoverMaker - Allows designing and generating custom cover images for your media collections.
  • Jellyfin-Cover-Maker - Website for creating consistent covers and posters for Jellyfin libraries.
  • Jellyfin-Image-Exporter - Exports images (posters, banners, thumbnails) from Jellyfin metadata.
  • jellyfin-poster-hrd-logo - Automatically downloads covers for HDR movies from TMDb and applies an HDR logo in the top-right corner. ๐Ÿ”ธ Stale
  • jellyfin_ratings - Replaces Jellyfin ratings with ratings from various sources (IMDb, Trakt, Letterboxd, and others).
  • jellyfin-tools - Generates images with Jellyfin-like styling such as shadow overlays and library title text. ๐Ÿ”ธ Stale
  • Jellyfin Update Poster - Batch imports cover images from ThePosterDB and MediUX, with set downloading support for MediUX.
  • jellytools - CLI tool for synchronizing artwork and collections from Plex to Jellyfin and generating animated library card videos. ๐Ÿ”ธ Stale
  • pixelfin - Inspects Jellyfin libraries for missing, present, or low-resolution images with export support.
  • Posterizarr - Automates poster, background, and title card creation for Plex, Jellyfin, and Emby with customizable overlays.
  • TitleCardMaker - Automated title card maker for Plex, Jellyfin, and Emby.

๐Ÿ” Media Requests & Discovery

  • Anchorr - Discord bot for Jellyfin media requests and new content notifications.
  • AudioBookRequest - Request management tool for audiobooks on Plex, Jellyfin, and Audiobookshelf.
  • content-recommender - Suggests movies or TV shows from your library based on watch history.
  • jellyfin-updoot - Adds thumbs-up recommendations, per-item comments, and a "recommended by users" page.
  • jellyseerr - Request management and media discovery tool for Jellyfin, Plex, and Emby.
  • List-Sync - Automatically import movies and TV shows from IMDB or Trakt lists into Jellyseerr. ๐Ÿ”น Beta
  • reiverr - Combined interface for Jellyfin, TMDB, Radarr, and Sonarr. ๐Ÿ”น Beta
  • scenepeek-android - An Android app that provides detailed movie and TV show information with TMDB and Jellyseerr integration.
  • SuggestArr - Automatically request suggested movies and TV shows to Jellyseerr based on recently watched.
  • swiparr - Swipe through your library, match with friends in a session, and find something everyone wants to watch.
  • whatseerr - WhatsApp bot for Seerr that allows users to search and request media via WhatsApp messages.

๐Ÿ“Š Statistics & Watch History

  • jellyfin-rewind - A Spotify Wrapped-like experience for Jellyfin music listeners.
  • jellyfin-watch-updater - Updates lastPlayedDate for watched items when clients fail to set it, enabling tools such as media cleanup plugins to correctly detect watched media.
  • JellyPlex-Watched - Syncs watch history between Jellyfin, Plex, and Emby Servers.
  • Jellystat - Statistics and analytics dashboard for Jellyfin.
  • jelly-watch-wise - Monitors and enforces Jellyfin watch time limits per user, with API integration and a simple GUI. ๐Ÿ”ธ Stale
  • streamystats - Statistics service for Jellyfin, providing analytics and data visualization.
  • watchstate - Syncs play state between different media servers.

๐Ÿ‘ฅ User Management

  • Jellycord - Discord companion bot for managing JFA-GO instances. ๐Ÿ”ธ Stale
  • jellyfin-telegram-channel-sync - Syncs Jellyfin user access with Telegram channel membership, automatically disabling accounts when members leave.
  • jfa-go - User- / Invite-Management system for Jellyfin.
  • jf-avatars - Allows users to select avatars from an image gallery.
  • wizarr - Advanced user invitation and management system.

๐Ÿ“ Media Organization

  • CineSync - Python-based library management tool for organizing debrid and local libraries without Sonarr or Radarr.
  • Fixarr - Cross-platform media renaming and backup tool. ๐Ÿ”น Beta
  • Jellyfin-Auto-Collections - A tool to automatically make and update collections based on internet lists such as IMDb and Letterboxd.
  • JellyfinEasyMetadataManager - Desktop tool for managing and editing metadata in Jellyfin libraries.
  • jellyfinmanager - Command-line tool for managing Jellyfin watched status with backup/restore capabilities and missing episode detection using TVDB.
  • jellysweep - Automatically removes old, unwatched movies and TV shows by analyzing viewing history and user requests.
  • mnamer - Customizable tool to automatically rename and organize media files.
  • Multi-User Media Cleaner - Query and delete unwanted media content from your Jellyfin server.
  • Squishy - Transcode and download your Jellyfin media with fully customizable presets and hardware acceleration.

๐Ÿ’ฌ Subtitles

  • bazarr-jellyfin - Search and download subtitles directly from Jellyfin's native subtitle UI using your Bazarr instance.
  • OpenSubtitlesDownload - Automatically or manually downloads subtitles using CLI/Gnome/KDE.
  • subgen - Autogenerate subtitles using OpenAI Whisper Model via Jellyfin.

๐ŸŽต Music

  • AudioMuse-AI - Uses sonic analysis and AI-powered clustering to create tempo and mood-based playlists via the Jellyfin API.
  • jellyfin-theme-music-manager - Web application for managing theme songs and backdrop videos for Jellyfin libraries.
  • jellyplist - Utility for syncing Spotify playlists to Jellyfin. ๐Ÿ”น Beta
  • JellyTunes - Sync your Jellyfin music library to any USB drive or SD card โ€” with optional FLAC to MP3 conversion.
  • MusicBrainz-UserScripts - One-click importing of album from Jellyfin into MusicBrainz.
  • Playlifin - Converts YouTube Music playlists to Jellyfin playlists.

๐Ÿ“ฅ Content Import

  • calibre2jellyfin - Python script to construct a Jellyfin ebook library from a Calibre library.
  • trailarr - Manages trailer downloads for your Radarr and Sonarr libraries.
  • trailerfin - Automatically retrieves and creates STRM links to IMDb trailers and places them in the backdrops folder to view trailers on the details page.
  • ytdlp2STRM - Streams YouTube, Twitch and more via yt-dlp to Jellyfin.
  • ytdl-sub - Automates downloading and metadata generation with yt-dlp.

๐Ÿ”ง Server Administration

  • ADRG - Dynamic Docker resource governor using cgroups v2 to throttle background tasks during media activity.
  • autopulse - Lightweight automation service that updates Plex, Jellyfin, and Emby libraries based on notifications from media organizers like Sonarr and Radarr.
  • autoscan - Replaces the default Plex and Emby behaviour for picking up changes on the file system. ๐Ÿ”ธ Stale
  • Cloud Seeder - One-click installer and maintainer for Jellyfin on Windows, macOS, and Linux.
  • declarative-jellyfin - Declarative configuration of your Jellyfin server on NixOS. ๐Ÿ”น Beta
  • jellyfin-encoder - Docker-based automatic 720p HEVC/AV1 transcoding service for Jellyfin libraries with NVIDIA and Intel hardware acceleration.
  • jellyhub - Indexes media from multiple Jellyfin servers into a single searchable hub.
  • Jellyman - CLI tool for installing, managing, and updating Jellyfin on Linux.
  • JellyRoller - A CLI Jellyfin Controller. ๐Ÿ”น Beta
  • JellySearch - A fast full-text search proxy for Jellyfin using Meilisearch.
  • Jellyswarrm - Reverse proxy that lets you combine multiple Jellyfin servers into one virtual instance.
  • Samsung-Jellyfin-Installer - Cross-platform tool that helps you install Jellyfin on Samsung Smart TVs running Tizen OS.
  • Universal Plugin Repo - Consolidates many plugin repositories to create a universal catalogue.
  • xsrv.jellyfin - Ansible role to deploy and configure Jellyfin.

๐Ÿงฐ Miscellaneous

  • embyToLocalPlayer - Lets you watch videos from Jellyfin using a local video player (like VLC and MPV) and syncs watch progress back.
  • jelly-clipper - Web application for creating, sharing, and managing video clips from Jellyfin libraries. ๐Ÿ”น Beta
  • Jellyfin Episodes Ratings Grid - Show IMDb episode ratings in a heatmap-style grid on Jellyfin series pages.
  • jellyfin-mods - Collection of modifications and customizations for personalizing Jellyfin.
  • Jellyfin Notification System - Sends Telegram notifications with media images whenever a new movie, series, season, or episode is added to Jellyfin. ๐Ÿ”ธ Stale
  • Jellyfin Segment Editor - Manage Jellyfin Media Segment positions.
  • KefinTweaks - Collection of UI enhancements and customization tweaks for Jellyfin.
  • PPJF - Allows launching PotPlayer from Jellyfin Web.
  • Scyphomote - A dedicated remote control for Jellyfin with support for playback transparency, trickplay previews, and more.
  • tunarr - Create custom live TV channels from your Plex or Jellyfin library with a web UI and IPTV support.

๐Ÿ“œ Snippets

๐Ÿ“– Guides

  • jellyfin-on-macos - Guide for hosting Jellyfin on macOS with dynamic DNS, geo-filtering, and monitoring dashboards.

๐ŸŒŒ Related

This section includes software, guides and tools that are not specifically designed to work with Jellyfin, but can be useful for tasks related to media management or to enhance Jellyfin's functionality.

  • Dispatcharr - Self-hosted M3U proxy with IPTV, EPG, and VOD management support.
  • ErsatzTV - Stream custom live channels using your own media. ๐Ÿ”น Beta
  • Explo - Automated music discovery tool that recommends tracks based on your listening history.
  • locatarr - A list of tools used to automate the downloading and organization of media files.
    • radarr - Automates downloading & management of movies.
    • sonarr - Automates downloading & management of TV series.
    • tdarr - Distributed transcode automation + Library analytics + Video health checking. ๐Ÿ”บ Paid
    • recyclarr - Automatically sync TRaSH guides to Sonarr and Radarr instances.
  • MediaTracker - Media tracker and user rating platform with Jellyfin integration.
  • Movary - Media tracker and user rating platform. ๐Ÿ”น Beta
  • Multi Scrobbler - Scrobbles music from many sources to many clients. ๐Ÿ”น Beta
  • Quasarr - Emulates a usenet indexer and download client to allow direct downloads with sonarr/radarr.
  • rffmpeg - A remote FFmpeg wrapper, commonly used for transcoding media on more capable machines.
  • speedrr - Change your torrent client's upload speed dynamically, on certain events such as when a Plex/Jellyfin stream starts.
  • Threadfin - M3U proxy for Jellyfin (Based on xTeVe).
  • TRaSH Guides - Easy-to-understand guides for Sonarr, Radarr, and Bazarr, along with related tools.

Communities

This section contains links to communities which focus on Jellyfin or related topics.

Contribute

Contributions welcome! But please read the contribution guidelines first. You can also create a new issue.

About

A Collection of Awesome Jellyfin Plugins, Themes, Guides and More!

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Contributors

Languages

โšก