Skip to content

CrossWatch

v0.9.25 Feature

This release adds 3 notable features for engineering teams evaluating rollout.

Published 25d Media Servers
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

anilist emby jellyfin mdblist media-sync media-synchronisation
+8 more
plex plex-media-server simkl tautulli tmdb trakt watcher webhook

Summary

AI summary

Redesigned Sync Hub adds live service, health monitoring, and Now Playing experience.

Full changelog

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.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track CrossWatch

Get notified when new releases ship.

Sign up free

About CrossWatch

Sync media watch statuses across platforms

All releases →

Related context

Beta — feedback welcome: [email protected]