This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+8 more
Summary
AI summaryAdded a new experimental PublicMetaDB sync provider and hybrid scrobbling support enabling Webhooks and Watcher together.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Adds PublicMetaDB provider with watchlist, history, progression, and ratings support (experimental). Adds PublicMetaDB provider with watchlist, history, progression, and ratings support (experimental). Source: llm_adapter@2026-05-28 Confidence: high |
— |
| Feature | Medium |
Enables hybrid scrobbling by allowing Webhooks and Watcher to be enabled simultaneously. Enables hybrid scrobbling by allowing Webhooks and Watcher to be enabled simultaneously. Source: llm_adapter@2026-05-28 Confidence: high |
— |
| Feature | Medium |
Adds Server UUID allowlist and blacklist filtering for Plex Webhooks and Watcher routes. Adds Server UUID allowlist and blacklist filtering for Plex Webhooks and Watcher routes. Source: llm_adapter@2026-05-28 Confidence: high |
— |
| Feature | Medium |
Adds media type filtering in Exporter for Movies, Shows, Seasons, and Episodes (Movies enabled by default). Adds media type filtering in Exporter for Movies, Shows, Seasons, and Episodes (Movies enabled by default). Source: llm_adapter@2026-05-28 Confidence: high |
— |
| Feature | Medium |
Adds History and Ratings export option to Exporter, allowing both together in one pass where supported. Adds History and Ratings export option to Exporter, allowing both together in one pass where supported. Source: llm_adapter@2026-05-28 Confidence: high |
— |
| Feature | Medium |
Adds WatchedDate support for Letterboxd exports, enabled by default. Adds WatchedDate support for Letterboxd exports, enabled by default. Source: llm_adapter@2026-05-28 Confidence: high |
— |
| Feature | Low |
Uses Yamtrack’s native CSV format for Yamtrack exports instead of the previous simplified export. Uses Yamtrack’s native CSV format for Yamtrack exports instead of the previous simplified export. Source: granite4.1:30b@2026-05-28-audit Confidence: low |
— |
| Performance | Low |
Makes exporter layout more compact by moving media type filters to the lower action row. Makes exporter layout more compact by moving media type filters to the lower action row. Source: granite4.1:30b@2026-05-28-audit Confidence: low |
— |
| Performance | Low |
Improves export previews to accurately reflect exportable data for selected format and filters. Improves export previews to accurately reflect exportable data for selected format and filters. Source: granite4.1:30b@2026-05-28-audit Confidence: low |
— |
| Performance | Low |
Enhances Plex scrobbler filters to include Server UUID blacklistings and support multiple servers. Enhances Plex scrobbler filters to include Server UUID blacklistings and support multiple servers. Source: granite4.1:30b@2026-05-28-audit Confidence: low |
— |
| Bugfix | High |
Fixes mandatory sign‑in setup so it cannot be bypassed from a fresh browser session. Fixes mandatory sign‑in setup so it cannot be bypassed from a fresh browser session. Source: llm_adapter@2026-05-28 Confidence: high |
— |
| Bugfix | Medium |
Fixes MDBList watchlist add/remove payloads to preserve MDBList item IDs when available. Fixes MDBList watchlist add/remove payloads to preserve MDBList item IDs when available. Source: llm_adapter@2026-05-28 Confidence: high |
— |
| Bugfix | Medium |
Fixes Plex library whitelist selection from repeatedly rehydrating due to unrelated UI updates. Fixes Plex library whitelist selection from repeatedly rehydrating due to unrelated UI updates. Source: llm_adapter@2026-05-28 Confidence: high |
— |
| Bugfix | Medium |
Improves Scrobbler UI to support independent Webhook and Watcher toggles. Improves Scrobbler UI to support independent Webhook and Watcher toggles. Source: llm_adapter@2026-05-28 Confidence: high |
— |
| Bugfix | Low |
Aligns Plex, Jellyfin, and Emby whitelist library headers with History, Ratings, and Scrobble row toggles. Aligns Plex, Jellyfin, and Emby whitelist library headers with History, Ratings, and Scrobble row toggles. Source: granite4.1:30b@2026-05-28-audit Confidence: low |
— |
Full changelog
CrossWatch v0.9.20
This release adds a new sync provider: PublicMetaDB and improvements for the export tool.
Exports are now more flexible, clearer to configure, and better aligned with the native import formats of supported platforms.
This release also improves scrobbling flexibility by allowing Webhooks and Watcher to be enabled together.
✨ Highlights
- Added: PublicMetaDB provider support with watchlist, history, progression and ratings support [experimental]
- Added: hybrid scrobbling support by allowing Webhooks and Watcher to be enabled at the same time.
- Added: Server UUID allowlist and blacklist filtering for Plex Webhooks and Watcher routes.
- Added: Exporter - media type filtering for Movies, Shows, Seasons, and Episodes. Movies remain enabled by default.
- Added: Exporter - new History and Ratings export option, allowing both to be exported together in one pass where supported.
- Added: Exporter - WatchedDate support for Letterboxd exports, enabled by default.
🔧 Fixes & Improvements
- Fixed: MDBList watchlist add/remove payloads now preserve MDBList item IDs when available.
- Fixed: Plex library whitelist selection no longer rehydrates repeatedly from unrelated UI updates.
- Fixed: Plex, Jellyfin, and Emby whitelist library headers now align with the History, Ratings, and Scrobble row toggles.
- Fixed: Mandatory sign-in setup can no longer be bypassed from a fresh browser session.
- Improved: The Scrobbler UI now supports independent Webhook and Watcher toggles.
- Improved: Scrobbler status now shows Webhook and Watcher separately when both are enabled.
- Improved: Plex scrobbler filters now also includes Server UUID blacklistings and multiple servers.
- Improved: The exporter layout is more compact, with media type filters moved into the lower action row.
- Improved: Export previews now better reflect what will actually be exportable for the selected format and filters.
- Improved: Yamtrack exports now use Yamtrack’s native CSV format instead of the previous simplified export.
- Changed: Updated the version to
v0.9.20.
Note: PublicMetaDB is still in an experimental phase. The recommended flow is from media server to PublicMetaDB, one way.
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]