github cenodude/CrossWatch v0.9.25
Update 0.9.25

4 hours ago

CrossWatch v0.9.25

Huge update. This release introduces the new redesigned Sync Hub and other elements like the Now Playing experience.

✨ Highlights

  • Sync Hub: Added live service, synchronization, application-health and update monitoring.
  • Now Playing: Redesigned the live playback card with media information.
  • Live Output: Redesigned Sync, Watcher and Debug output with structured, theme-aware live logs.
  • Playback Progress: Added server- and pair-level library whitelisting for Plex, Emby and Jellyfin.
  • PublicMetaDB: Added optional TMDb title and release-year enrichment.
  • Performance: Optimized startup for slower devices.

🔧 Fixes & Improvements

  • Improved: Live output now includes provider labels, severity levels, timestamps and readable copied logs.
  • Improved: Bounded live-log rendering keeps the interface responsive during high-volume output.
  • Improved: Faster Watchlist loading, dashboard counters, episode artwork and source-profile labels.
  • Improved: Playback Progress indexing and target resolution now respect whitelistings.
  • Improved: Plex progress synchronization avoids self-writes and protects currently playing,.
  • Improved: Redesigned Maintenance with better cleanup, action summaries and capture management.
  • Improved: Added persistent TMDb metadata caching.
  • Fixed: Emby and Jellyfin episodes now resolve through exact provider IDs even when season or episode numbering differs.
  • Fixed: Season-zero special episodes now sync and reconcile correctly across providers, including two-way pairs.
  • Fixed: Plex webhooks now recover missing playback progress and duration from active sessions.
  • Fixed: Playback Progress correctly handles profiles, live records, artwork and Trakt image URLs.
  • Fixed: Playback Progress only combines matching profiles within a two-point progress tolerance.
  • Fixed: Persistent metadata cache paths are handled safely across local and container environments.
  • Fixed: Improved Analyzer accuracy and performance for large sync states.
  • Fixed: Unraid runtime UID/GID mappings are handled correctly.
  • Changed: included API token in the Authorization header for Jellyfin-compatible servers
  • Changed: Updated CrossWatch to v0.9.25, PublicMetaDB to v0.3, Plex adapter to v1.2, and Emby and Jellyfin adapters to v1.1.

Don't miss a new CrossWatch release

NewReleases is sending notifications on new releases.