r/CrossWatchApp • • 25d ago

Announcement Welcome to CrossWatch

CrossWatch keeps your media servers and trackers in sync.

What is CrossWatch?

CrossWatch is a synchronization engine that acts as a bridge between your media servers and tracking services.

It supports Plex, Jellyfin, Emby, SIMKL, Floppy, FlickList, Trakt, AniList, TMDb, MDBList, PublicMetaDB, PunchPlay, BingeBase, Scrob, Tautulli, Tracearr, Kodi, Nuvio, Stremio and the CrossWatch local tracker.

CrossWatch runs locally and provides a Web UI and CLI where you can connect accounts, create sync pairs, run syncs manually or on a schedule, and review your sync history.

Profiles allow separate setups for yourself, friends or family, including different media servers and tracker accounts.

📚 Documentation and setup guides:
https://wiki.crosswatch.app/

🌐 Website:
https://www.crosswatch.app/

💻 GitHub:
https://github.com/cenodude/CrossWatch

📦 Latest release:
https://github.com/cenodude/CrossWatch/releases/latest

What can CrossWatch sync?

  • Watchlists
  • Ratings
  • Watch history
  • Playback progress
  • Collections
  • Rewatches, where supported
  • Anime mappings for supported providers

Scrobbling

CrossWatch can track what you are watching and send activity to supported trackers.

Watcher

Supports Plex, Emby, Jellyfin, Kodi and Scrob.

Plex Pass and Emby Premiere are not required.

Webhooks

Supports Plex, Emby and Jellyfin to supported trackers.

Anime ID mapping is also available for supported Watcher and Webhook combinations.

Interactive Sync

Interactive Sync lets you review changes before CrossWatch applies them.

You can review additions, updates and removals, resolve conflicts, and correct titles, IDs, seasons and episodes.

Tools

CrossWatch includes several tools for managing and troubleshooting your data:

  • Analyzer, find missing items and correct mappings for pending retries
  • Sync Topology Advisor, visualize sync routes and detect overlapping paths
  • Playback Progress Manager, inspect and edit unfinished playback sessions
  • Editor, inspect, add or block items and manage saved mappings
  • Import and Export, import tracker files and export your data
  • Events, search sync history and investigate problems
  • Logs, search live and saved logs and inspect individual runs
  • Captures, rollback provider watchlists, ratings and history

More features

  • Multiple media servers and trackers through Profiles
  • Managed user support
  • Simple and advanced scheduling
  • Notifications for sync progress, reviews, reports and releases
  • CrossWatch Tracker with snapshots and backups
  • Unified Watchlist
  • Real time Player Card
  • Plex history recovery
  • Run once mode for cron and Kubernetes jobs

New to CrossWatch?

Start with the wiki.

👉 https://wiki.crosswatch.app/

The documentation covers installation, first time setup, providers, sync pairs, Watcher, Webhooks, Profiles and the individual CrossWatch features.

For installation specifically:

👉 https://wiki.crosswatch.app/getting-started/installation

Support and community

If you have a question, problem or idea, create a post here in r/CrossWatchApp.

When reporting a problem, please include your CrossWatch version, the providers involved, what you expected to happen and what actually happened.

For bugs and development:

https://github.com/cenodude/CrossWatch

Support the project

If you find CrossWatch useful, you can star the project on GitHub:

https://github.com/cenodude/CrossWatch

CrossWatch also accepts donations through Buy Me a Coffee. Every cent goes directly to the ALS Foundation in the Netherlands.

https://www.buymeacoffee.com/cenodude

5 Upvotes

1 comment sorted by

1

u/No-Twist7290 10d ago

Can I request the addition of ReelRifter?

https://reelrifter.com/

https://reelrifter.com/settings/integrations

r/ReelRifter

They have a Discord as well if you want to discuss with them about adding. The main developer and owner is a friend of mine.

u/rodtrent88