Serviço auto-hospedado que sincroniza o estado de reprodução entre servidores de mídia Plex, Jellyfin e Emby sem serviços de terceiros.
ellite/scrob
Rastreador de mídia auto-hospedado que sincroniza bibliotecas e histórico de reprodução do Jellyfin, Plex, Emby, Nuvio e Stremio.
Alternativa open source a:Letterboxd
Trakt
- Estrelas
- 594
- Forks
- 50
- Issues abertas
- 123
- Último commit
- há 7 dias
O que é?
Scrob é um app web auto-hospedado para acompanhar filmes e séries. Ele importa bibliotecas, status de reprodução e progresso de reprodução do Jellyfin, Plex, Emby, Nuvio, ARVIO e Stremio, e pode enviar a atividade de reprodução de volta para esses provedores e para Trakt, Simkl e MDBList.
O app registra cada reprodução com data e hora, oferece avaliações de 10 pontos com resenhas, avaliações de temporadas, novas reproduções e listas pessoais públicas. Webhooks do Jellyfin, Plex, Emby e Kodi atualizam o status de reprodução em tempo real, e os metadados vêm do TMDB, com suporte opcional à ordem dos episódios do TheTVDB.
O app roda em um único container, com PostgreSQL integrado opcional, pode ser instalado como PWA e oferece suporte a login único com OIDC e autenticação de dois fatores.
Recursos principais
- 01Sincroniza bibliotecas e histórico de reprodução do Jellyfin, Plex, Emby, Nuvio e Stremio.
- 02Envia o status de reprodução e as avaliações de volta para Trakt, Simkl e MDBList.
- 03Scrobbling em tempo real por meio de webhooks do Jellyfin, Plex, Emby e Kodi.
- 04Registra cada reprodução com data e hora, avaliações de 10 pontos e resenhas.
- 05Listas pessoais e públicas, comentários e usuários que seguem uns aos outros.
- 06Página de estatísticas com tempo assistido, gráficos de atividade e detalhamento das avaliações.
- 07Login único com OIDC e autenticação de dois fatores com TOTP.
Casos de uso
- Manter um histórico de reprodução unificado entre um servidor Jellyfin ou Plex e uma conta Trakt.
- Substituir o registro de filmes e séries no estilo Letterboxd em uma casa que mantém seu próprio servidor de mídia.
- Migrar uma exportação existente do Yamtrack ou Trakt para uma instância auto-hospedada.
- Acompanhar séries e filmes em vários perfis do Stremio ou Nuvio.
Início rápido
- 1
Baixe o arquivo Docker Compose do README
curl -o docker-compose.yaml https://raw.githubusercontent.com/ellite/scrob/main/docker-compose.yaml - 2
Edite o arquivo e substitua as senhas e SECRET_KEY pelos seus próprios valores
- 3
Inicie o Scrob com Docker Compose
docker compose up -d - 4
Abra http://localhost:7330 no navegador, crie uma conta e adicione seu TMDB Read Access Token
Antes de usar
- É necessário um TMDB Read Access Token gratuito para metadados, pesquisas e imagens.
- A conexão ao vivo com o Trakt exige uma assinatura Trakt VIP; os demais só podem importar dados por meio de uma exportação de dados do Trakt.
- A hospedagem própria exige executar o Docker e um banco de dados PostgreSQL.
- Licenciado sob GPL-3.0, uma licença copyleft que exige que trabalhos derivados continuem sendo de código aberto.
Em coleções
Tópicos
Perguntas frequentes
- O que é scrob?
- Rastreador de mídia auto-hospedado que sincroniza bibliotecas e histórico de reprodução do Jellyfin, Plex, Emby, Nuvio e Stremio. Scrob é um app web auto-hospedado para acompanhar filmes e séries. Ele importa bibliotecas, status de reprodução e progresso de reprodução do Jellyfin, Plex, Emby, Nuvio, ARVIO e Stremio, e pode enviar a atividade de reprodução de volta para esses provedores e para Trakt, Simkl e MDBList.
- scrob é gratuito? Qual é a licença?
- scrob é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- scrob ainda é mantido?
- Manutenção ativa. O último commit de scrob foi em 31 de out. de 2026.
- Para que posso usar scrob?
- Manter um histórico de reprodução unificado entre um servidor Jellyfin ou Plex e uma conta Trakt. Substituir o registro de filmes e séries no estilo Letterboxd em uma casa que mantém seu próprio servidor de mídia. Migrar uma exportação existente do Yamtrack ou Trakt para uma instância auto-hospedada. Acompanhar séries e filmes em vários perfis do Stremio ou Nuvio.
- Como instalar scrob?
- Baixe o arquivo Docker Compose do README: curl -o docker-compose.yaml https://raw.githubusercontent.com/ellite/scrob/main/docker-compose.yaml Edite o arquivo e substitua as senhas e SECRET_KEY pelos seus próprios valores Inicie o Scrob com Docker Compose: docker compose up -d Abra http://localhost:7330 no navegador, crie uma conta e adicione seu TMDB Read Access Token
- Onde consigo scrob?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/ellite/scrob
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Ferramenta auto-hospedada que sincroniza listas para assistir, notas, histórico e progresso entre servidores de mídia como Plex, Jellyfin e Emby e trackers como Trakt e SIMKL.
Um app web self-hosted para acompanhar, avaliar e explorar seu histórico de filmes, com integrações com Trakt, Letterboxd e servidores de mídia.
Aplicativo web open source para solicitar filmes e séries, com fluxo de aprovação para bibliotecas Jellyfin, Plex e Emby.
Ombi é uma ferramenta auto-hospedada para solicitar mídias, que permite pedir filmes, músicas e séries e sincroniza com Plex, Emby e Jellyfin.
Ferramenta para manutenção de bibliotecas do Plex, Jellyfin e Emby, que usa regras para reunir mídias não assistidas ou não solicitadas e removê-las após um período de carência.