WatchState Core Features
masterWatchState is a tool designed to sync user play states across different media backends (supporting Jellyfin, Plex, and Emby) without relying on third-party services.
Key capabilities include:
- Multi-user support: Managed via
identities. - Sync modes: Supports
many-to-manyorone-waybackend play state synchronization. - Data Portability: Backup backend play states into a
portableformat. - Event Handling: Receive webhook events from media backends.
- Media Auditing: Use Media Health to find record issues like GUID conflicts, duplicate file references, or structural metadata disagreements.
- Metadata Search: Search through your backend metadata.
- Progress Sync: Sync watch progress/play state via webhooks or scheduled tasks.