v0.3.3

Version 0.3.3

  • Tag: v0.3.3

  • Published: 2025-11-05T19:23:56Z

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

CrossWatch – v0.3.3

Plex → Trakt Webhook now uses the same TMDb/Trakt-first strategy as v0.3.2 (Jellyfin webhook). No more TVDB-only failures from Plex webhooks.

What’s new

  • TMDb/Trakt-first resolution: We now prioritize TMDb and IMDb from Plex GUIDs and only fall back to TVDB if needed.

  • Show+S/E fallback: When an episode ID can’t be resolved yet, we build the Trakt body with show ids + season/episode numbers so newly aired items still scrobble.

  • 404 rescue: If Trakt returns 404, we auto-retry by searching the episode via TMDb/IMDb/TVDB to fetch the correct Trakt ID, then replay the scrobble.

  • Broader Plex GUID parsing: We read IDs from multiple places Plex sends them (guid, grandparentGuid, parentGuid, Guid[]), improving match rates across agents.

Fixes

  • TVDB-only scrobbles from Plex failing: Resolved by translating TVDB to Trakt/TMDb before sending, with a rescue path on 404.

  • Episodes missing direct episode IDs: Covered by show+season/episode fallback so scrobble bodies remain valid.

  • Inconsistent GUID formats: Handled by expanded parsing across all Plex GUID locations.

circle-info

No config changes required.

Last updated