musearr
Musearr es una capa de inteligencia 'local-first' y auto-alojada para bibliotecas de música Plex. Sincroniza datos de la biblioteca y listas de reproducción en PostgreSQL, ofrece un dashboard para el propietario único y ejecuta trabajos de fondo para importación y conciliación.
Ficha actualizada 27 sept 2026, 22:41 · upstream 27 sept 2026, 22:35 · release sin release detectada
Qué es musearr
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Musearr actúa como una capa de inteligencia local para bibliotecas de música de Plex, manteniendo el contexto cerca del servidor que lo posee. Sincroniza datos seleccionados de la biblioteca musical y listas de reproducción en una base de datos PostgreSQL local, proporcionando un dashboard y flujo de configuración para un único propietario. El sistema ejecuta trabajos de fondo acotados para importaciones, conciliación y breves diarios.
- Visualización del estado de sincronización de la biblioteca Plex (queued, running, failed).
- Generación de listas de reproducción basadas en una pista semilla con planificación determinista.
- Recepción de informes diarios locales o envío vía webhook de Discord configurado.
- Gestión de importación y conciliación de datos mediante upserts idempotentes.
- Integración opcional con Lidarr para adquisición de pistas faltantes en la biblioteca.
- Interfaz local-first sin dependencia obligatoria de servicios alojados por terceros.
- Arquitectura 'local-first' que mantiene el contexto de la biblioteca cerca del servidor Plex.
- Cifrado de tokens de Plex en reposo y cookies HttpOnly para seguridad básica.
- Sistema de trabajos de fondo con estado duradero (queued, running, failed) en PostgreSQL.
- Generación determinista de listas de reproducción usando MusicBrainz y ListenBrainz.
- Soporte nativo para despliegue vía Docker Compose sin necesidad de Dockerfile personalizado.
- Privacidad: no requiere LLMs externos ni servicios alojados por terceros para el núcleo.
- Estado Early Beta (v0.1.0) con funcionalidades en desarrollo activo y no garantizadas.
- No reproduce audio ni controla la reproducción de Plex directamente.
- Funcionalidades avanzadas (AI local, Lidarr) están deshabilitadas por defecto y requieren configuración manual.
- No soporta multi-usuario o tenencia compartida; diseño exclusivo para un único propietario.
- Requiere conocimientos técnicos para operar Docker Compose y gestionar claves de cifrado propias.
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.
Usar 'docker compose up --build'. Generar claves únicas para MUSEARR_ENCRYPTION_KEY y MUSEARR_SESSION_SECRET. No exponer al público sin proxy seguro. Revisar docs/SELF_HOSTING.md antes de producción. Mantener detrás de red privada autenticada por ser Early Beta.
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.