Repolode
ellite

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:LetterboxdTrakt

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. 1

    Baixe o arquivo Docker Compose do README

    curl -o docker-compose.yaml https://raw.githubusercontent.com/ellite/scrob/main/docker-compose.yaml
  2. 2

    Edite o arquivo e substitua as senhas e SECRET_KEY pelos seus próprios valores

  3. 3

    Inicie o Scrob com Docker Compose

    docker compose up -d
  4. 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

#self-hosted#media-tracker#jellyfin#plex#emby#watch-history#docker#astro#media#nuvio

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