Repolode
CyferShepard

CyferShepard/Jellystat

Aplicativo gratuito e de código aberto de estatísticas para Jellyfin que acompanha sessões, histórico de reprodução e atividades por usuário e biblioteca.

Estrelas
2,502
Forks
102
Issues abertas
187
Último commit
há 28 dias

O que é?

Jellystat é um painel de estatísticas para servidores de mídia Jellyfin. Ele registra sessões de reprodução e o histórico assistido, e apresenta estatísticas por biblioteca e usuário, incluindo um panorama da atividade dos usuários e dos padrões de visualização.

O app funciona com um backend em Node.js e um frontend em React, e armazena os dados em um banco de dados PostgreSQL. Também inclui recursos para fazer backup e restaurar os dados, sincronizar automaticamente os itens das bibliotecas e integrar-se ao plugin Jellyfin Statistics. A configuração é feita por variáveis de ambiente, e o app pode ser implantado com Docker.

O projeto informa que ainda está em desenvolvimento e que o autor planeja reconstruí-lo do zero; por isso, no momento, as atualizações se limitam a correções de bugs graves. O Emby é compatível por meio de uma configuração em variável de ambiente.

Recursos principais

  • 01Monitoramento e registro de sessões de reprodução
  • 02Estatísticas de todas as bibliotecas e usuários
  • 03Histórico de reprodução e panorama da atividade por usuário
  • 04Backup e restauração dos dados armazenados
  • 05Sincronização automática dos itens das bibliotecas e integração com o plugin Jellyfin Statistics

Casos de uso

  • Acompanhar o que cada usuário assiste em um servidor Jellyfin doméstico ou compartilhado
  • Ver quais bibliotecas concentram mais atividade de reprodução
  • Manter um backup das estatísticas de reprodução armazenadas no PostgreSQL

Início rápido

  1. 1

    Configure as variáveis de ambiente necessárias, incluindo as configurações do Postgres

  2. 2

    Instale os pacotes

    npm install
  3. 3

    Compile os arquivos locais

    npm run build
  4. 4

    Execute o backend e o frontend juntos

    npm run start-app

Antes de usar

  • O projeto ainda está em desenvolvimento e pode se comportar de forma inesperada.
  • O autor anunciou que vai reconstruí-lo, então, por enquanto, o projeto não está sendo atualizado ativamente.
  • É necessário um banco de dados PostgreSQL e várias variáveis de ambiente obrigatórias.

Em coleções

Tópicos

Perguntas frequentes

O que é Jellystat?
Aplicativo gratuito e de código aberto de estatísticas para Jellyfin que acompanha sessões, histórico de reprodução e atividades por usuário e biblioteca. Jellystat é um painel de estatísticas para servidores de mídia Jellyfin. Ele registra sessões de reprodução e o histórico assistido, e apresenta estatísticas por biblioteca e usuário, incluindo um panorama da atividade dos usuários e dos padrões de visualização.
Jellystat é gratuito? Qual é a licença?
Jellystat é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
Jellystat ainda é mantido?
Manutenção ativa. O último commit de Jellystat foi em 26 de set. de 2026.
Para que posso usar Jellystat?
Acompanhar o que cada usuário assiste em um servidor Jellyfin doméstico ou compartilhado Ver quais bibliotecas concentram mais atividade de reprodução Manter um backup das estatísticas de reprodução armazenadas no PostgreSQL
Como instalar Jellystat?
Configure as variáveis de ambiente necessárias, incluindo as configurações do Postgres Instale os pacotes: npm install Compile os arquivos locais: npm run build Execute o backend e o frontend juntos: npm run start-app
Onde consigo Jellystat?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/CyferShepard/Jellystat

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados