v0.9.6

Update v0.9.6

  • Tag: v0.9.6

  • GitHub: https://github.com/cenodude/CrossWatch/releases/tag/v0.9.6

circle-exclamation

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 mindate usage.

    • Avoids re-scanning the full server history every run.

  • Plex: persistent GUID index

    • Uses a per-pair, on-disk GUID → ratingKey index 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.

circle-info

Reminders

  • Plex does not support writing watched_at timestamps 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.

Last updated

Was this helpful?