dashdeck-harmonized-imports
Plataforma auto-alojada de adquisición de música multiusuario que sincroniza archivos con Navidrome mediante APIs de Spotify/Deezer y extracción de audio de YouTube.
Ficha actualizada 22 sept 2026, 10:31 · upstream 22 sept 2026, 10:31 · release sin release detectada
Qué es dashdeck-harmonized-imports
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Melodia Flow es un ecosistema de música auto-alojado diseñado para la adquisición y curación de contenido, actuando como proxy inteligente entre el usuario y las plataformas de streaming. La arquitectura se basa en una trinidad tecnológica: SvelteKit para el frontend reactivo, FastAPI para la capa de API asíncrona y un motor de plugins en Go para la extracción de audio de alta performance.
- Adquisición automatizada de música desde Spotify o Deezer hacia una biblioteca local.
- Sincronización de archivos descargados con servidores compatibles Subsonic como Navidrome.
- Gestión multiusuario con roles diferenciados (Admin, Curator, Listener) y control granular de acceso.
- Automatización de descargas mediante tokens de acceso personal (PATs) para scripts externos.
- Arquitectura modular con motor de plugins en Go que permite añadir fuentes de audio sin reiniciar el servidor.
- Seguridad robusta con cifrado de tokens API, autenticación 2FA y gestión de roles multiusuario desde el inicio.
- Frontend moderno en SvelteKit con soporte para temas personalizables y modo oscuro por defecto.
- Sistema de colas inteligente que previene descargas duplicadas mediante deduplicación por hash de archivo.
- Dependencia obligatoria de una instancia Navidrome o servidor compatible Subsonic para el uso principal.
- Requiere claves API activas de Spotify y/o Deezer, sujetas a políticas de uso de dichas plataformas.
- El análisis técnico indica ausencia de Dockerfile/Compose en la estructura actual detectada (hasDocker: false), aunque el README sugiere despliegue Docker.
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.
Configurar variables de entorno para saltos de cifrado y JWT. Montar volúmenes persistentes para música y logs. Ejecutar con docker compose up -d si se dispone del archivo de composición en la infraestructura objetivo. Ajustar PUID/PGID según el usuario del sistema anfitrión.
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.