github ZL154/jellyfin-plugin-startrack v1.8.2
StarTrack 1.8.2

27 minutes ago

StarTrack 1.8.2

Two contributed features, a Jellyfin 12 fix worth taking, and the UI batch from #29.

If you run Radarr or Sonarr, this release is worth taking: until now a quality upgrade quietly took your ratings with it.

Install

Plugin repository (recommended) — add this URL in Dashboard → Plugins → Repositories and the catalogue picks the right build for your server:

https://raw.githubusercontent.com/ZL154/jellyfin-plugin-startrack/main/manifest.json

Manual — two builds are attached, pick the one matching your server:

Your Jellyfin Download .NET
10.11.x Jellyfin.Plugin.InternalRating_1.8.2.0.zip 9
12.x Jellyfin.Plugin.InternalRating_1.8.2.1.zip 10

Your ratings survive a file replacement (#32)

Jellyfin builds an item's id from its file path, so when Radarr or Sonarr upgrades a file the old item is removed and the replacement gets a different id. Everything StarTrack had stored — the rating, the review, the diary entry, the watchlist and list entries — stayed behind on an id nothing points at any more, and the film came back looking unrated.

StarTrack now records what each stored id refers to (Tmdb / Imdb / Tvdb, plus season and episode numbers for seasons and episodes) in item-identities.json, and reattaches those entries to the replacement within about half a minute of the scan. Two rules keep it safe: nothing is ever matched by title, so an item without provider ids simply stays where it is, and if two candidates could be the right one then nothing moves and the log says so. POST /Plugins/StarTrack/Relink runs the sweep on demand.

Reported, designed and written by @mysticalsoap (#33).

Fixes

  • The post-playback rating prompt works on Jellyfin 12 again (#34). Jellyfin 12 keeps the player's on-screen display in the page for the whole session, where 10.11 built it when playback started — so from the first time you opened the player, StarTrack believed something was always playing. The prompt only appears when playback stops, so it never appeared again. It now checks whether the player is actually on screen.
  • Removing a rating asks first (#29). One click used to delete the rating and its review outright, with nothing to undo it. The button now arms on the first click and deletes on the second, forgetting after a few seconds.
  • Un-like from the Liked view, and remove a film from a list inside that list (#29) — both previously meant opening the film, or in the list's case deleting the whole list. The rating panel also gained + add to a list.
  • The hover on the first card of each row is no longer clipped (#29), which was worst in Liked where the top was cut as well. The scrolling area clips on both axes and the first card sat exactly on its edge.
  • The language button and the list view's buttons line up (#29).

All of #29 reported in detail by @NSMY.

New

  • The floating Rate pill can be turned off entirely (#30): Everywhere (the default), Movie / TV detail pages only, or Never. Under Never the pill is gone but the badge on a rated item still opens the rating panel, and a setting saved before this change keeps its old meaning. Thanks @mysticalsoap (#31).

Everything new is translated in all 8 languages.

Tested on

Jellyfin 12.4 and 10.11.10, by installing this exact package from the plugin catalogue on each: 39 checks apiece, plus 395 unit tests. The file-replacement fix was verified end to end on both — rate a film, rename its file, rescan, and watch the rating move itself to the new id.

Full changelog: v1.8.1...v1.8.2

Don't miss a new jellyfin-plugin-startrack release

NewReleases is sending notifications on new releases.