Dashboard unifica Plex, Jellyfin e Emby e detecta contas compartilhadas
Projeto em TypeScript reúne monitoramento, análises de reprodução e alertas de uso suspeito em uma única interface.
Projeto em TypeScript reúne monitoramento, análises de reprodução e alertas de uso suspeito em uma única interface.
O Tracearr, criado por connorgallopo, ganhou espaço nos rankings de código aberto ao propor um painel único para servidores Plex, Jellyfin e Emby. O repositório ocupava a 12ª posição diária no Trendshift em 11 de agosto de 2026 e acumulava 383 novas estrelas no período informado. A ferramenta resolve um problema comum a administradores de servidores de mídia: acompanhar sessões, consumo de banda e possíveis compartilhamentos de conta sem alternar entre diferentes aplicações.
O Tracearr centraliza servidores Plex, Jellyfin e Emby em uma só interface. A proposta inclui histórico completo de sessões, com informações sobre usuário, conteúdo reproduzido, horário, local e dispositivo utilizado.
O sistema também analisa como cada transmissão é executada. É possível distinguir transcodificação de reprodução direta, acompanhar o uso de banda e consultar estatísticas de codecs, resoluções e compatibilidade entre dispositivos. A geolocalização de IP inclui dados de ASN, continente e códigos postais, segundo o README.
A plataforma organiza a análise da biblioteca em quatro áreas. A visão geral mostra quantidade de itens, armazenamento e crescimento; a seção de qualidade acompanha resoluções e codecs; armazenamento identifica duplicidades, conteúdo pouco acessado e previsões de uso; e a área de exibição reúne métricas de conclusão, horários de consumo e maratonas.
O administrador conecta os servidores à plataforma e acompanha as sessões em tempo real. Um mapa permite visualizar a origem dos acessos e filtrar os resultados por usuário, servidor ou período.
A detecção de compartilhamento usa seis tipos de regras: viagens impossíveis entre locais distantes, transmissões simultâneas em cidades diferentes, velocidade de troca de dispositivos e IPs, limite de sessões concorrentes, restrições geográficas e inatividade prolongada da conta.
Quando uma regra é acionada, o usuário pode receber alertas por webhooks do Discord ou por notificações personalizadas. O Tracearr também atribui pontuações de confiança, que podem subir ou cair conforme o comportamento registrado. O repositório informa ainda uma API REST somente leitura e ações em lote para reconhecer violações, redefinir pontuações, ativar regras e apagar históricos.
O trecho de instalação fornecido pelo README mostra apenas o início da seção “Quick Start”, sem um comando completo. Portanto, o comando de instalação não é informado no repositório disponibilizado para esta matéria. Docker aparece entre os tópicos do projeto, e o README contém referência a uma imagem no GitHub Container Registry, mas os parâmetros necessários para executá-la não foram informados.
O README compara o Tracearr com Tautulli e Jellystat. O primeiro é descrito como compatível apenas com Plex, enquanto o segundo atende Jellyfin e Emby. O Tracearr reúne os três serviços no mesmo painel e adiciona detecção de compartilhamento, alertas de viagem impossível, pontuação de confiança e visualização multi-servidor.
Em recursos de monitoramento, os três projetos aparecem com histórico, gráficos, acompanhamento de sessões, análises de transcodificação, suporte a televisão ao vivo, música, geolocalização, métricas de biblioteca e API pública. O Tracearr também informa importação de dados do Tautulli e do Jellystat.
O projeto foi criado em 28 de novembro de 2025. A consulta registra último commit em 11 de agosto de 2026, enquanto a versão mais recente é a v2.0.1, publicada em 7 de agosto. Esses dados indicam uma base recente, com sete issues abertas, mas não permitem concluir o nível de estabilidade para ambientes críticos.
A coleta de IPs, localização, dispositivos e hábitos de consumo exige cuidado com privacidade, controle de acesso e retenção de dados. O README não informa, no material disponível, detalhes sobre criptografia, política de retenção, autenticação da instalação ou requisitos mínimos de infraestrutura.
A licença aparece como NOASSERTION, sem uma licença identificada nos dados fornecidos. Também não foram informadas dependências completas, procedimento detalhado de atualização ou instruções integrais de instalação. Administradores devem verificar esses pontos antes de conectar servidores com dados de usuários.