Back to Explore

cenodude/CrossWatch

GitHub
13 updates · last 90 daysOpen source

Last release:

CrossWatch is a locally run tool for syncing watchlists, ratings, viewing history, playback progress, and collections across supported media servers and tracking services. It provides a web interface and CLI to manage syncs, review changes before applying them, and schedule updates.

Project status

  • Actively maintained, with an upstream push on November 4, 2026, and updates continuing through November 3.
  • Updates have been very frequent, often several days apart, with multiple updates in some weeks.

AI summary generated

AI-generated from public sources. May be inaccurate. Report

Recent updates

  • v0.14.2

    CrossWatch v0.14.2 moves tracker data from JSON files into a database-backed tracker with a dedicated UI, status mapping between providers, and Tofa media-server support. The release also improves sync error messages, scheduling behavior, rating handling, and several UI and provider fixes.

    Features
  • v0.14.1

    CrossWatch v0.14.1 adds OIDC-based account linking and provisioning, manual watched-mark forwarding, Jellyfin all-copy history updates, and expanded playlist support. It also includes sync, metadata, maintenance, and history fixes, plus updated provider adapters. The visible code diff contains several API and operational changes that are not called out in the release notes.

    BreakingFeatures
  • v0.14.0

    CrossWatch v0.14.0 adds household and multi-user support through media-server identities, per-profile schedules and access controls, and the experimental Silo provider. It also makes syncs safer by stopping affected syncs when provider reads fail or are incomplete, alongside Plex history and recovery improvements, editor enhancements, and provider adapter updates.

    BreakingFeatures
  • v0.13.7

    CrossWatch v0.13.7 adds collection media metadata and FlickList support, TMDb lists as playlists, and Plex database history recovery. It also delivers a mobile UI overhaul and fixes for ratings, collection sync, and provider retries. The supplied diff is truncated, so this analysis is limited to the changes shown.

    BreakingFeatures
  • v0.13.6

    CrossWatch v0.13.6 adds an optional AI assistant with wiki-only help when no AI provider is configured, plus a read-only MCP endpoint for AI clients. It also introduces per-provider dropped-show handling, read-only monitor tokens, and local database rebuild support, alongside the fixes and improvements listed in the release notes.

    SecurityFeatures
  • v0.13.5

    CrossWatch v0.13.5 adds Kodi profile-based viewer matching, rating forwarding, optional file-path matching, and expanded Scheduler webhook notifications. It also improves Analyzer mapping workflows, adds managed-user Monitor access and CLI commands, and fixes several security, scrobbling, and UI issues.

    SecurityFeatures
  • v0.13.4

    CrossWatch v0.13.4 adds MyAnimeList support and episode groups for split or combined episode mappings, alongside improvements to matching, exports, scrobble events, and anime-aware views. The supplied diff also adds several API endpoints and changes some metadata response behavior that the release notes do not call out.

    Features
  • v0.13.3

    CrossWatch v0.13.3 adds experimental Kodi and Stremio scrobbling integrations and the experimental Kitsu tracker. It also adds library-only history syncing, SIMKL source-status syncing for AniList and Kitsu, and configurable watcher polling intervals, alongside several analyzer and sync fixes.

    SecurityFeatures
  • v0.13.2

    CrossWatch v0.13.2 adds AniList history sync, Floppy episode and season ratings, published lists, and expanded Quick add and Editor workflows. It also reworks the Playlists page and adds maintenance tools for resetting an individual sync pair, alongside several provider and UI fixes.

    Features
  • v0.13.1

    CrossWatch v0.13.1 adds Trakt PIN authentication without requiring users to create their own Trakt API app, and adds Tautulli as a source for Plex history recovery. It also centralizes Trakt rate limiting, refreshes Trakt and SIMKL tokens in the background, and includes mapping-save and playback-handling improvements.

    BreakingFeatures
  • v0.13.0

    CrossWatch v0.13.0 changes media identity so movies and shows with the same TMDB ID are treated as separate titles, with a first-use data migration and no supported downgrade to earlier versions. It also adds Season 0 specials handling and AniList scrobbling and Plex ratings, alongside fixes for providers, imports, mappings, and instance settings.

    BreakingFeatures
  • v0.12.5

    CrossWatch v0.12.5 adds experimental WeTrakr integration and Trakt CSV exports, while improving sync efficiency, provider pagination, and timezone-aware profile views. The visible code changes also add WeTrakr authentication and provider plumbing, expand Interactive Sync behavior, and adjust several provider-specific request and UI flows.

    Features
  • v0.12.4

    CrossWatch v0.12.4 adds Tracearr support, Nuvio self-hosted connections, episode selection in Quick Add, same-provider sync pairs, and SIMKL AUTH V2. It also includes sync and memory-management improvements, UI updates, and fixes for Trakt pagination, Floppy history handling, and other sync-state issues.

    BreakingFeatures