Skip to content

CrossWatch

v0.9.22 Feature

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

Published 1mo 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

Updates ✨ Highlights, 🔧 Fixes & Improvements, and 📚 updated WIKI across a mixed release.

Full changelog

CrossWatch v0.9.22

This update is mainly an AniList and anime matching update.
AniList can now sync ratings and anime matches can use a local AniBridge-powered ID mapping database instead of relying only on title search. This makes AniList watchlist and ratings sync more reliable when syncing from Plex, Emby, Jellyfin, and other providers.
This release also adds a new theme selector, with Flat dark now used as the new (and default) CrossWatch look.

✨ Highlights

  • AniList ratings sync: AniList now supports ratings sync.
  • Anime ID Mapping: Added anime ID mapping (powered AniBridge) for better AniList matching across providers.
  • Local mapping database: Added update, rebuild index, status, and daily background update for Anime ID Mapping database.
  • Per-pair AniList controls: Added Anime ID Mapping and Anime-only sync options for AniList watchlist and ratings pairs.
  • Anime-only sync: AniList targets can now skip non-anime and unmapped items before falling back to AniList title search.
  • Themes: Added Flat dark, Flat light, and Original theme options. Flat dark is now the default.
  • Simplified authentication: Some provider authentication flows are now easier to configure.

🔧 Fixes & Improvements

  • Improved: AniList watchlist and ratings items can be enriched with mapped TMDb, TVDb, IMDb, MAL, AniDB before syncing.
  • Improved: Providers can use Anime ID Mapping per AniList watchlist or ratings pair instead of relying only on title search.
  • Improved: AniList sync now reports skipped non-anime items separately from unresolved matching errors..
  • Fixed: Docker runtime UID/GID remapping now works correctly with APP_UID, APP_GID, APP_USER, and APP_GROUP.
  • Fixed: SIMKL history sync now includes include_all_episodes=yes when fetching /sync/all-items.
  • Changed: Provider auth profiles and credentials validation are now centralized.
  • Changed: Updated the version to v0.9.22.

📚 updated WIKI

  • https://wiki.crosswatch.app/crosswatch/providers/synchronization/adapter-anilist
  • https://wiki.crosswatch.app/crosswatch/providers/metadata-id-mapping/anime-id-mapping
  • https://wiki.crosswatch.app/crosswatch/navigation/ui-settings/user-interface#theme-1
  • https://wiki.crosswatch.app/crosswatch/configure-pairs/anilist-pair-options

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]