Uma ferramenta auto-hospedada que mantém o progresso e as avaliações sincronizados entre sua biblioteca do Plex, Jellyfin ou Emby e o AniList ou MyAnimeList.
cenodude/CrossWatch
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.
- Estrelas
- 995
- Forks
- 28
- Issues abertas
- 6
- Último commit
- há 22 horas
O que é?
O CrossWatch (CW) roda localmente, com interface web e CLI. Ele acompanha a reprodução pelo componente Watcher e sincroniza listas para assistir, notas, histórico de exibição, progresso e coleções entre servidores de mídia e trackers compatíveis. Os pares de sincronização podem conectar dois servidores de mídia, dois trackers ou um servidor e um tracker, e podem ser executados manualmente ou em horários programados.
O Watcher funciona sem Plex Pass ou Emby Premiere, usando rotas configuradas para cada servidor e usuário. O Interactive Sync permite revisar adições, atualizações e remoções antes de aplicá-las. Mapeamentos salvos corrigem correspondências incorretas de títulos, numeração de episódios de anime e episódios divididos ou combinados em sincronizações futuras.
O projeto oferece suporte a Plex, Jellyfin, Emby, Kodi, Stremio, Trakt, SIMKL, AniList, MyAnimeList, Kitsu, TMDb e outros, além de incluir um CW Tracker local que mantém snapshots dos seus dados. Os recursos opcionais de IA ficam desativados até serem configurados.
Recursos principais
- 01Rotas do Watcher por servidor e usuário, sem Plex Pass ou Emby Premiere
- 02Sincronização entre servidores, entre servidor e tracker e entre trackers, quando compatível
- 03Interactive Sync para revisar as alterações antes de aplicá-las
- 04Mapeamentos salvos para correspondências incorretas, IDs de anime e episódios divididos ou combinados
- 05CW Tracker local com snapshots dos dados de servidores e trackers
- 06Modo de execução única pela linha de comando, para cron ou Kubernetes CronJobs
Casos de uso
- Manter o histórico de exibição e o progresso sincronizados entre um servidor Plex e o Trakt
- Transferir notas e listas para assistir do Jellyfin para um tracker como o SIMKL
- Acompanhar o progresso de animes no AniList, MyAnimeList e Kitsu
- Executar sincronizações programadas para uma casa com vários usuários em um único servidor
Início rápido
- 1
Salve o arquivo Docker Compose do README como compose.yaml
- 2
Altere TZ para o seu fuso horário e, em seguida, inicie o CrossWatch
docker compose up -d - 3
Abra a interface web, conecte suas contas e, depois, crie e execute um par de sincronização
Antes de usar
- É necessário usar Docker ou uma configuração autohospedada, e você deve manter o volume de configuração seguro.
- Nem toda integração oferece suporte a todos os recursos, então verifique o suporte do provedor antes de depender de uma sincronização.
Em coleções
Tópicos
Perguntas frequentes
- O que é CrossWatch?
- 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. O CrossWatch (CW) roda localmente, com interface web e CLI. Ele acompanha a reprodução pelo componente Watcher e sincroniza listas para assistir, notas, histórico de exibição, progresso e coleções entre servidores de mídia e trackers compatíveis. Os pares de sincronização podem conectar dois servidores de mídia, dois trackers ou um servidor e um tracker, e podem ser executados manualmente ou em horários programados.
- CrossWatch é gratuito? Qual é a licença?
- CrossWatch é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- CrossWatch ainda é mantido?
- Manutenção ativa. O último commit de CrossWatch foi em 6 de nov. de 2026.
- Para que posso usar CrossWatch?
- Manter o histórico de exibição e o progresso sincronizados entre um servidor Plex e o Trakt Transferir notas e listas para assistir do Jellyfin para um tracker como o SIMKL Acompanhar o progresso de animes no AniList, MyAnimeList e Kitsu Executar sincronizações programadas para uma casa com vários usuários em um único servidor
- Como instalar CrossWatch?
- Salve o arquivo Docker Compose do README como compose.yaml Altere TZ para o seu fuso horário e, em seguida, inicie o CrossWatch: docker compose up -d Abra a interface web, conecte suas contas e, depois, crie e execute um par de sincronização
- Onde consigo CrossWatch?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/cenodude/CrossWatch
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
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.
Rastreador de mídia auto-hospedado que sincroniza bibliotecas e histórico de reprodução do Jellyfin, Plex, Emby, Nuvio e Stremio.
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.