Repolode
CyferShepard

CyferShepard/Jellystat

Aplicación gratuita y de código abierto de estadísticas para Jellyfin que registra sesiones, historial de reproducción y actividad por usuario y biblioteca.

Estrellas
2,502
Forks
102
Issues abiertos
187
Último commit
hace 28 días

¿Qué es?

Jellystat es un panel de estadísticas para servidores multimedia Jellyfin. Registra las sesiones de reproducción y el historial de visualización, y presenta estadísticas de cada biblioteca y usuario, incluidas vistas generales de la actividad y los patrones de visualización de los usuarios.

La aplicación funciona con un backend de Node.js y un frontend de React, y almacena los datos en una base de datos PostgreSQL. También permite hacer copias de seguridad y restaurar los datos, sincroniza automáticamente los elementos de las bibliotecas y se integra con el plugin Jellyfin Statistics. La configuración se realiza mediante variables de entorno y se puede implementar con Docker.

El proyecto indica que aún está en desarrollo y que su autor planea reconstruirlo desde cero, por lo que actualmente las actualizaciones se limitan a corregir errores graves. También es compatible con Emby mediante una opción de variable de entorno.

Funciones clave

  • 01Supervisión y registro de sesiones de reproducción
  • 02Estadísticas de todas las bibliotecas y usuarios
  • 03Historial de visualización y resumen de actividad por usuario
  • 04Copia de seguridad y restauración de los datos almacenados
  • 05Sincronización automática de elementos de las bibliotecas e integración con el plugin Jellyfin Statistics

Casos de uso

  • Seguir lo que ve cada usuario en un servidor Jellyfin doméstico o compartido
  • Revisar qué bibliotecas registran más actividad de reproducción
  • Conservar una copia de seguridad de las estadísticas de reproducción almacenadas en PostgreSQL

Inicio rápido

  1. 1

    Configura las variables de entorno necesarias, incluidos los ajustes de Postgres

  2. 2

    Instala los paquetes

    npm install
  3. 3

    Compila los archivos locales

    npm run build
  4. 4

    Ejecuta el backend y el frontend a la vez

    npm run start-app

Antes de usarlo

  • El proyecto aún está en desarrollo y puede comportarse de forma inesperada.
  • El autor ha anunciado que lo reconstruirá, por lo que, por ahora, no se actualiza activamente.
  • Requiere una base de datos PostgreSQL y varias variables de entorno obligatorias.

En colecciones

Temas

Preguntas frecuentes

¿Qué es Jellystat?
Aplicación gratuita y de código abierto de estadísticas para Jellyfin que registra sesiones, historial de reproducción y actividad por usuario y biblioteca. Jellystat es un panel de estadísticas para servidores multimedia Jellyfin. Registra las sesiones de reproducción y el historial de visualización, y presenta estadísticas de cada biblioteca y usuario, incluidas vistas generales de la actividad y los patrones de visualización de los usuarios.
¿Jellystat es gratuito? ¿Qué licencia tiene?
Jellystat es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿Jellystat sigue mantenido?
Mantenimiento activo. El último commit de Jellystat fue el 26 sept 2026.
¿Para qué puedo usar Jellystat?
Seguir lo que ve cada usuario en un servidor Jellyfin doméstico o compartido Revisar qué bibliotecas registran más actividad de reproducción Conservar una copia de seguridad de las estadísticas de reproducción almacenadas en PostgreSQL
¿Cómo se instala Jellystat?
Configura las variables de entorno necesarias, incluidos los ajustes de Postgres Instala los paquetes: npm install Compila los archivos locales: npm run build Ejecuta el backend y el frontend a la vez: npm run start-app
¿Dónde consigo Jellystat?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/CyferShepard/Jellystat

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados