Taxel/PlexTraktSync
A python script that syncs the movies, shows and ratings between trakt and Plex (without needing a PlexPass or Trakt VIP subscription) observed · 2026-08-28
Health v2 · maintenance only
77/100
- Activity 99
- Release rhythm 35
- Longevity 100
Flags: no_releases
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: n/a
- age_days: 2508
- days_rel: n/a
- days_push: 8
- n_releases_24m: 0
Adoption not part of the score
2145 stars · 132 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A Python CLI script that performs a two-way sync of movies, shows, watched status, ratings, and lists between a Plex Media Server and trakt.tv. It requires no Plex Pass or Trakt VIP subscriptions and can be run manually, via cron, or in Docker.
Use cases
- sync my Plex watched status to Trakt
- keep Trakt collection in sync with Plex library
- sync ratings between Plex and Trakt without Plex Pass
- download Trakt liked lists into Plex
- sync Trakt watchlist with Plex
- run scheduled media sync between Plex and Trakt via cron or Docker
When to choose
- you use both Plex and trakt.tv and want watched status, ratings, collections, and lists mirrored without paid subscriptions
- you want a script you can schedule with cron, systemd, or Docker Compose
- you want configurable control over which parts of your library sync
When to avoid
- you need real-time webhook-based live syncing rather than periodic runs
- you are unwilling to store Trakt API keys in a local config file
- you need a fully supported one-click Windows or Unraid setup
Facets
cli-tool · maturity active
developer-tools workflow-automation scheduling media self-hosted python cli cross-platform plex trakt media-sync watched-status ratings-sync media-server automation docker
2 sources
- readme: https://github.com/Taxel/PlexTraktSync · fetched 2026-08-28 · a652d0b0d236
- registry_pypi: https://pypi.org/pypi/plextraktsync/json · fetched 2026-08-29 · a41f43826547
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| Taxel/PlexTraktSync | main | 77 |
For agents
markdown · JSON · MCP: product_card(name="Taxel/PlexTraktSync")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem