Ross ROSS = Recommend OSS · open-source software intelligence for agents

luigi311/JellyPlex-Watched

Sync watched status between jellyfin, plex and emby locally observed · 2026-08-28

github.com/luigi311/JellyPlex-Watched · Python · GPL-3.0 (copyleft) observed · 2026-08-28

Health v2 · maintenance only

84/100

  • Activity 85
  • Release rhythm 74
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 38.5
  • age_days: 1565
  • days_rel: 97
  • days_push: 90
  • n_releases_24m: 17

Full methodology

Adoption not part of the score

1036 stars · 41 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

A self-hosted Python application that synchronizes watched status and watch history between Jellyfin, Plex, and Emby media servers. It matches content via filenames and provider IDs, supports multiple servers and user mapping, and runs via Docker or directly with uv.

Use cases

  • sync watched status between plex and jellyfin
  • keep emby and jellyfin watch history in sync
  • migrate watched history from plex to jellyfin
  • sync in-progress playback position across media servers
  • sync watched status for multiple users between media servers
  • run scheduled watched sync between self-hosted media servers

When to choose

  • you run two or more of Plex, Jellyfin, or Emby and want watched states consistent
  • you want a local, self-hosted sync without relying on cloud services
  • you need per-user watched sync with username mapping

When to avoid

  • you only use a single media server
  • you need to sync view dates on Plex (not yet supported)
  • your libraries have inconsistent filenames and lack provider IDs, since matching may fail

Facets

application · maturity active

workflow-automation developer-tools media self-hosted self-hosted python cross-platform jellyfin plex emby watched-status-sync media-servers home-server automation docker

1 source

Member repositories

RepositoryRoleHealth v2
luigi311/JellyPlex-Watchedmain84

For agents

markdown · JSON · MCP: product_card(name="luigi311/JellyPlex-Watched")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem