Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

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.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Python
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
5000
06

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.