fathom
Módulo de lectura para Jellyfin dentro del ecosistema Coral. Interfaz limpia centrada en portadas para libros, manga, cómics y PDFs.
Ficha actualizada 26 sept 2026, 18:55 · upstream 26 sept 2026, 18:53 · release v1.0.0
Qué es fathom
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Fathom es un módulo de interfaz de usuario desarrollado con React y Node.js que actúa como sala de lectura conectada a Jellyfin. Proporciona una experiencia de navegación más limpia y centrada en las portadas para colecciones de lectura digital.
El sistema utiliza SQLite localmente para almacenar configuraciones de conexión, permitiendo persistencia sin dependencias externas complejas. Soporta variables de entorno para autenticación con Jellyfin mediante URL, API key y credenciales opcionales.
Pertenece al ecosistema Coral, compartiendo modelos de conexión con otros módulos del proyecto. Incluye funcionalidades como estantería destacada, añadidos recientes, navegación por bibliotecas y colecciones, junto con detalles completos de títulos incluyendo contribuyentes y metadatos.
- Visualización de colecciones de lectura digital (libros, manga, cómics) en interfaz optimizada para portadas
- Navegación por bibliotecas de Jellyfin sin la complejidad de la interfaz principal del servidor
- Gestión local de configuraciones de conexión mediante SQLite y variables de entorno
- Integración con ecosistema Coral para módulos complementarios de gestión de contenido multimedia
- Interfaz minimalista centrada en portadas para mejor descubrimiento visual de contenido
- Base de datos SQLite local que no requiere instalación adicional de dependencias
- Compatibilidad con el ecosistema Coral mediante modelos de conexión estandarizados
- Soporte para variables de entorno para configuración flexible sin cambios de código
- Requiere servidor Jellyfin activo y configurado previamente para funcionar correctamente
- Dependencia de React/Node.js que exige entorno de desarrollo compatible
- No incluye Dockerfile ni compose, requiriendo despliegue manual o contenedorizado externo
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.
Desplegar ejecutando `pnpm install` seguido de `pnpm start`. Asegurar variables de entorno JELLYFIN_URL y JELLYFIN_API_KEY configuradas correctamente. Puerto 3000 debe estar disponible en el servidor. Base de datos SQLite se almacena por defecto en ./data/fathom.sqlite, modificable vía FATHOM_DATA_DIR.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.