StarTrack 1.8.1
A fix release for 1.8.0 — almost all of it reported by people running it. Thanks to @NSMY, @khutede and @robwoodok.
If you are on 1.8.0, this one is worth taking: opening a film from My Ratings could leave the entire Jellyfin web UI unable to scroll until you reloaded the page.
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.1.0.zip
| 9 |
| 12.x | Jellyfin.Plugin.InternalRating_1.8.1.1.zip
| 10 |
Jellyfin 12.1
- StarTrack is in the new top bar. 12.1 moved navigation into a Material-UI app bar, and the nav drawer that held the My Ratings link is not part of that layout — so there was no way in at all. The link now sits in the toolbar beside your libraries, styled to match whatever theme you use. (#27)
Between this and the new panel button, there are now three ways into My Ratings — the sidebar on the classic layout, the top bar on 12.1, and the rating panel on any layout.
Fixes
- Opening a film from My Ratings no longer freezes page scrolling. Six code paths closed the overlay and only one of them released the scroll lock, so clicking a film could leave the whole web UI unscrollable until a reload — and going back did not help. (#27)
- Back closes My Ratings instead of navigating the page behind it while the overlay stays on screen. (#27)
- Half stars are half again. The filled half was being cut past the middle of the star. (#27)
- "Out of ten" applies to your own ratings, not just community averages. The setting only ever reached averages, so a server set to /10 still showed
4.0in the rating panel, the recent list, My Ratings cards, the diary and the comparison view. A rating always lands on a real position of the scale, so/10shows7, never7.0. (#27) - Letterboxd "Verify login" now opens its session the way a real push does, and tries three routes in order — as configured, then without any cookies you pasted, then on a freshly solved challenge — retrying only a Cloudflare block, never a rejected password. It never used FlareSolverr, so a correctly configured server could still fail it — and then tell you to paste cookies, which is the one route that cannot be made to work reliably. It also used a pasted cookie forever without ever questioning it, and a stale
cf_clearanceis worse than none. The message now says what actually fixes a Cloudflare block. (#24) - The self-check stopped calling healthy servers broken. "Injected into the web UI" reported a failure when
index.htmlis merely read-only — the normal state in Docker — on servers that were injecting perfectly well by the other route. It now says which route is in use. (#20) - A duplicate copy of a film in your library no longer collects a second rating when an import runs; the copy you already rated is the one that gets updated.
New
- StarTrack tells you when your browser is running an old copy of it. If your browser has Jellyfin's page cached, a plugin update changes nothing for you — silently, for as long as that cache lives. One dismissible line now says so, with a Reload button. It never reloads on its own, and it stays quiet unless it is certain. (#20)
- A ★ My Ratings button in the rating panel, so you can reach your profile without the sidebar. (#28)
- Remove from watchlist, from the watchlist — instead of opening the film to do it. (#28)
Everything new is translated in all 8 languages, and the README now describes 1.8.1 throughout rather than only in a release note.
Verified on Jellyfin 10.11.10, 12.0 and 12.1 by installing this exact package from the plugin catalogue on each.
Full changelog: v1.8.0...v1.8.1