github cenodude/CrossWatch v0.13.4
Update 0.13.4

3 hours ago

CrossWatch v0.13.4

Special thanks to @zhermez and @JourneyOver for their contributions to v0.13.4

Release:
v0.13.4 adds MyAnimeList as a new provider and introduces support for split and combined episode mappings.
It also improves matching in the Analyzer, Interactive Sync exports, and anime-aware views.

✨ Highlights

  • MyAnimeList (MAL) support: Sync anime watchlists, ratings, and watched episodes and completion scrobbling.
  • Split/combined episodes: Map one combined episode to multiple separate episodes for History sync.
    • Separate parts only complete the combined episode once all parts are watched.
    • Optionally apply episode groups to completed Watcher and Webhook scrobbles on matching routes.
  • Fix matching in the Analyzer: CW now works out why a show or movie does not match between two providers and proposes the fix.
    • Looks the title up on both providers and TMDb, then lines up episodes by ID, title and position.
    • Recognises shifted episode numbers, split or combined episodes and shows that one provider keeps as a season of another show.
    • For movies, finds the same film under different IDs, or tells you when the other provider does not list it.
  • Interactive Sync downloads: Export full or filtered reviews as CSV or JSON, including selection state.
  • Anime watch status: Preserve dropped/on-hold status between SIMKL, AniList, MyAnimeList, and Kitsu.
  • Anime-aware views: Dashboard widgets, profile pages and library counts follow enabled sync pairs.
  • Media cards: Choose Full media card or Compact media card and redesigned full media card.

🔧 Fixes & Improvements

  • Added: Episode group management under Editor - Mappings & blocks, with badges on grouped History rows.
  • Added: Episode group status and watched-part counts in Analyzer and Interactive Sync reviews.
  • Added: Episode groups and their scrobble setting to mapping exports and imports, with support for older export files.
  • Added: Persistent tracking for partial group completions and confirmed scrobble deliveries.
  • Added: Fix matching on Analyzer findings and movie rows and Check matching in the episode group dialog.
  • Added: Kitsu and MyAnimeList as Plex rating targets in Watcher and Webhook.
  • Improved: MyAnimeList request pacing, retries, and grouped history writes.
  • Improved: Anime mapping defaults on for new eligible pairs when globally enabled.
  • Improved: Scrobble Events now show paused and stopped sessions, playback timelines and separate delivery outcomes.
  • Improved: Shared provider labels and anime filtering across widgets, watchlists, profiles, and Insights.
  • Fixed: Media card preferences now persist server-side and display correctly in Settings.
  • Fixed: Recent-item limits hiding anime behind newer non-anime entries.
  • Fixed: SIMKL accepting anime episode progress without source watched dates.
  • Fixed: WeTrakr rewatch re-adds and not found handling.
  • Fixed: Scrob collection sync now includes TV shows. Before, only movies were synced from a Scrob collection.
  • Fixed: Scrob playback progress sync now picks up all in progress items, not just the first 20.
  • Fixed: Scrob episodes could be scrobbled to the wrong show when two shows share a title.
  • Updated: Scrob to v0.3.
  • Updated: CrossWatch version to v0.13.4.

📚 Updated Wiki

Don't miss a new CrossWatch release

NewReleases is sending notifications on new releases.