# Scrob

> Self-hosted media tracker that aggregates watch history from Jellyfin, Plex, Emby and more into one private Letterboxd-like app.

- **Category:** Media Management
- **Licence:** GPL-3.0
- **Latest version:** v2.34.2
- **Open source:** oss
- **Languages:** Python, Astro
- **Platforms:** Docker, Docker Compose
- **Tags:** Media, Tracker, Radarr, Sonarr, Social, Pwa, Plex, Trakt, Tmdb, Emby, Jellyfin, Media Tracker, Docker, Python, Stremio, Self Hosted, Astro, Mdblist, Gpl 3, Simkl, Nuvio

## Description

Scrob is a self-hosted dashboard that consolidates your viewing history from several media servers into one place. It connects to Jellyfin, Plex, Emby, and other platforms to import libraries and playback data, then keeps watch status, ratings, and collections synchronized both ways. Live webhooks from media centers and Kodi update progress in real time. External services such as Trakt, Simkl, and MDBList can feed in past activity and receive new entries. Radarr and Sonarr integration adds one-click download requests. The interface runs on phones and desktops as an installable web app. Docker deployment uses PostgreSQL, available as a two-container stack or a single omnibus image. The code is GPL-3.0 licensed and actively maintained.

## Links

- [Homepage](https://github.com/ellite/scrob)
- [Website](https://scrob.app)
- [Docker](bellamy/scrob)
- [Documentation](https://github.com/ellite/scrob)
- [Issues](https://github.com/ellite/scrob/issues)
- [Discord Community](https://discord.gg/anex9GUrPW)
- [Author Website](https://henrique.pt)

---
Source: https://selfhost.directory/project/scrob