Adapter: CrossWatch
CrossWatch adapter is a local backup provider. It stores watchlist, history, and ratings as JSON in your config folder.
Use it as a safety net:
Backup:
Plex/Emby/Jellyfin/Trakt/SIMKL/MDBList → CrossWatchRestore:
CrossWatch → any provider
Nothing runs “automatically”. CrossWatch adapter only does work when it’s used in a pair.
What it supports
Features: Watchlist, History, Ratings
Auth: none (local only)
Storage:
Current state:
/config/.cw_provider/Snapshots:
/config/.cw_provider/snapshots/
Restore granularity: per feature (pick different snapshots per feature)
Storage layout
Current state files:
/config/.cw_provider/watchlist.json/config/.cw_provider/history.json/config/.cw_provider/ratings.json
Snapshots are timestamped:
YYYYMMDDThhmmssZ-watchlist.jsonYYYYMMDDThhmmssZ-history.jsonYYYYMMDDThhmmssZ-ratings.json
When snapshots are created
Snapshots are only created when CrossWatch needs to change its local data.
Typical case:
CrossWatch is the target in a run.
The run applies add/remove operations.
If Auto snapshot is enabled, CrossWatch snapshots the old state first.
Settings
Go to Settings → CrossWatch Tracker.
Basic behavior
Enabled: toggles the provider for use in pairs.
Retention (days):
0keeps snapshots forever.Auto snapshot: snapshots before writes.
Max snapshots per feature:
0= unlimited.
Restore snapshots (per feature)
Pick one snapshot for each feature:
Watchlist snapshot
History snapshot
Ratings snapshot
Latest (default) uses the most recent snapshot for that feature.
What “restore” means
Selecting a snapshot does not push changes to other providers.
It only changes what CrossWatch exposes as its current state:
The chosen snapshot is copied into the main JSON for that feature.
A restore happens only when you run a pair where CrossWatch is the source.
Snapshot selection “arms” the restore. Running a pair “applies” the restore.
Common workflows
Tips and limitations
CrossWatch is local. Remove
/config/.cw_provider/and you lose backups.Low retention + frequent runs will prune older snapshots quickly.
This is extra protection. It does not replace provider-side backups (if any).
Recommended baseline:
Enabled: On
Auto snapshot: On
Retention: 30–90 days
Max snapshots per feature: 64
Restore selection: Latest, until you need a rollback
Last updated