v0.9.6
Update v0.9.6
Tag:
v0.9.6GitHub: https://github.com/cenodude/CrossWatch/releases/tag/v0.9.6
This release has upgrade notes.
Trakt history: minute-precision
watched_atTrakt is rolling out a change that rounds
watched_atto minute precision.CrossWatch now follows the same rule.
If you have a pair with Trakt + History:
Recreate the pair, or
Run Maintenance tools to clean state (recommended).
Docs: FAQ and Maintenance
Highlights
Plex adapter refactor (History + Ratings)
Better accuracy.
Much faster incremental history syncs after the first run.
Captures (formerly “Snapshots”)
The UI now labels “Snapshots” as Captures.
Capture Compare (Advanced) adds a side-by-side A/B diff viewer.
Still on v0.8.x?
This is a good point to upgrade to v0.9.6.
Fixes & improvements
Trakt: minute precision
Updated the Trakt adapter to match the new minute-precision semantics.
Plex: Plex Home token reliability
History writes now use the active Plex session token.
Prevents “sometimes only season 1” and random unresolved writes when Plex Home switching is involved.
Plex: strict IDs-only matching
History sync can run in strict ID mode using Plex GUIDs (TMDb/IMDb/TVDB).
No title/search fallback.
Plex: incremental history capture
Uses a watermark and correct
mindateusage.Avoids re-scanning the full server history every run.
Plex: persistent GUID index
Uses a per-pair, on-disk GUID →
ratingKeyindex to speed up strict matching.
Plex: ratings strict matching improved
Episode/season rating resolution now also uses show IDs (TMDb/IMDb/TVDB).
Reduces unresolved ratings in strict ID mode.
Editor: timestamps
“Watched At” manual edits are interpreted in local time.
Stored consistently to prevent timezone shifts.
Capture Compare: safer comparisons
Compare is now limited to same provider and same feature.
Smarter diffing (timestamp normalization) avoids false “updates” due to tiny time differences.
Ref: https://github.com/cenodude/CrossWatch/issues/97
Plex: history timestamps
Reads Plex history using Plex’s native epoch format for consistent results.
Ref: https://github.com/cenodude/CrossWatch/issues/103
Pairs: One-way remove mode toggle (UI)
Added a switch under Allow mass delete to control one-way deletion behavior.
Logic existed in v0.9.5. This release adds the UI toggle.
Docs: Global settings
Reminders
Plex does not support writing
watched_attimestamps back into Plex.If you wipe Plex history and sync History into Plex, Plex records plays as now.
Captures can time out behind a reverse proxy.
You’ll typically see a
504 Gateway Timeout(or similar).Increase proxy timeouts, or run Captures via your internal LAN URL.
Docs: Reverse proxies
Last updated
Was this helpful?