v0.4.8
Version 0.4.8
Tag:
v0.4.8Published:
2025-12-02T21:24:58ZGitHub: https://github.com/cenodude/CrossWatch/releases/tag/v0.4.8
CrossWatch – v0.4.8
This will be the last functional update for a while. Next up: code cleanup, restructuring, and prep for v0.5.0. I will still update new 0.4.x releases to fix bugs etc.
In this build the Now Playing card has been completely refreshed. The old tooltip-style “Now Playing” view is gone.
The new Playing card: shows the currently playing movie or show at the bottom of your screen, with backdrop, title, and a progress bar.
Real-time progress is supported for:
Jellyfin Webhook (make sure Playback Progress is enabled in your Jellyfin webhook)
Emby and Plex Watcher
Other webhooks (Plex / Emby webhook) do not provide progression updates. That’s on them, not on me. The Playing card will still render and update when events come in, just without real-time progress.
Don’t like any of this? You can disable the new Playing card under Settings → UI.
✨ Highlights
New “Now Playing” card
Shows the current movie/show with backdrop, title, and progress bar.
Updates live from Plex, Emby and Jellyfin while you play, pause or stop.
Emby Watcher: now includes real-time progress just like Plex
When you skip or fast-forward in Emby, the progress now updates much more accurately in the Now Playing card and on Trakt/SIMKL.
Improved Trakt matching for Emby & Jellyfin
Better detection of the correct show + episode on Trakt, even with strange IDs.
🔧 Fixes & Changes
Changed: Improved Jellyfin webhook to support real-time progress. Note: You need to enable Playback Progress in your webhook!
Changed: Trakt ID lookups (movie/show/episode) are now cached, reducing Trakt API calls.
Changed: Default scrobble guard behavior (pause debounce, autoplay protection) tuned for fewer accidental scrobbles.
Last updated