Skip to content

watchstate

Media Servers

A self‑hosted service that synchronizes playback progress across Jellyfin, Plex, and Emby media servers for multiple users.

PHP Latest v1.8.5 · 9d ago Security brief →

Features

  • Multi‑user support via identities
  • Two‑way or one‑way sync of backend play state
  • Backup/restore play state in portable format
  • Webhook reception from media backends
  • Detection of unmatched or mismatched items
  • Search backend metadata and parity checks

Recent releases

View all 14 releases →
No immediate action
v1.8.5 Mixed

GUID source + timeout increase + markdown fix

No immediate action
v1.8.4 Bug fix

Migration fixes + backend refactor

No immediate action
v1.8.3 Bug fix

Database reset bugfix

No immediate action
v1.8.2 Mixed

SQLite fix + CLI events

v1.8.1 Bug fix

Fixed legacy DB migration command now skips non‑existent tables.

Full changelog

What's Changed

  • fix: allow legacy db migration command to skip tables that dont exists by @arabcoders in https://github.com/arabcoders/watchstate/pull/820

Full Changelog: https://github.com/arabcoders/watchstate/compare/v1.8.0...v1.8.1


Commits since v1.8.0

  • a83098e fix: allow legacy db migration command to skip tables that dont exists. Fixes #819

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
1,434
Forks
22
Languages
PHP Vue TypeScript

Install & Platforms

Install via
docker docker-compose shell-script

Beta — feedback welcome: [email protected]