v0.2.12

Version 0.2.12

  • Tag: v0.2.12

  • Published: 2025-10-21T20:09:31Z

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

CrossWatch – v0.2.12

Some auth cleanup, one-click token nukes, and a smarter empty-state, plus some improved Plex Watchlist syncing.


✨ Highlights

One-click Delete token (all providers)

  • New Delete button on each auth panel.

  • Instantly clears the stored token for Emby, Jellyfin, Plex, Trakt, SIMKL.

Smarter empty-state (Insights)

  • The “No synchronization pairs configured” wizard now shows only if:

    • you have zero sync pairs AND

    • the Scrobbler is not enabled (Webhook/Watcher).

  • If you have pairs OR Scrobbler, you won’t see the wizard.


🔧 Plex Watchlist changes

  • ID-first resolver (optional, ON by default): tries METADATA.matches with external IDs before doing text search.

  • Text search for candidates (ON by default): uses title / slug / year on Plex Discover to collect candidates, then matches by IDs.

  • PMS fallback (OFF by default): optional local PMS fallback for add/remove if Discover resolution fails.

  • Explicit GUID priority (first hit wins): tmdb → imdb → tvdb → agent:themoviedb:en → agent:themoviedb → agent:imdb

⚠️ Note about Discover search: Plex Discover does not support direct search by IMDb/TMDB/TVDB IDs. For tricky regional/AKA titles, consider enabling PMS fallback or fixing the match manually on your PMS.

Last updated