github n00bcodr/Jellyfin-Enhanced 10.0.0.0
v10 - Bookmarks and Jellyseerr Redo!

latest release: 10.1.0.0
5 days ago

✨ New Features

Jellyseerr:

  • Auto Season Request: Added an option to require all prior episodes to be watched. This prevents requesting a new season if any user accidentally plays the last episode of the season. (Can be changed in Plugin Config - disabled by default) #247
  • New Automatic Movie Request: Adds a new automatic movie request option, when enabled, if the movie being watched is part of a collection, the next movie in the collection will be requested if not available. When the movie should be requested is configurable via the Plugin Config. (TMDB API key required to fetch if the Movie is a part of a collection) #248
  • Jellyseerr Cards:
    • The Request button is now moved into the card similar to how Jellyseerr UI looks.
    • The Jellyseerr cards now have status badges just like Jellyseerr UI

image

  • More Info Modal:
    • More Info Modal has been updated with translations and Items can now be requested from the More Info Modal as well!
    • Status Chips similar to Jellyseerr are also added to the more info modal, which when an Item is available will directly link to the item in the library.
    • More Info Modal now also shows the download progress of an item if an item is being downloaded. The progress of the download can be refreshed straight from the more info modal.

image image

Bookmarks:

The bookmarks system has gotten a complete overhaul, Bookmarks initiall started as a simple way to jump to a particular point in the video, but the implementation was terrible! There was no way to save multiple bookmarks or get them back when the itemID or even the name of the item changes.
To improve it has been on my to-do list for a long long time now, and I have finally gotten around to fix it!

  • Users can now save multiple bookmarks in an item with a description. One can save a bookmark by pressing default keyboard shortcut B or using the newly added Bookmark Icon in Video OSD
  • Those bookmarks show up in while watching the video as anchors on the seek bar.

image

  • All the saved bookmarks can also be viewed and managed by adding a custom tab with <div class="sections bookmarks"></div> similar to Watchlist Items

image

  • One can also add bookmarks div in the same custom tab as watchlist (if present) if they want to view watchlist and Bookmarks in the same tab! (like below)
<div class="sections watchlist"></div>
<div class="sections bookmarks"></div>
  • There also is an intelligent item change detection and migration and sync of bookmarks based on the TMDB ID of the item, if there is a change in the Jellyfin Item ID (when an item is upgraded, Jellyfin itemId changes)
  • The data can also be technically fetched, used and updated by 3rd party Jellyfin Clients and apps that might not use the Embedded WebUI. Detailed endpoint and data structure is documented here --> 🔌Accessing Bookmarks from External Apps

⚙️ Improvements

  • Jellyseerr Issue Button: The injection logic for the Jellyseerr issue button has been improved and is not much quicker. The Issue Modal will also now populate the backdrop, straight from Jellyfin.
  • Add requested items to watchlist feature has been improved to rely on Jellyseerr as the single source of truth for user requests whether requested through Jellyfin Enhanced or Jellyseerr directly. This removes the need for pending-watchlist.json. Admins can safely delete the existing pending watchlists, no harm in leaving them as well.
  • Items from Jellyseerr search if already in the library will link to the library item.

🐞 Bug Fixes

  • Fixed an issue where OSD Ratings and Genre tags are running on video page causing video to hand in some cases.
  • Fix where “Processing” appeared as “Requested” when 4K requests are enabled.

🔥 Breaking Changes

  • Bookmark storage file renamed to bookmark.json; bookmarks.json is no longer read. This is very much needed for the new bookmarks feature! If you have never used bookmarks in the previous version, you need not be bothered by this.
  • The hotkeys for Clear all bookmarks and Jump to a bookmark have been removed.
  • Support for browser storage to server storage has been removed.
  • The option to open Jellyseerr Items in TMDB has been removed, the items now by default open in Jellyseerr. (or in More info modal if enabled in Plugin Config)

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
Half of your contribution goes back to open source!

Don't miss a new Jellyfin-Enhanced release

NewReleases is sending notifications on new releases.