🎉 What's New in Version 9.1.0.0?
Version 9.1.0.0 brings significant performance improvements, enhanced security, and a few bug fixes to make your Jellyfin experience even better. This release focuses on optimization, theming support, and improved media overlay tags.
✨ New Features & Improvements
- Dynamic Theme Detection - The Enhanced panel now adapts to the themes Jellyfish, ElegantFin and ZestyTheme out of the box. More can be added, documentation on how will be published shortly!
- Language Tags (Audio Language Flags) - You can now add Audio Language flags on your posters along with Quality Tags and Genre tags. #39
- Caching System with configurable TTL - Previously the caches for all the tags were linked to the plugin version, which caused the cache to be built every time there's a new plugin version. in hindsight was a stupid thing to do. Now the control is moved to the server admins, by default, the tags are cached for 30 days, Admins can change this, and/or trigger a cache clear on all clients! #120
- Tag positions - You can choose where each of Quality, Genre and the new Language tags go, straight from the enhanced panel! I am stoked about how the UI turned out! (Although it just started as an excuse not to write translations for the positions 😅) You can still finetune the positions using CSS overrides 🎨 Custom Styling
- Reviews - Optimized the interval of review fetch, this should stop from sending multiple calls to the API
- Release Notes - The markdown to HTML conversion has been improved which makes the release notes in enhanced panel a lot better!
🐞Bug Fixes
- ARR Links Integration - Fixed a bug where arr-links keep getting fetched for individual episodes!
- Continue Watching Detection - Improved logic for detection of where the option should be added in context menu. For #93
🔒 Security Enhancements
- Endpoint Authorization: All Jellyseerr and TMDB-related controller endpoints now require authentication with
[Authorize]attribute - TMDB API Key Protection: TMDB API keys are no longer exposed to the frontend; only a boolean
TmdbEnabledflag is sent. This might cause a slight delay in fetching elsewhere and reviews, but in all the testing, it was around a second to fetch both.
Important
If you are on Jellyfin version 10.11, remove the existing plugin manifest and add new manifest for 10.11.0 version of the plugin
https://raw.githubusercontent.com/n00bcodr/jellyfin-plugins/main/10.11/manifest.json
If you are on 10.10.7, no action needed or you can switch to using the 10.10 unified manifest.json for all of my plugins
https://raw.githubusercontent.com/n00bcodr/jellyfin-plugins/main/10.10/manifest.json
--
P.S. Enjoying the plugin?
Fuel development (and my storage addiction) with a coffee! ☕ Buy Me a Coffee