Jellyfin Enhanced
The essential enhancement suite for Jellyfin, bundling advanced features and customizations into one convenient plugin.
📚 Documentation
Complete documentation is available at: https://n00bcodr.github.io/Jellyfin-Enhanced/
Quick links:
- Installation Guide
- Features Overview
- Seerr Integration
- ARR Integration
- Spoiler Guard
- FAQ & Troubleshooting
- CSS Customization
🚀 Quick Start
Installation
- In Jellyfin, go to Dashboard → Plugins → Repositories
- Click ➕ and add the repository:
https://raw.githubusercontent.com/n00bcodr/jellyfin-plugins/main/10.11/manifest.json - Go to Catalog tab, find Jellyfin Enhanced, and click Install
- Restart your Jellyfin server
[!IMPORTANT] Jellyfin 10.11+ Required - From version 11 this plugin only supports Jellyfin 10.11 and newer.
[!TIP] Highly Recommended: Install the File Transformation plugin to avoid permission issues on all installation types (Docker, Windows, Linux, etc.).
For detailed installation instructions and troubleshooting, see the Installation Guide.
✨ Features Highlights
🎬 Enhanced Playback
- Advanced Keyboard Shortcuts - Comprehensive hotkeys for navigation and playback
- Smart Bookmarks - Save and jump to timestamps with visual markers
- Custom Pause Screen - Beautiful overlay with media info
- Auto-Skip Intros/Outros - Seamless binge-watching (requires Intro Skipper plugin)
- Custom Subtitle Colors - Full color customization with alpha support
🙈 Content Management
- Hidden Content System - Per-user content hiding with server-side storage
- Granular Filtering - Control visibility across library, discovery, search, and more
- Management Panel - Search, unhide, and bulk operations
- Spoiler Guard - Per-user opt-in blur and metadata stripping for unwatched content, enforced server-side on every client
🪼 Seerr Integration
- Search & Request - Request media directly from Jellyfin search
- Item Details - Recommendations and similar items on detail pages
- Discovery Pages - Browse by genre, network, person, or tag
- Issue Reporting - Report problems directly to Seerr
- Watchlist Sync - Auto-sync with Jellyfin watchlist
🔗 *arr Integration
- Quick Links - Jump to Sonarr, Radarr, Bazarr pages (admin only)
- Tag Links - Display and filter *arr tags
- Calendar View - Upcoming releases from Sonarr/Radarr
- Requests Page - Monitor download queue and status
🏷️ Visual Enhancements
- Quality Tags - 4K, HDR, Atmos, and more on posters
- Genre Tags - Themed icons for instant genre identification
- Language Tags - Country flags for available audio languages
- Rating Tags - TMDB and Rotten Tomatoes ratings at a glance
- People Tags - Age and birthplace info for cast members
🔍 Discovery
- Elsewhere Integration - See where media is available to stream
- TMDB Reviews - Display user reviews from TMDB
- Random Button - Discover content in your library
🎨 Customization
- Custom Branding - Upload your own logos, banners, and favicon
- Theme Selector - Choose from multiple color variants
- Extensive CSS Options - Customize every visual element
- Multi-language Support - Available in 15+ languages
🧪 Compatibility
| Platform | Support | Notes |
|---|---|---|
| Jellyfin Web UI | ✅ Full | All features available |
| Android App | ✅ Full | Official app with embedded web UI |
| iOS App | ✅ Full | Official app with embedded web UI |
| Desktop Apps | ✅ Full | Jellyfin Desktop v3.0.0+ (currently unreleased) |
| Android TV | ❌ Not Supported, but auto-season, movie requests work | Native app, no web UI |
| Third-party Apps | ❌ Not Supported, but auto-season, movie requests work | Depends on embedded web UI |
📸 Screenshots
| Shortcuts | Settings |
|---|---|
![]() | ![]() |
| Pause Screen | Elsewhere |
![]() | ![]() |
| Seerr | Ratings |
![]() | ![]() |
🌍 Contributing
Translations
Help translate Jellyfin Enhanced into your language!
Translate directly in Weblate:
- Open the Jellyfin Enhanced project in Weblate
- Pick your language (or request a new language)
- Translate strings in the Web UI
- Save and submit suggestions/changes
Weblate will sync translation changes back to this repository.
Manual locale PRs are still possible for maintainers, but Weblate is the preferred workflow for all translators.
Bug Reports & Feature Requests
💡 Support
Need help? Check these resources:
🎯 Related Projects
Other projects by n00bcodr:
- Jellyfin-Tweaks - Additional tweaks plugin
- Jellyfin-JavaScript-Injector - Custom script injection
- Jellyfish - Custom Jellyfin theme
Recommended plugins:
- File Transformation - Safe file modifications
- Custom Tabs - Custom navigation tabs
- Plugin Pages - Helps Plugins create custom pages for settings and info
- Kefin Tweaks - Watchlist and more
⭐ Star History
📄 License
This project is licensed under the GNU General Public License v3.0.
Enjoying Jellyfin Enhanced?
If this plugin has enhanced your Jellyfin experience, consider: ⭐ Starring the repository ⦁ 🐛 Reporting bugs or suggesting features ⦁ 🌍 Contributing translations ⦁ 💬 Joining Discord community ⦁ ☕ Supporting me on Ko-Fi
Made with 💜 for Jellyfin and the community





