JellyWall
JellyWall es una herramienta de gestión de historial de películas y series que organiza los registros de Jellyfin en un archivo visualizable. Utiliza Jellyfin como fuente principal, TMDB para metadatos y imágenes, con almacenamiento local SQLite sin dependencias externas.
Ficha actualizada 23 sept 2026, 9:35 · upstream 23 sept 2026, 9:16 · release v1.0.7
Qué es JellyWall
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
JellyWall transforma la historia de reproducción de Jellyfin en una colección de archivos personales. Conectado a Jellyfin como fuente principal, sincroniza automáticamente cada película o episodio que se ha visto, complementando los datos con metadatos y material visual extraído de TMDB. A través de paneles de estadísticas, galerías de pósters y mapas de calor de actividad, organiza la experiencia de cine en un formato estructurado y permanente. El proyecto mantiene una arquitectura ligera: el servicio principal es un único proceso Flask, los datos residen en SQLite local y las imágenes se almacenan en caché local, eliminando dependencias externas.
- Organizar y visualizar la historia de películas y series personalizadas
- Crear archivos de referencia visual para cada obra cinematográfica
- Analizar patrones de consumo de entretenimiento mediante estadísticas
- Exportar registros como JSON o CSV para compartir con otros usuarios
- Reproducir contenido perdido o perdido en tiempo real desde Jellyfin
- Captura del primer momento de visualización mediante algoritmo de tiempo de inicio, no solo el último acceso
- Sistema inteligente que detecta y sincroniza TMDB IDs automáticamente para obtener metadatos completos
- Mecanismo de borrado suave con restauración automática tras una nueva sincronización
- Arquitectura basada en Flask con soporte para eventos Server-Sent Events para actualizaciones en tiempo real
- Soporte nativo para exportar y importar datos, facilitando la migración entre plataformas
- Diseñado originalmente para un solo usuario, no soporta múltiples usuarios simultáneos
- No ofrece sincronización remota ni acceso desde dispositivos externos
- La visualización de estadísticas es básica y limitada en comparación con herramientas especializadas
- Sin capacidades avanzadas de búsqueda o filtrado sobre grandes bibliotecas de contenido
- Depende del estado actual de Jellyfin para la sincronización, lo que puede fallar si el servidor cae
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Requiere Python 3.10+ y Docker Compose. El servicio se ejecuta en modo producción por defecto (FLASK_DEBUG desactivado), lo que optimiza recursos. Los datos persisten en un directorio local persistente llamado JellyWall_DATA_DIR, configurable mediante .env. Se recomienda mantener el contenedor activo para sincronización automática con Jellyfin y usar export/import de base de datos para migraciones o copias de seguridad.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.