CrossWatch

CrossWatch

Synchronize media metadata between servers and trackers

332stars
7forks
Last commit: 1d ago
Repo age: 1y old

CrossWatch is a local synchronization engine and web UI that keeps media metadata consistent across media servers and tracker services. It syncs watchlists, history, ratings and provides live scrobbling and snapshots via an internal tracker for Movies and TV (seasons/episodes).

Key Features

  • Sync watchlists, ratings and play history one- or two-way between media servers and trackers
  • Live scrobble (real-time) from Plex/Jellyfin/Emby to trackers such as Trakt, SIMKL, MDBlist and AniList
  • Internal CW Tracker that stores snapshots/backups of server and tracker state for recovery and auditing
  • Multi-server and multi-tracker support in a single interface with flexible sync directions
  • Scheduling support for headless or recurring runs and manual synchronizations from the web UI
  • Analyzer and Editor tools to find mismatches, inspect and adjust items, export CSV reports, and review history and logs
  • Watcher mode and webhooks for near realtime updates without server plugins

Use Cases

  • Maintain a unified watchlist and consistent ratings across Plex, Jellyfin, Emby and external trackers
  • Ensure play history and scrobbles are synchronized to a preferred tracker for cross-device viewing stats
  • Create snapshots and recover or revive items that disappear from a media server using the internal tracker

Limitations and Considerations

  • Focused on a single user/server context: multi-user or multi-server workflows are explicitly not supported
  • Supports only Movies and TV (seasons/episodes); other media types are not covered
  • Matching between providers can be imperfect; manual review with the Analyzer/Editor may be required for ambiguous items

CrossWatch is suited for users who run one or more personal media servers and want a single place to manage syncs, scrobbles and snapshots. It is designed for self-hosted/home setups and emphasizes configurability and recoverability.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Jellyfin

Jellyfin

Self-hosted media server for managing and streaming your library

47.7k
4.3k
Last commit: 2d ago

Jellyfin is a free, self-hosted media server to organize, manage, and stream movies, TV, music, and photos to web, mobile, and TV clients.

Alternative to:
Plex
Plex
+19
Cobalt

Cobalt

Ad-free web media downloader for public social platforms

38.2k
3.1k
Last commit: 28d ago

Cobalt is a self-hostable web media downloader for saving publicly accessible videos and audio from supported social platforms via a simple paste-a-link interface and API...

Alternative to:
iTubeGo
iTubeGo
+4
SRS (Simple Realtime Server)

SRS (Simple Realtime Server)

High-performance real-time media server for live streaming and WebRTC

28.4k
5.6k
Last commit: 1mo ago

SRS (Simple Realtime Server) is a high-efficiency media server supporting RTMP, WebRTC, HLS, HTTP-FLV, SRT, MPEG-DASH, and GB28181 for real-time streaming.

Alternative to:
Wowza Streaming Cloud
Wowza Streaming Cloud
+8
Kodi

Kodi

Open source home theater and media center software

20.3k
6.5k
Last commit: 1d ago

Kodi is an open source media center for organizing and playing local and networked video, music, and photos with a TV-friendly interface and add-on ecosystem.

Alternative to:
Microsoft Windows Media Player
Microsoft Windows Media Player
+7
Invidious

Invidious

Privacy-focused alternative web front-end for YouTube

18.4k
2.1k
Last commit: 17h ago

Invidious is a lightweight, privacy-focused alternative front-end for YouTube with subscriptions, playlists, and an API—without Google accounts, ads, or tracking.

Alternative to:
YouTube
YouTube
PeerTube

PeerTube

Federated video hosting and streaming with P2P delivery

14.4k
1.7k
Last commit: 3d ago

PeerTube is a decentralized, ActivityPub-federated video hosting platform with live streaming, P2P WebRTC delivery, and customizable community-run instances.

Alternative to:
YouTube
YouTube
+8