[ { "name": "Jellyfin Enhanced", "guid": "f69e946a-4b3c-4e9a-8f0a-8d7c1b2c4d9b", "overview": "Jellyfin Enhanced and Jellyfin Elsewhere for a better Jellyfin experience.", "description": "A combination of the Jellyfin Enhanced and Jellyfin Elsewhere userscripts, providing a comprehensive set of tweaks and features for Jellyfin.", "owner": "n00bcodr", "category": "General", "imageUrl": "https://raw.githubusercontent.com/n00bcodr/Jellyfin-Enhanced/master/images/icon.png", "versions": [ { "changelog": "\n\n Merry Christmas and Happy New Year to everyone! 🎄🥳 \n\n\n- Optimize tag rendering and queue handling in tag scripts\n - Improve tag overlay responsiveness and styling\n - Update Jellyseerr URL mapping examples and descriptions\n - Add rating tags and OSD rating feature\n - Improve issue reporting button logic and UI\n - Add Jellyseerr similar and recommended sections to item details\n - Add option to exclude library items from Jellyseerr Recommendations", "targetAbi": "10.10.7.0", "version": "9.9.0.0", "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/9.9.0.0/Jellyfin.Plugin.JellyfinEnhanced_10.10.7.zip", "checksum": "1C0FED48736A1775E8C7803776FCC587", "timestamp": "2025-12-24T15:59:54" }, { "changelog": "- Fix Log spam for watchlist\n - Update AutoSeasonRequestMonitor.cs\n - Initial Commit - Issue reporter rough Integration\n - fixed some UI issues\n - Added config and checks\n - Added Season and Episode selection\n - removed files not present\n - Added Jellyseerr issue reporting to README\n - old mapping for textual problem types were removed\n - Add missing Jellyseerr report issue translations and fix modal backdrop visibility\n - Fix Translations for Issue Reporting\n - Add onClose handler to Jellyseerr modal for cleanup\n - Sync Jellyseerr requests with watchlist items", "targetAbi": "10.10.7.0", "version": "9.8.0.0", "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/9.8.0.0/Jellyfin.Plugin.JellyfinEnhanced_10.10.7.zip", "checksum": "E181A2CF79030B16951BA14E0DAA4604", "timestamp": "2025-12-20T14:04:29" }, { "changelog": "- Update configPage.html\n - Revert \"Add File Size and Watched % for BoxSets and Playlists\"\n - Add centralized observer management and performance helpers\n - Fix elsewhere where it does not consider filtered services", "targetAbi": "10.10.7.0", "version": "9.7.1.0", "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/9.7.1.0/Jellyfin.Plugin.JellyfinEnhanced_10.10.7.zip", "checksum": "62714A155CC25B21795763F53818CEAA", "timestamp": "2025-12-14T00:49:47" }, { "changelog": "- Update audio language map and implement scroll for more than 3 tracks\n - Improve logic of letterboxed links\n - Improve auto request : rewrite threshold logic and add Jellyseerr validation\n - Add File Size and Watched % for BoxSets and Playlists", "targetAbi": "10.10.7.0", "version": "9.7.0.0", "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/9.7.0.0/Jellyfin.Plugin.JellyfinEnhanced_10.10.7.zip", "checksum": "7A7AD0F25CBF3979AD526331717AAFD5", "timestamp": "2025-12-12T19:41:35" }, { "changelog": "- Fix repeated API calls for arr tags and arr tag links\n - Initialize scripts only if the feature is enabled.\n - Fix duplicate shadows for subtitles\n - Display Genre Tags for Seasons", "targetAbi": "10.10.7.0", "version": "9.6.3.0", "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/9.6.3.0/Jellyfin.Plugin.JellyfinEnhanced_10.10.7.zip", "checksum": "AD1204D938AD6F882F21539A945F2003", "timestamp": "2025-12-06T17:49:35" }, { "changelog": "- Add Brazilian language mapping to country codes\n - Add Russian language support for genre icons\n - Fix advanced auto request\n - Add option to select all seasons", "targetAbi": "10.10.7.0", "version": "9.6.2.0", "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/9.6.2.0/Jellyfin.Plugin.JellyfinEnhanced_10.10.7.zip", "checksum": "80C7B3CAC40564AA5A6D533A9E48FAE6", "timestamp": "2025-11-30T12:54:55" }, { "changelog": "- Add admin page selectors to ignore lists in tag scripts\n - Add Series/Season language detection for item details\n - Add data-lang attributes for CSS targeting\n - Update configPage.html\n - Add Enhanced Settings link to user preferences menu", "targetAbi": "10.10.7.0", "version": "9.6.1.0", "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/9.6.1.0/Jellyfin.Plugin.JellyfinEnhanced_10.10.7.zip", "checksum": "716FF3A2C28819BC80DE1D1F85029523", "timestamp": "2025-11-24T12:55:49" }, { "changelog": "\n - Add custom branding options for Elsewhere panel\n - feat: watch progress for item details\n - add styling to support vanilla jellyfin css\n - Add language selection and cache clearing to UI\n - Populate Language Tags in IPEP\n - Improve genre and language detection for Series/Season\n - Add Open Episode Preview keyboard shortcut\n - Better close subtitles dialog\n - Add Jellyseerr URL mapping support\n - Persist active tab in config settings\n - Align placeholders vertically in feature tooltips\n - Add automatic season request feature\n - Update README with download badges for versions\n - Add Jellyseerr watchlist sync and auto-watchlist features\n - Improve translation caching with versioning\n - Update Jellyseerr integration and translation caching docs\n - Improve modal accessibility and keyboard navigation\n - Update README.md\n - Fix version specific logic!", "targetAbi": "10.10.7.0", "version": "9.6.0.0", "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/9.6.0.0/Jellyfin.Plugin.JellyfinEnhanced_10.10.7.zip", "checksum": "7525A51EB18E7D5B4437ECE3B8EF3552", "timestamp": "2025-11-23T17:50:19" }, { "changelog": "\n - Ignore tags on chapter card image container\n - Update plugin.js\n - feat: file size info for shows and seasons\n - feat: fetch translations from GitHub with caching and fallback\n - fix: repair translation validation workflow\n - Add Missed translation keys for Elsewhere panel UI elements\n - add spacing after arr-tag-link-icon", "targetAbi": "10.10.7.0", "version": "9.5.0.0", "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/9.5.0.0/Jellyfin.Plugin.JellyfinEnhanced_10.10.7.zip", "checksum": "2C770C8DA48B3F22C958FBC64C5BB5B4", "timestamp": "2025-11-21T17:52:33" }, { "changelog": "- Add Brazilian Portuguese localization\n - Add Turkish localization\n - Fix ampersand replacement in series names for Sonarr links[#182](https://github.com/n00bcodr/Jellyfin-Enhanced/pull/182)\n - Improve user retrieval logic in plugin initialization to fix translations [#168](https://github.com/n00bcodr/Jellyfin-Enhanced/issues/168)\n - Add delayed pause screen with interaction reset [#179](https://github.com/n00bcodr/Jellyfin-Enhanced/issues/179)\n - Fix review layout to support different themes [#178](https://github.com/n00bcodr/Jellyfin-Enhanced/issues/178)\n - Add Letterboxd external links[#181](https://github.com/n00bcodr/Jellyfin-Enhanced/issues/181)\n - Remove watchlist feature (moved to KefinTweaks)\n - Add *arr tags sync and display synced tags as clickable links[#157](https://github.com/n00bcodr/Jellyfin-Enhanced/issues/157)\n - Improve 4K request popup positioning and button styles[#167](https://github.com/n00bcodr/Jellyfin-Enhanced/issues/167)\n - Add option to disable tags on search page (Gelato compatibility)[#173](https://github.com/n00bcodr/Jellyfin-Enhanced/issues/173)", "targetAbi": "10.10.7.0", "version": "9.4.0.0", "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/9.4.0.0/Jellyfin.Plugin.JellyfinEnhanced_10.10.7.zip", "checksum": "07F1CDC73F8EB75894EEAE90B04DFBF2", "timestamp": "2025-11-20T06:36:40" }, { "changelog": "- Add endpoint for Jellyseerr partial requests setting", "targetAbi": "10.10.7.0", "version": "9.3.1.0", "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/9.3.1.0/Jellyfin.Plugin.JellyfinEnhanced_10.10.7.zip", "checksum": "2D682EC1BB7AA20D3194C2B0FF95082A", "timestamp": "2025-11-03T16:28:23" }, { "changelog": "- 🐛[BUG] Unable to open user menu on WebOS Fixes [#148](https://github.com/n00bcodr/Jellyfin-Enhanced/issues/148)\n - Prevent reviews from running on items without TMDB ID\n - Enable dynamic re-initialization for tag features\n - Improve audio language layout styling (especially on mobile)\n - Add default user settings initialization\n - Improve logging and write logs to JellyfinEnhanced Log file\n - Add manual refresh button to Jellyseerr results\n - Reset all user settings using config directories\n - Add support for Jellyseerr's partial TV season requests setting\n - Fix config check for provider icons on Jellyseerr cards", "targetAbi": "10.10.7.0", "version": "9.3.0.0", "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/9.3.0.0/Jellyfin.Plugin.JellyfinEnhanced_10.10.7.zip", "checksum": "9C1B08E1C08F2FBD908963DB3ACFFD12", "timestamp": "2025-11-02T16:53:56" }, { "changelog": "- Update elsewhere.js resource URLs to use jsdelivr CDN\n - Fix quality tags for TV mode\n - Resetting LanguageTagsEnabled in ResetAllUserSettings\n - fix: add 'Remove from Continue Watching' option on right-click\n - Add 4K request support for Jellyseerr integration\n - Add support for Jellyseerr override rules in requests\n - Add tag position fields to default config mapping\n - Improve config page cache and reset descriptions\n\n - Please add the manifest for 10.11 if you are on 10.11. https://raw.githubusercontent.com/n00bcodr/jellyfin-plugins/main/10.11/manifest.json", "targetAbi": "10.10.7.0", "version": "9.2.0.0", "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/9.2.0.0/Jellyfin.Plugin.JellyfinEnhanced_10.10.7.zip", "checksum": "57E92065FCA5A81D93579C7208D1AB80", "timestamp": "2025-10-30T06:26:14" }, { "changelog": "- Add [Authorize] to Jellyseerr and TMDB endpoints\n - Add check for TMDb link before adding ARR links\n - Enhance README with troubleshooting and error info\n - Add configurable tag cache TTL and cache clear for tags\n - Add language tags overlay with configurable positions for all tags\n - Add caching for file size and audio language lookups\n - Add theme detection and dynamic theming support\n - Refactor reviews processing intervals\n - Improve Continue Watching detection logic\n - Full Blown Release Notes Conversion!\n\n - Please add the manifest for 10.11 if you are on 10.11. https://raw.githubusercontent.com/n00bcodr/jellyfin-plugins/main/10.11/manifest.json", "targetAbi": "10.10.7.0", "version": "9.1.0.0", "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/9.1.0.0/Jellyfin.Plugin.JellyfinEnhanced_10.10.7.zip", "checksum": "770A7F9B84C55263662E457C9B172393", "timestamp": "2025-10-28T06:06:40" }, { "changelog": "- Add placeholder and info for splash screen URL\n - Fix subtitle styling for Jellyfin 10.11\n - Watchlist from KefinTweaks\n - Add long press for 2x speed playback feature\n - Migrate Settings to Server!\n - Add option to link Jellyseerr site to Jellyseerr results\n - Add 'reviews expanded by default' setting\n\n - Please add the manifest for 10.11 if you are on 10.11. https://raw.githubusercontent.com/n00bcodr/jellyfin-plugins/main/10.11/manifest.json", "targetAbi": "10.10.7.0", "version": "9.0.0.0", "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/9.0.0.0/Jellyfin.Plugin.JellyfinEnhanced_10.10.7.zip", "checksum": "141830ADE5F418057BACBFC393AD0802", "timestamp": "2025-10-26T05:40:18" }, { "changelog": "- Refactor file size and audio language display logic (again!)\n - Refactor reviews.js\n - Restrict genre tag processing to Movie and Series cards\n - Fix HDR10+ regex to match 'hdr10plus' format\n - Show dash placeholder when no audio languages", "targetAbi": "10.10.7.0", "version": "8.1.0.0", "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/8.1.0.0/Jellyfin.Plugin.JellyfinEnhanced_10.10.7.zip", "checksum": "A4583DC5AFE81541511B42241510DE01", "timestamp": "2025-10-22T05:59:08" }, { "changelog": "- 10.11 Support!\n - Please add the manifest for 10.11 if you are on 10.11. https://raw.githubusercontent.com/n00bcodr/jellyfin-plugins/main/10.11/manifest.json ", "targetAbi": "10.10.7.0", "version": "8.0.0.0", "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/8.0.0.0/Jellyfin.Plugin.JellyfinEnhanced_10.10.7.zip", "checksum": "615F30A482401761D0EA5EAD7FFCAA0E", "timestamp": "2025-10-20T11:37:02" }, { "changelog": "- Fix the ordering of Pause Screen setting in the Enhanced Panel\n - Update pause screen to show back button\n - Align watchlist with upstream from ranaldsgift\n - Improve loading of filesize and language tags\n - Add 3D video tag detection and styling\n - Add multi-language support for genre icons", "targetAbi": "10.10.7.0", "version": "7.13.0.0", "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/7.13.0.0/Jellyfin.Plugin.JellyfinEnhanced.zip", "checksum": "B5BA0B295E42112B8BEDD6EF7584D3FB", "timestamp": "2025-10-19T19:45:30" }, { "changelog": "- Fix the ordering of Pause Screen setting in the Enhanced Panel\n - Update pause screen to show back button\n - Align watchlist with upstream from ranaldsgift\n - Improve loading of filesize and language tags\n - Add 3D video tag detection and styling\n - Add multi-language support for genre icons", "targetAbi": "10.10.7.0", "version": "7.12.0.0", "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/7.12.0.0/Jellyfin.Plugin.JellyfinEnhanced.zip", "checksum": "A79F99D8276A38F24C1C849EAE058731", "timestamp": "2025-10-19T18:55:09" }, { "changelog": "- Add option to set disable custom subtitle styles\n - Add new selectors to splash screen hide list", "targetAbi": "10.10.7.0", "version": "7.11.0.0", "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/7.11.0.0/Jellyfin.Plugin.JellyfinEnhanced.zip", "checksum": "AD1AFEE82C5ACD96B7CC541C876AF9E8", "timestamp": "2025-10-15T06:13:49" }, { "changelog": "- Change Jellyseerr API endpoint for connectivity check\n - Add TMDB API key validation to config page\n - Fix TMDB API key query string handling", "targetAbi": "10.10.7.0", "version": "7.10.0.0", "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/7.10.0.0/Jellyfin.Plugin.JellyfinEnhanced.zip", "checksum": "EF7C5E55E904234D6E17E7358DCA793D", "timestamp": "2025-10-08T06:16:18" }, { "changelog": "- Integrate watchlist into home sections plugin\n - Revert admin update check and install\n - Prevent duplicate ARR links with concurrency lock\n - Add new private-config and move sensitive info there", "targetAbi": "10.10.7.0", "version": "7.9.0.0", "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/7.9.0.0/Jellyfin.Plugin.JellyfinEnhanced.zip", "checksum": "0510A9EED3F11E924F781C071A7EF7B6", "timestamp": "2025-10-07T12:31:43" }, { "changelog": "- Add TMDB API proxy endpoint\n - Update manifest name to 'Jellyfin Enhanced' to fix auto-update\n - Add configurable custom splash screen feature", "targetAbi": "10.10.7.0", "version": "7.8.0.0", "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/7.8.0.0/Jellyfin.Plugin.JellyfinEnhanced.zip", "checksum": "0273623BB845DBEA33AD558B243CBF8A", "timestamp": "2025-09-30T13:05:09" }, { "changelog": "- Allow requests for seasons with status 7\n - Add option to disable all keyboard shortcuts", "targetAbi": "10.10.7.0", "version": "7.7.0.0", "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/7.7.0.0/Jellyfin.Plugin.JellyfinEnhanced.zip", "checksum": "08199D0A312BD0A703316A1B224A990E", "timestamp": "2025-09-28T08:59:08" }, { "changelog": "- Add missed languages to mapping\n - Filter out 'person' results in Jellyseer search API", "targetAbi": "10.10.7.0", "version": "7.6.2.0", "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/7.6.2.0/Jellyfin.Plugin.JellyfinEnhanced.zip", "checksum": "27868FA98BDEA74E0BD514DF439A7CF2", "timestamp": "2025-09-26T15:51:30" }, { "changelog": "- Fix skip button observer management", "targetAbi": "10.10.7.0", "version": "7.6.1.0", "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/7.6.1.0/Jellyfin.Plugin.JellyfinEnhanced.zip", "checksum": "B9A91E27FE317BE13C1995B15B46C365", "timestamp": "2025-09-21T05:30:44" }, { "changelog": "- Add admin update check and install\n - Fix Jellyseerr search input handling for TV mode UI\n - Ensure subtitle styles are applied after page load\n - Refactor auto-skip logic to use MutationObserver", "targetAbi": "10.10.7.0", "version": "7.6.0.0", "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/7.6.0.0/Jellyfin.Plugin.JellyfinEnhanced.zip", "checksum": "3DE299F36B987A3E6B58CF4AB9000D7B", "timestamp": "2025-09-20T17:06:29" }, { "changelog": "- Improve download status popover handling\n - Add auto-refresh for Jellyseerr UI and modals\n - Add Meta key support to shortcut detection\n - Add Elsewhere feature toggle to plugin settings", "targetAbi": "10.10.7.0", "version": "7.5.0.0", "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/7.5.0.0/Jellyfin.Plugin.JellyfinEnhanced.zip", "checksum": "96A4DE77B6FD91EA9AEE9DACD39DFA6A", "timestamp": "2025-09-18T16:41:38" }, { "changelog": "- Add Genre Tags\n - Add a closebutton for pausescreen to remove the overlay #50\n - Create Hungarian Translations (#52, #49)\n - Add text shadow to subtitle styles #47", "targetAbi": "10.10.7.0", "version": "7.4.0.0", "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/7.4.0.0/Jellyfin.Plugin.JellyfinEnhanced.zip", "checksum": "C2456F8FC089E6DE0AD2E6B4C21C6A73", "timestamp": "2025-09-16T05:03:00" }, { "changelog": "- feat: Watchlist (#48)\n - Depends on Avaiability of Custom Tabs", "targetAbi": "10.10.7.0", "version": "7.3.0.0", "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/7.3.0.0/Jellyfin.Plugin.JellyfinEnhanced.zip", "checksum": "A3F7E0A3F456B37858589D2DAF2B1216", "timestamp": "2025-09-14T04:52:00" }, { "changelog": "- Add TMDB reviews feature to item details page\n - Update README.md", "targetAbi": "10.10.7.0", "version": "7.2.0.0", "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/7.2.0.0/Jellyfin.Plugin.JellyfinEnhanced.zip", "checksum": "2CFE6C9307B12B1CCA8089336DA77904", "timestamp": "2025-09-09T04:47:11" }, { "changelog": "- Add option to show streaming providers on Jellyseerr posters\n - Use ApiClient.getUrl to support setups with base url\n - Remove custom z-index styles from pause screen which is causing issues with ASS subtitles", "targetAbi": "10.10.7.0", "version": "7.1.0.0", "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/7.1.0.0/Jellyfin.Plugin.JellyfinEnhanced.zip", "checksum": "2FFF5B0AAB876983523F32B2E5349E14", "timestamp": "2025-09-06T12:48:20" }, { "changelog": "- Add advanced Jellyseerr request options and refactor JS #34\n - Spanish translation (#41)\n - Adjust Italian localization text in it.json (#40)\n - Add action to validate json on PRs\n - Make readme better to read.", "targetAbi": "10.10.7.0", "version": "7.0.0.1", "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/7.0.0.1/Jellyfin.Plugin.JellyfinEnhanced.zip", "checksum": "77B501AC9953DCC69130AB9BF46AFA54", "timestamp": "2025-09-05T11:00:32" }, { "changelog": "- Internationalization & Translations - Jellyfin Enhanced is now available in multiple* languages!\n - Improve quality tag detection and sorting logic", "targetAbi": "10.10.7.0", "version": "6.6.0.0", "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/6.6.0.0/Jellyfin.Plugin.JellyfinEnhanced.zip", "checksum": "5FBE854C4307D185CCE211D8BF9FFABC", "timestamp": "2025-09-03T16:30:12" }, { "changelog": "- Add *arr links integration to plugin\n - Adjust 4K threshold and fix title resolution detection", "targetAbi": "10.10.7.0", "version": "6.5.1.0", "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/6.5.1.0/Jellyfin.Plugin.JellyfinEnhanced.zip", "checksum": "4D2079547AA306AD911AA7B29B41E384", "timestamp": "2025-09-02T12:29:23" }, { "changelog": "- Support to request individual seasons\n - Improve resolution detection\n - Change clear all bookmarks shortcut", "targetAbi": "10.10.7.0", "version": "6.5.0.0", "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/6.5.0.0/Jellyfin.Plugin.JellyfinEnhanced.zip", "checksum": "4342077CCE7DEF0CDA6650F666D85F15", "timestamp": "2025-09-01T16:20:24" }, { "changelog": "- Improve Quality Tags logic and styling\n - Minor improvements and bug fixes", "targetAbi": "10.10.7.0", "version": "6.4.1.0", "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/6.4.1.0/Jellyfin.Plugin.JellyfinEnhanced.zip", "checksum": "8A4B07327F6F3856E609DFE5700B0E42", "timestamp": "2025-08-31T10:19:27" }, { "checksum": "B129839EF0C48064EB03C296D0EAC81C", "changelog": "- New Features: Add Custom Pause Screen and Quality Tags on posters.\n- Behind the scenes: Implement a dedicated log file for easier troubleshooting and improve URL handling.", "targetAbi": "10.10.7.0", "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/6.4.0.0/Jellyfin.Plugin.JellyfinEnhanced_6.4.0.0.zip", "timestamp": "2025-08-29T20:29:29", "version": "6.4.0.0" }, { "checksum": "2D217DF3C4583541369EE9A38F2FAE46", "changelog": "- Double click/tap on the Jellyseerr Icon to toggle filter to display only Jellyseerr results.\n - Minor: Add more Logging for both client and server. ", "targetAbi": "10.10.7.0", "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/6.3.0.0/Jellyfin.Plugin.JellyfinEnhanced_6.3.0.0.zip", "timestamp": "2025-08-28T17:19:12", "version": "6.3.0.0" }, { "checksum": "8C35A30B6DA0AE024B6FDC9632B628DD", "changelog": "- Improve Jellyseer Results injection logic, fixes a bug where container is injected even before search results from Jellyfin are available.\n - Fixes a bug where TMDB links open in app making it impossible to navigate elsewhere\n - Fixes Jellyseerr section not rendering properly on some themes\n - Change the color of Jellyseerr Request button. ", "targetAbi": "10.10.7.0", "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/6.2.0.0/Jellyfin.Plugin.JellyfinEnhanced_6.2.0.0.zip", "timestamp": "2025-08-27T16:13:12", "version": "6.2.0.0" }, { "checksum": "4FBDAFDB94145D3E077E7C1E6963A481", "changelog": "- Improve Jellyseer Results injection logic, fixes a bug where container is injected even before search results from Jellyfin are available.\n - Fixes a bug where TMDB links open in app making it impossible to navigate elsewhere\n - Fixes Jellyseerr section not rendering properly on some themes\n - Change the color of Jellyseerr Request button. ", "targetAbi": "10.10.7.0", "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/6.1.1.0/Jellyfin.Plugin.JellyfinEnhanced_6.1.1.0.zip", "timestamp": "2025-08-27T05:31:11", "version": "6.1.1.0" }, { "checksum": "A8DB0B7C56E6849F3E5FFFF8345CD1CB", "changelog": "- *One-Time Setup*: Admins configure the connection once with an API key. No more per-user or per-device logins.\n - *Zero User Configuration*: The integration works automatically for all users across all devices without requiring them to enter any credentials.\n - The API key is managed securely on the server, making the connection more robust and reliable.", "targetAbi": "10.10.7.0", "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/6.1.0.0/Jellyfin.Plugin.JellyfinEnhanced_6.1.0.0.zip", "timestamp": "2025-08-26T13:01:38", "version": "6.1.0.0" }, { "checksum": "CB91D071F57958E81239277EC87708D5", "changelog": "- Jellyseerr results and requests through Jellyfin Search!\n - Users can now directly login to Jellyseerr from Jellyfin and search and request items\n - Complete refactor for easy future maintainence", "targetAbi": "10.10.7.0", "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/6.0.0.0/Jellyfin.Plugin.JellyfinEnhanced_6.0.0.0.zip", "timestamp": "2025-08-25T13:37:52", "version": "6.0.0.0" }, { "checksum": "21D8702ECDF8259627E332AB561FFCB8", "changelog": "- User customizable shortcuts!\n - Users can now customize shortcuts directly from the enhanced panel\n - New Setting: Auto Picture-in-Picture (PiP)", "targetAbi": "10.10.7.0", "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/5.4.0.0/Jellyfin.Plugin.JellyfinEnhanced_5.4.0.0.zip", "timestamp": "2025-08-24T18:09:33", "version": "5.4.0.0" }, { "checksum": "E0A055673B6ECE00D413B40900DF6266", "changelog": "- New UI Setting: Add available languages with flags in Item Details page\n - Add a new 'Gigantic' Subtitle style and change subtitle units to for better scaling\n - New Schortcut for opening jellyfin enhanced panel, long press user icon in the header (useful for touch devices)\n - Minor: Increase toast blur for better readability\n - Minor: Add debounce for elsewhere panel autocomplete.", "targetAbi": "10.10.7.0", "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/5.3.1.0/Jellyfin.Plugin.JellyfinEnhanced_5.3.1.0.zip", "timestamp": "2025-08-23T04:36:40", "version": "5.3.1.0" }, { "checksum": "CD71009DFC17EEDA28EF566C1178594E", "changelog": "- Customizable Shortcuts: The server admin can now set overrides for the existing shortcuts, allowing for personalized key bindings.\n - Improve Elsewhere API failure messages", "targetAbi": "10.10.7.0", "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/5.3.0.0/Jellyfin.Plugin.JellyfinEnhanced_5.3.0.0.zip", "timestamp": "2025-08-21T06:12:00", "version": "5.3.0.0" }, { "checksum": "DF7E6772672424F4452EC69AE8EBACD9", "changelog": "- Move all the default settings configuration to the config page to give control to the server owner to enable options by default\n - Tabbed interface in config page separating Enhanced settings and Elsewhere settings\n - Minor: Move the startup task to 'Startup Services' instead of creating a separate category\n - Minor: Mobile UI improvements", "targetAbi": "10.10.7.0", "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/5.2.0.0/Jellyfin.Plugin.JellyfinEnhanced_5.2.0.0.zip", "timestamp": "2025-08-20T06:12:00", "version": "5.2.0.0" }, { "checksum": "DEB52B57618432D7380B22F184499773", "changelog": "Use [file-transformation-plugin](https://github.com/IAmParadox27/jellyfin-plugin-file-transformation) to 'inject' javascript without modifying index.html\n -This is to help with all the permission issues for docker installs.\n - Fallback if file-transformation-plugin is not installed to the regulat index.html modification\n - Add an option to reset Jellyfin Enhanced settings to default for all users", "targetAbi": "10.10.7.0", "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/5.1.0.0/Jellyfin.Plugin.JellyfinEnhanced_5.1.0.0.zip", "timestamp": "2025-08-18T16:34:21", "version": "5.1.0.0" }, { "checksum": "88E4B205DE902CDD3062D648BFB7EC7D", "changelog": "Initial release. \n - Combine Jellyfin Enhanced and Jellyfin Elsewhere \n - Add Remove from Continue Watching \n - Add a button to open the panel in sidebar", "targetAbi": "10.10.7.0", "sourceUrl": "https://github.com/n00bcodr/Jellyfin-Enhanced/releases/download/5.0.0.0/Jellyfin.Plugin.JellyfinEnhanced_5.0.0.0.zip", "timestamp": "2025-08-16T12:48:38", "version": "5.0.0.0" } ] }, { "name": "JavaScript Injector", "guid": "f5a34f7b-2e8a-4e6a-a722-3a216a81b374", "overview": "Inject custom javascript(s) to the Jellyfin Web UI", "description": "Inject custom javascript(s) to the Jellyfin Web UI", "owner": "n00bcodr", "category": "General", "imageUrl": "https://raw.githubusercontent.com/n00bcodr/jellyfin-javascript-injector/main/icon.png", "versions": [ { "changelog": "- Implement timestamp cache-busting", "targetAbi": "10.10.7.0", "version": "3.2.0.0", "sourceUrl": "https://github.com/n00bcodr/Jellyfin-JavaScript-Injector/releases/download/3.2.0.0/Jellyfin.Plugin.JavaScriptInjector_10.10.7.zip", "checksum": "E981E78A61AAA5BE266167A273A29446", "timestamp": "2025-12-07T10:05:55" }, { "changelog": "- Revise repository URL instructions in README\n - refactor: create javascript helper\n - feat: add plugin interface\n - chore: remove unused imports\n - fix: dont validate payload in plugin interface\n - docs: fix example formatting", "targetAbi": "10.10.7.0", "version": "3.1.0.0", "sourceUrl": "https://github.com/n00bcodr/Jellyfin-JavaScript-Injector/releases/download/3.1.0.0/Jellyfin.Plugin.JavaScriptInjector_10.10.7.zip", "checksum": "CA3DF0B83C5150146A6E1477E62757D0", "timestamp": "2025-11-19T19:19:13" }, { "changelog": "- Fix script path for installations with base url\n - Please remove this manifest and add the manifest for 10.11 if you are on 10.11. \n https://raw.githubusercontent.com/n00bcodr/jellyfin-plugins/main/10.11/manifest.json ", "targetAbi": "10.10.7.0", "version": "3.0.1.0", "sourceUrl": "https://github.com/n00bcodr/Jellyfin-JavaScript-Injector/releases/download/3.0.1.0/Jellyfin.Plugin.JavaScriptInjector_10.10.7.zip", "checksum": "A7240CC2FAA7E4F76F67A4C5B7AD161C", "timestamp": "2025-10-22T05:38:30" }, { "changelog": "- 10.11 Support!\n - Please add the manifest for 10.11 if you are on 10.11. https://raw.githubusercontent.com/n00bcodr/jellyfin-plugins/main/10.11/manifest.json ", "targetAbi": "10.10.7.0", "version": "3.0.0.0", "sourceUrl": "https://github.com/n00bcodr/jellyfin-javascript-injector/releases/download/3.0.0.0/Jellyfin.Plugin.JavaScriptInjector_10.10.7.zip", "checksum": "EFFE2518CF1AC58C69A24A2934EDD9ED", "timestamp": "2025-10-20T17:27:00" }, { "version": "2.0.0.0", "changelog": "- Use [file-transformation-plugin](https://github.com/IAmParadox27/jellyfin-plugin-file-transformation) to 'inject' javascript without modifying index.html\n - This is to help with all the permission issues for docker installs.\n - Fallback if file-transformation-plugin is not installed to the regular index.html modification\n", "targetAbi": "10.9.9.0", "sourceUrl": "https://github.com/n00bcodr/jellyfin-javascript-injector/releases/download/2.0.0.0/javascript-injector-2.0.0.0.zip", "checksum": "89c5e8c0d140e8fcb8826202b1b91de8", "timestamp": "2025-08-19T13:27:21Z" }, { "version": "1.1.1.1", "changelog": "- Wrap the injected script block with clear HTML comments for safer and more reliable identification. \n- Update removal logic to use specific regex patterns for injection formats, ensuring idempotent upgrades and preventing accidental removal of unrelated scripts.", "targetAbi": "10.9.9.0", "sourceUrl": "https://github.com/n00bcodr/jellyfin-javascript-injector/releases/download/1.1.1.1/javascript-injector-1.1.1.1.zip", "checksum": "db8d7806b3e112ddaf40caa55fdb0f1d", "timestamp": "2025-08-14T06:30:31Z" }, { "version": "1.1.1.0", "changelog": "- Wrap the injected script block with clear HTML comments for safer and more reliable identification. \n- Update removal logic to use specific regex patterns for injection formats, ensuring idempotent upgrades and preventing accidental removal of unrelated scripts.", "targetAbi": "10.9.9.0", "sourceUrl": "https://github.com/n00bcodr/jellyfin-javascript-injector/releases/download/1.1.1.0/javascript-injector-1.1.1.0.zip", "checksum": "39620ac480c10a6a68a7a6fdf2c93990", "timestamp": "2025-08-12T04:44:41Z" }, { "version": "1.1.0.0", "changelog": "- Script Visibility \n - Add an option to only load a script for an authenticated session.", "targetAbi": "10.9.9.0", "sourceUrl": "https://github.com/n00bcodr/jellyfin-javascript-injector/releases/download/1.1.0.0/javascript-injector-1.1.0.0.zip", "checksum": "21817433c4aeb9d56774ff376d136240", "timestamp": "2025-08-10T05:22:03Z" }, { "version": "1.0.0.0", "changelog": "Support multiple scripts and dynamic injection", "targetAbi": "10.9.9.0", "sourceUrl": "https://github.com/n00bcodr/jellyfin-javascript-injector/releases/download/1.0.0.0/javascript-injector-1.0.0.0.zip", "checksum": "eb340151e6d2c29690ced20740fba52e", "timestamp": "2025-07-30T13:17:02Z" } ] }, { "name": "Jellyfin Tweaks", "guid": "dfee3828-01df-49df-85b1-5c2b75e5ea1a", "overview": "Tweaks for Jellyfin", "description": "Adds useful tweaks to Jellyfin. Based on the original JellyTweaks by gam24.", "owner": "n00bcodr", "category": "General", "imageUrl": "https://raw.githubusercontent.com/n00bcodr/JellyfinTweaks/master/Jellyfin.Plugin.JellyTweaks/images/thumb.png", "versions": [ { "changelog": "- Fix script path for installations with base url\n - Please remove this manifest and add the manifest for 10.11 if you are on 10.11. \n https://raw.githubusercontent.com/n00bcodr/jellyfin-plugins/main/10.11/manifest.json ", "targetAbi": "10.10.7.0", "version": "3.0.1.0", "sourceUrl": "https://github.com/n00bcodr/JellyfinTweaks/releases/download/3.0.1.0/Jellyfin.Plugin.JellyTweaks_10.10.7.zip", "checksum": "E3C411A5934E4573AB1AFFB2B26E0B81", "timestamp": "2025-10-22T05:53:30" }, { "changelog": "- 10.11 Support!\n - Please add the manifest for 10.11 if you are on 10.11. https://raw.githubusercontent.com/n00bcodr/jellyfin-plugins/main/10.11/manifest.json ", "targetAbi": "10.10.7.0", "version": "3.0.0.0", "sourceUrl": "https://github.com/n00bcodr/JellyfinTweaks/releases/download/3.0.0.0/Jellyfin.Plugin.JellyTweaks_10.10.7.zip", "checksum": "BA7B484572CD3CDC4099E32B6181F934", "timestamp": "2025-10-20T17:25:19" }, { "checksum": "9d28727ede403514764b915386fb843c", "changelog": "- Add public config endpoint and update JS to use it, was preventing some users to access the plugin configuration", "targetAbi": "10.9.4.0", "sourceUrl": "https://github.com/n00bcodr/JellyfinTweaks/releases/download/2.1.2.0/Jellyfin.Plugin.JellyTweaks.zip", "timestamp": "2025-08-27T16:06:09Z", "version": "2.1.2.0" }, { "checksum": "6ae17ddf411fc562b690d12c97389987", "changelog": "- Use [file-transformation-plugin](https://github.com/IAmParadox27/jellyfin-plugin-file-transformation) to 'inject' javascript without modifying index.html\n - This is to help with all the permission issues for docker installs.\n - Fallback if file-transformation-plugin is not installed to the regular index.html modification\n", "targetAbi": "10.9.4.0", "sourceUrl": "https://github.com/n00bcodr/JellyfinTweaks/releases/download/2.1.0.0/Jellyfin.Plugin.JellyTweaks.zip", "timestamp": "2025-08-19T07:02:58Z", "version": "2.1.0.0" }, { "checksum": "29622399261e493ce33e2a24296ef76e", "changelog": "- Complete refactor to use localStorage, no longer modifies core files.\n- Added options for Theme Videos, Rewatching, and Episode Images in Next Up.", "targetAbi": "10.9.4.0", "sourceUrl": "https://github.com/n00bcodr/JellyfinTweaks/releases/download/2.0.0.0/JellyFin.Tweaks.Plugin.zip", "timestamp": "2025-05-13T16:00:30Z", "version": "2.0.0.0" }, { "checksum": "8230646cb5c0dec3e92824999ea283eb", "changelog": "-Fix logic for Force theme music and backdrops", "targetAbi": "10.9.4.0", "sourceUrl": "https://github.com/n00bcodr/JellyfinTweaks/releases/download/1.1.3.1/JellyFin.Tweaks.Plugin.zip", "timestamp": "2025-05-13T16:00:30Z", "version": "1.1.3.1" }, { "checksum": "992b5104c0334a19e2f9601540580b9a", "changelog": "-Fix logic for Force theme music and backdrops", "targetAbi": "10.9.4.0", "sourceUrl": "https://github.com/n00bcodr/JellyfinTweaks/releases/download/1.1.3.0/JellyFin.Tweaks.Plugin.zip", "timestamp": "2025-05-13T15:23:30Z", "version": "1.1.3.0" }, { "checksum": "f7515430b1b7f455c0f40aaec1f34e27", "changelog": "-Fix logic for Force theme music", "targetAbi": "10.9.4.0", "sourceUrl": "https://github.com/n00bcodr/JellyfinTweaks/releases/download/1.1.2/JellyFin.Tweaks.Plugin.zip", "timestamp": "2025-04-23T03:48:01Z", "version": "1.1.2" }, { "checksum": "7ae1d358517b008fc32b8dccb8dc13ac", "changelog": "- Added Max Days Next Up\n- Added Force Disable Next Video Info\n- Added Force Theme Music\n- Based on gam24's version 1.0.0.4", "targetAbi": "10.9.4.0", "sourceUrl": "https://github.com/n00bcodr/JellyfinTweaks/releases/download/1.1.1/JellyFin.Tweaks.Plugin.zip", "timestamp": "2025-04-22T17:30:21Z", "version": "1.1.1" } ] } ]