u/lordcracker

Scrob - Trakt + Seer + Pulsarr Alternative. Self-Hosted & Open Source.

Scrob - Trakt + Seer + Pulsarr Alternative. Self-Hosted & Open Source.

Hi Everyone. I can see that like me, more people got fed up with trakt and built their own alternative. Here's another one that I've been working on for a while, and now I feel is stable and feature complete enough to share.

The app is called Scrob, built in python and astro (Postgres DB) and is distributed as a docker container on dockerhub or ghcr. Self-Hosted and Open Source (AGPLv3).

Connects, syncs and scrobbles with Jellyfin, Emby and Plex. You can sync it with Trakt. And you can use the Kodi addon for scrobbling from kodi. Also works great if you want to keep your watch status in sync between two Jellyfin servers (for example).

You can also connect it to Sonarr and Radarr, and add items directly from Scrob.

Here's the full feature list:

  • Multi-source sync: Import your full library, watch history, and ratings from Jellyfin, Plex, and Emby. Incremental syncs keep everything up to date.
  • Keep all servers in sync: Keep your watched status in sync between all your servers. Supports multiple instances.
  • Real-time scrobbling: Webhooks from Jellyfin, Plex, Emby, and Kodi update your watch state as you play - no manual sync needed.
  • Manual scrobble: Start a watching session directly from any movie or episode page. Pause, resume, stop, or mark as watched - session progress shows live on the home screen.
  • Trakt integration: Sync your watched history and ratings from Trakt, and push Scrob activity back to Trakt automatically.
  • Watch history & ratings: Track every movie and episode you've watched. Rate them on a 10-point scale with optional reviews.
  • Season ratings: Rate individual seasons separately from the overall show.
  • Personal lists: Create and curate lists of movies and shows. Mark them public to share with other users on the same instance.
  • Comments: Leave comments on movies, shows, seasons, and episodes.
  • Social: Follow other users and see their activity.
  • TMDB integration: Rich metadata for every title - posters, backdrops, cast, crew, trailers, collections, and more.
  • Search: Search TMDB across movies, shows, people, and collections, merged with your local library data.
  • Pick a Movie / Pick a Show: Get a suggestion on what to watch next from your library or your streaming services based on your preferences.
  • Trending & Airing Today: Daily trending movies and shows from TMDB, plus episodes airing today filtered to your collection.
  • Continue Watching & Next Up: Dashboard cards showing in-progress items and the next episode to watch in each series.
  • Season & episode tracking: Detailed season views with per-episode watched state and progress.
  • Cast & crew pages: Full filmography for any person, linked to your library.
  • Radarr & Sonarr integration: Add movies and shows to Radarr/Sonarr directly from the Scrob UI.
  • Plex watchlist automation: Automatically send items from your Plex watchlist (and selected friends' watchlists) to Radarr or Sonarr.
  • Two-Factor Authentication: TOTP-based 2FA with backup codes, managed from the settings page.
  • OIDC / SSO: Authenticate with any OpenID Connect provider (Authelia, Authentik, Keycloak, etc.).
  • Progressive Web App: Install Scrob on any device - Android, iOS, or desktop - for a native app feel.
  • Play your videos directly from Scrob.

If you want to try it you can find it here:

I would love to hear your feedback if you try it. Feel free to create issues on the GitHub repo.

All the best!

u/lordcracker — 7 days ago