github n00bcodr/Jellyfin-Enhanced 9.1.0.0
v9.1.0.0 - Dynamic Theming, Language Tags, Improvements, a lot of them!

one day ago

🎉 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
image
  • 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 TmdbEnabled flag 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

Don't miss a new Jellyfin-Enhanced release

NewReleases is sending notifications on new releases.