Skip to content

v0.10.10

Latest

Choose a tag to compare

@github-actions github-actions released this 07 Aug 00:24
0262f5a

CrossWatch v0.10.10

This release improves anime history syncing, unresolved item handling, scheduler notifications and provider reliability.
Its the final v0.10.x release as the next release will be 0.11.0 and its database driven.

Highlights

  • New experimental Anime episode mapping, fixes anime landing to SIMKL.
  • New scheduler webhook option to alert on unresolved items.
  • Multiple fixes for MDBList, PublicMetaDB, Plex and Playback Progress.

Fixes & Improvements

  • Improved: MDBList unresolved log lines now show the title and episode.
  • Improved: some plex performance improvements.
  • Added: Anime episode mapping for history syncing to SIMKL.
  • Added: New scheduler webhook option, Alert on unresolved items.
  • Added: Unresolved count pill next to the sync status badge.
  • Fixed: Unresolved, skipped and blocked items no longer fail a sync run.
  • Fixed: MDBList episodes rejected as not found are now reported as unresolved instead of successfully synced.
  • Fixed: Sync results no longer count the same item as both added and unresolved.
  • Fixed: PublicMetaDB ratings 409 conflict handling.
  • Fixed: PMS probe for shared Plex servers.
  • Fixed: Playback Progress provider timeouts caused by slow TMDB lookups.
  • Fixed: Dashboard widgets no longer resolve TMDB artwork for every item.
  • Updated: CW Release version to v0.10.10.

Anime episode mapping

SIMKL numbers anime as one long run of episodes, while Trakt, Plex, Jellyfin, MDBList and PublicMetaDB use normal aired seasons.
Dragon Ball Z S02E13 on your side is episode 52 on SIMKL, so it could previously land on the wrong episode or not sync at all.
CW can now translate between the two.

  • Enable it per sync pair under History -> Anime episode mapping. Off by default.
  • Requires a TMDB metadata key. Without one the option stays disabled.
  • Uses a local mapping database, downloaded once, approximately 9 MB, and used offline afterwards.
  • Handles split cour shows
  • Only writes when several anime databases agree and the show matches on SIMKL.
  • Applies to history syncing into SIMKL. Other pairs already agree on numbering and are untouched.
  • Specials, season 0, and movies are not translated.