Skip to content

Update 0.12.5

Latest

Choose a tag to compare

@github-actions github-actions released this 28 Sep 00:07
· 3 commits to main since this release
beb2237

CrossWatch v0.12.5

This release adds WeTrakr as a new experimental provider, Trakt CSV exports and fewer API calls during sync.

✨ Highlights

  • WeTrakr support: Sync watchlists, history, ratings, progress and scrobbling.
  • Trakt exports: Export history, ratings and watchlists. Rewatches are split into ordered CSV files inside a ZIP.
  • Interactive Sync: Reuse collected provider data when adjusting, avoiding repeated inventory reads.
  • Profile time preferences: Choose a timezone and 12-hour or 24-hour clock under Profile settings.

🔧 Fixes & Improvements

  • Improved: Trakt reads now use pages of up to 250 items.
  • Improved: MDBList uses cursor pagination with up to 1000 items per page and respects endpoint-specific write limits.
  • Improved: WeTrakr full reads, PunchPlay history snapshots and PublicMetaDB paginated reads now use 500-item pages.
  • Improved: FlickList writes now use batches of up to 1000 items.
  • Improved: Interactive Sync shows API request counts per provider during progress and in the final report.
  • Improved: Interactive Sync handles SIMKL rewatch responses and retains returned session IDs.
  • Improved: Interactive Sync defers playlist ordering with a warning when new entry IDs require a fresh read.
  • Improved: MDBList now preserves half-point ratings in sync and Plex rating forwarding, with support for older API responses.
  • Improved: Relaxed filtered scrobble debug logs.
  • Improved: Interactive Sync disables Apply selected and shows a warning when global dry run is enabled.
  • Improved: CLI exports support ZIP downloads and display import guidance in previews.
  • Fixed: Profile timeline counts and navigation now follow the selected timezone.
  • Fixed: Topology acknowledgement no longer stays disabled after upgrading.
  • Fixed: Floppy rating updates now respect the precision supported by both providers.
  • Fixed: Floppy retains extra API IDs and uses them to match existing ratings.
  • Fixed: Unverified Plex watcher stops are dropped after six hours of inactivity.
  • Fixed: Plex watcher matches playback by item and client before carrying over an account.
  • Fixed: Jellyfin, Emby, Plex, SIMKL, MDBList, and Tracearr preserve history dated 1970-01-01T00:00:00Z.
  • Fixed: FlickList history succesfull writes reported as unconfirmed in interactive sync.
  • Added: WeTrakr adapter v0.1.
  • Updated: MDBList adapter to v1.9.
  • Updated: CrossWatch release version to v0.12.5.

📚 Updated Wiki

WeTrakr connection - https://wiki.crosswatch.app/crosswatch/settings/connections/trackers/wetrakr
WeTrakr sync - https://wiki.crosswatch.app/crosswatch/settings/synchronization/trackers/wetrakr