CrossWatch v0.14.0
Release:
v0.14.0 is about people. One CrossWatch install can now serve a whole household or circle of friends.
Added a new provider Silo (media server category) and we now support identities between media servers (syncs,watcher,webhook)
Behind the scenes, syncs are also safer: a provider that fails to answer can no longer cause removals.
✨ Highlights
- Identities between media servers: pick the users on media servers, and keeps each person in sync.
- Works for sync pairs, watcher routes and webhooks.
- Use Match as when someone has a different name per server.
- New provider, Silo (experimental): connect your Silo media server with a device code and pick a household profile.
- Sync watchlist, ratings, history, progress and collection, and sync collections and Favorites as playlists.
- Use Silo as a watcher source and as a scrobble target, also for ratings from Plex.
- Sync several household profiles under one connection, matched by name with Plex, Emby or Jellyfin users.
- Library whitelisting per feature, per pair and per scrobble route.
- Profiles, overhauled: a step-by-step wizard and can give them their own CW login in one go.
- Logins are created together with the profile. UI Security now only lists them.
- Viewing as a profile shows only that profile's connections, pairs, scrobble routes, webhooks and schedule.
- New pairs, routes and webhooks are added to that profile automatically.
- Every profile can have its own sync schedule. The global schedule skips pairs that are covered by a profile schedule.
- A profile can hold more than one instance per provider, for example two Emby servers for the same person.
- Managed users can do more: an admin can give full-access users access to Pairs, Scrobbler, Schedule and Reconnect.
- Everything is on by default and can be switched off per user.
- Reconnect lets users sign in again to their own accounts.
- Safer syncs: failed or incomplete provider reads now stop the affected sync instead of triggering removals.
🔧 Fixes & Improvements
- Added: CrossWatch for Kodi is now available from the official Kodi add-on repository.
- Added: Plex cloud history reads account plays from outside your server libraries and marks missing titles as watched.
- Added: Persistent retry records for unfinished Plex cloud watch-date updates.
- Added: Plex history recovery now supports Tracearr as a source.
- Added: Plex database recovery supports HAMA AniDB GUIDs using CW's anime episode mappings.
- Added: Unresolved non-HAMA database entries can receive Plex catalog title suggestions.
- Added: "Where does this come from?" in the Editor shows each item's source title and pair, and how it was matched.
- Added: MyAnimeList start and finish dates on scrobble.
- Added: Published lists now offer an MDBList JSON address with movies and shows in one list.
- Changed: Connection "profiles" are now called instances, and "User profiles" are now called Profiles.
- Changed: Advanced scheduler jobs and scheduler webhooks are admin-only.
- Changed: AniList history with anime mapping turned off now shows an error instead of syncing as empty.
- Changed: Scrob ratings with more than 500 rated episodes now show an error.
- Changed: PunchPlay ratings libraries that cannot be read in full now show an error.
- Fixed: A failed or incomplete provider read could be treated as an empty or partial library.
- Fixed: A Jellyfin or Emby page that failed while reading the collection was treated as the end of the library.
- Fixed: Movies and episodes with matching IDs could interfere with each other during sync and playlist updates.
- Fixed: Collection media updates could overwrite a movie's quality and audio details with those of an unrelated episode.
- Fixed: Floppy collection removals deleted every copy of a title, including copies added by hand.
- Fixed: Floppy collection removals re-read the whole collection for every removed item.
- Fixed: Some providers could crash while logging a skipped or disabled feature.
- Fixed: Plex metadata title matching used an unavailable search endpoint.
- Fixed: Letterboxd rating exports now use Rating10.
- Fixed: Settings > Connections could sometimes stay empty when the page was opened or reloaded directly.
- Improved: Floppy collection pairs now only offer Movies and Episodes.
- Improved: TMDB, TVDB and IMDb shows no longer get mixed up that has the same number when syncing to AniList, MAL or Kitsu.
- Updated: Plex to
v2.8, Jellyfin adapter tov3.0, Emby adapter tov2.8and Kodi adapter tov1.0. - Updated: Trakt to
v1.9, SIMKL adapter tov2.0, MDBList adapter tov2.0, TMDB adapter tov1.1and AniList adapter tov1.0. - Updated: Floppy to
v1.0, FlickList tov1.0, PunchPlay adapter tov1.0, Scrob adapter tov1.0and Stremio adapter tov1.0. - Updated: PublicMetaDB adapter to
v1.3, Tautulli adapter tov1.2, Tracearr adapter tov1.0, CW tracker tov1.4and MAL tov0.2. - Updated: CrossWatch version to
v0.14.0.