Welcome to Scroblarr
Scroblarr is a self-hosted service that syncs watch history from Plex and Jellyfin to Trakt and TVTime using webhooks—no manual logging. For badges, releases, and repo-wide info, see the README on GitHub.
Quick start
- Install — Docker or build from source
- Configure — Media servers, API key, webhooks, linked accounts
- Watch something — Scroblarr processes scrobble events and updates your destinations
Plex/Jellyfin → Webhook → Scroblarr → Trakt/TVTime
Documentation
- Installation — Docker or build from source
- Configuration — Media servers, API key, Trakt, TVTime
- How it works — Flow, multi-user, what gets synced
- Architecture — Monorepo layout and API overview
- REST API — Reference generated from OpenAPI (try requests from the live app at
/api-docs) - Troubleshooting — Webhooks, syncs, database
Need help?
Use Troubleshooting first, then GitHub Issues for bugs or features.