audion-server-docker
Servidor de streaming de audio autoalojado ligero escrito en Rust con frontend Svelte v5. Permite gestionar bibliotecas personales, deduplicación por contenido y sincronización real-time vía SSE.
Ficha actualizada 28 sept 2026, 4:42 · upstream 28 sept 2026, 4:36 · release sin release detectada
Qué es audion-server-docker
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Audion Server es una solución de autogestión para el streaming de música escrita en Rust, destacando por su arquitectura ligera y un frontend moderno basado en Svelte v5. El backend utiliza Axum para la gestión HTTP y eventos, mientras que SQLite maneja el almacenamiento persistente de metadatos y la indexación de la biblioteca.
- Streaming personal de bibliotecas locales de música (FLAC, MP3, AAC) en dispositivos móviles o escritorio.
- Integración con clientes Subsonic existentes como Symfonium o DSub para acceso remoto a la música.
- Gestión automática de metadatos y portadas mediante escaneo inteligente y extracción de arte incrustado.
- Sincronización en tiempo real de cambios en la biblioteca entre el servidor y las aplicaciones cliente.
- Motor de backend en Rust que garantiza alto rendimiento y baja latencia en el procesamiento de audio.
- Deduplicación basada en contenido mediante hash único para evitar duplicados manuales.
- Integración nativa con LRCLIB para recuperar letras sincronizadas automáticamente.
- API compatible con Subsonic para interoperabilidad con aplicaciones de terceros.
- Frontend Svelte v5 con diseño responsive y modo oscuro integrado.
- Base de datos SQLite no recomendada para bibliotecas masivas o entornos de alta concurrencia.
- Requiere entorno Docker para el despliegue simplificado, sin soporte nativo en sistemas operativos básicos.
- El frontend se compila dentro del contenedor principal, lo que puede complicar actualizaciones independientes.
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.
Utilizar docker compose up --build -d. Cambiar credenciales de administrador (AUDION_ADMIN_PASSWORD) y secreto JWT antes de iniciar en producción. Asegurar que el puerto 8080 esté disponible o mapearlo correctamente. Verificar permisos de escritura en la carpeta de datos.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
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.