This release adds 3 notable features for engineering teams evaluating rollout.
Published 25d
Media Servers
✓ No known CVEs patched
✓ 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 summaryRedesigned 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 tov0.3, Plex adapter tov1.2, and Emby and Jellyfin adapters tov1.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
Related context
Related tools
Beta — feedback welcome: [email protected]