Version 0.5
Tag:
v0.5.0Published:
2025-12-14T03:54:43ZGitHub: https://github.com/cenodude/CrossWatch/releases/tag/v0.5.0
CrossWatch – v0.5.0
Welcome at version 0.5.0...and as stated before, this release is all about Refactors, file moves, and code restructuring. Not glamorous, but it stops the codebase from evolving into a dumpster fire. There are so many things improved, fixed, and changed that I honestly lost track.
Because of the larger code changes, I strongly recommend doing a full cleanup:
Go to Settings → Maintenance
Run Delete Everything / Clean Everything
Then re-open CrossWatch so it rebuilds fresh state/caches
Remove any pairs with Jellyfin that included ratings! and Create them again.
Optional: remove your
config.jsonto start clean.
This avoids stale tracker data, cached metadata, and old snapshots getting in the way.
🔧 Fixes & Changes
Jellyfin ratings sync is disabled.
I tried, but Jellyfin (and Emby) ratings behavior is… special.
It wasn’t working reliably anyway, so it’s off until it’s properly understood and implemented.
UI improvement added: M: Movies S: Shows in insight
Overall UI improvements — smaller probes, CSS tweaks, etc.
Watchlist changes:
Removed the movie/show overlay when in list view.
Added background for the overlay (same principle as the Playing card).
Provider changes:
SIMKL: Improved shadowing (more reliable diffing + fewer “phantom repeats”).
TRAKT changes:
Improved ID resolving (fewer mismatches, fewer “unresolved” surprises).
CW now better supports Free accounts with better handling when Trakt limits are reached.
Console now shows: “Trakt account limit reached”
Trakt probe now reports:
free-tier and VIP limits (watchlist + collections)
last limit-related error (so you can actually see what happened)
Analyzer will tell you when limits has been reached.
MDBList: Ratings handling improved (fewer retries/loops).
Jellyfin and Emby: Watchlist pagination fixed.
Added three more provider shell tools in /scripts for MDBList / Trakt / SIMKL.
Analyzer changes:
Improved detection logic.
Finds more issues and is better at pointing out why something didn’t sync.
Help function: in pair configuration I've added some help icons with mouse-over information.
From 0.5.x onward I’ll continue with some refactoring for JavaScript and CSS.
Last updated