delune
delune es un servidor autoalojado en Rust que busca música en Soulseek, la revisa y archiva en Navidrome. Incluye interfaz web y TUI para gestionar descargas sin intermediarios.
Ficha actualizada 24 sept 2026, 14:39 · upstream 24 sept 2026, 14:24 · release sin release detectada
Qué es delune
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
delune es una herramienta de automatización musical escrita en Rust que centraliza el proceso de búsqueda, descarga y organización de archivos en un solo servidor autoalojado. Su objetivo principal es facilitar la integración con Navidrome, permitiendo importar música desde Soulseek (prioridad) o servicios de streaming si se habilita, verificando siempre la calidad antes de archivarla.
La aplicación ofrece una interfaz web progresiva y un cliente de terminal (delune-tui), lo que permite gestionar la biblioteca desde cualquier dispositivo móvil o estación de trabajo. El sistema está diseñado para funcionar junto a Navidrome en el mismo servidor, escribiendo directamente en la carpeta de música para que Navidrome detecte los cambios mediante escaneo.
El proyecto soporta múltiples entornos de despliegue, incluyendo Docker, NixOS y paquetes para Arch/Homebrew, aunque actualmente no cuenta con binarios oficiales empaquetados. La licencia es AGPL-3.0, lo que garantiza transparencia en el código abierto.
- Automatizar la importación de música desde Soulseek a una biblioteca Navidrome sin usar clientes externos
- Gestionar una wishlist de álbumes buscando copias de alta calidad y verificando metadatos antes de importar
- Utilizar la interfaz TUI para administrar descargas y revisiones desde un terminal en cualquier sistema operativo
- Sincronizar compras de Bandcamp o SoundCloud con la biblioteca local sin procesar pagos a través del servidor
- Configurar una PWA para gestionar música desde dispositivos móviles sin necesidad de instalar aplicaciones nativas
- Arquitectura en Rust que garantiza rendimiento y seguridad en el procesamiento de archivos y descargas
- Integración directa con Navidrome mediante escritura en la carpeta de música y reescaneo automático
- Soporte nativo para Soulseek sin dependencias externas como slskd, incluyendo chat y gestión de compartidos
- Interfaz web diseñada como PWA optimizada para móviles y cliente TUI funcional en terminal
- Sistema de revisión obligatorio que decodifica archivos y detecta transcodificaciones falsas antes del import
- No hay release oficial etiquetado, requiriendo instalación desde fuente o uso de gestores de paquetes específicos
- Dependencia de Bun para el desarrollo web y Rust 1.90+ para la compilación del servidor
- Funcionalidad de streaming solo disponible si se habilita explícitamente por parte del usuario
- Configuración inicial compleja que requiere un asistente manual o script de instalación específico por sistema
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
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.
Requiere Rust 1.90+ y Bun para desarrollo. Se recomienda instalar desde el script oficial (install.sh) en Linux/macOS, que configura systemd automáticamente. Para producción, usar Docker o NixOS es viable. El servidor debe apuntar a la misma carpeta de música que Navidrome. No exponer al público sin autenticación si se usa en modo abierto.
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.





