Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗
00

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.

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

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Listo para automatizar

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.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsNode.js
SERVICIOS
PostgreSQL
BASES DE DATOS
PostgreSQL
PUERTOS
3000543211434400080
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

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.