Skip to content
0xSysR3llPublic

About

Scroblarr automatically syncs your watch history from Plex and Jellyfin to Trakt, Bingers and Simkl. No manual logging — just watch and sync.

Topics

Resources

Contributing

Security policy

Stars

5 stars

Watchers

0 watching

Forks

Latest commit

 

History

154 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scroblarr

Scroblarr

CI codecov Release Docker License Discord

Scroblarr automatically syncs your watch history from Plex, Jellyfin, and Emby to Trakt, Simkl, and Bingers.
No manual logging — just watch and sync.

Scroblarr dashboard

Scroblarr sync history

Features

  • Automatic syncing — Real-time webhook-based sync; no manual steps
  • Multi-user — Each user links their own Trakt, Simkl, and/or Bingers accounts
  • Self-hosted — Your data stays on your server
  • Web UI — Configure media servers, link accounts, and view sync history
  • Sync history & stats — Dashboard with activity, failures, and trends
  • REST API — Integrate with other tools; Swagger at /api-docs

Getting Started

Check out the documentation for installation (Docker or build from source), configuration, and troubleshooting:

https://0xsysr3ll.github.io/scroblarr/docs

Support

Testing

  • Run all baseline tests from the repository root: pnpm test
  • Run backend tests only: pnpm --filter '@scroblarr/backend' test
  • Run frontend tests only: pnpm --filter '@scroblarr/frontend' test
  • Place tests next to source files using *.test.ts / *.test.tsx
  • For core-path changes (auth/session checks, API cache/state logic), add or update at least one focused test

Contributing

Contributions are welcome. See CONTRIBUTING.md for guidelines.

Trademarks

Plex, Jellyfin, Emby, Trakt, Simkl, Bingers, and other product names or logos used in this project are trademarks of their respective owners. Scroblarr is an independent open-source project and is not sponsored, endorsed, or affiliated with those services.

License

See LICENSE in this repository.

About

Scroblarr automatically syncs your watch history from Plex and Jellyfin to Trakt, Bingers and Simkl. No manual logging — just watch and sync.

Topics

Resources

Contributing

Security policy

Stars

5 stars

Watchers

0 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages