Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

SoniqBoom

Servidor de música auto-alojado para biblioteca personal con soporte nativo para FLAC, MP3 y más de 20 formatos retro como SID, MOD y XM. Renderizado en vivo sin nube, ideal para coleccionistas de demoscene y entornos domésticos que priorizan la privacidad y el acceso web multiplataforma.

Ficha actualizada 28 sept 2026, 1:44 · upstream 28 sept 2026, 1:35 · release v1.10.0

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es SoniqBoom

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

SoniqBoom es un servidor de música auto-alojado diseñado para gestionar bibliotecas personales extensas, desde archivos modernos como FLAC y MP3 hasta formatos retro especializados que otros servidores ignoran. Soporta SID, MOD, XM, IT, NSF, SPC y más de 20 formatos de tracker, además de codecs actuales como Opus, DSD y WavPack. El sistema renderiza estos archivos en vivo con cuidado obsesivo, permitiendo escuchar música desde cualquier navegador web sin necesidad de nube ni telemetría.

La instalación es sencilla en macOS y Linux mediante scripts nativos que gestionan dependencias como ffmpeg, libopenmpt y reproductores retro compilados desde fuente. También ofrece despliegue Docker multi-arquitectura para Raspberry Pi o servidores domésticos. La interfaz web permite navegar, buscar, crear colas y reproducir con una barra de reproducción en vivo y visualización por canal para módulos.

El proyecto incluye capacidades avanzadas de metadatos, extrayendo longitudes exactas desde Songlengths.md5 (HVSC) y recuperando créditos de artistas y juegos mediante audacious-uade-tools. Soporta casting a Chromecast, AirPlay y DLNA en versión Beta. La licencia AGPL-3.0 garantiza que el código sea abierto y modificable.

CASOS DE USO
  • Gestión de bibliotecas de música retro y demoscene en servidores domésticos
  • Reproducción de formatos propietarios como SID, MOD y XM sin conversión previa
  • Servidor de música privado sin nube ni telemetría para máxima privacidad
  • Visualización avanzada de módulos tracker con medidores VU por canal en navegador
  • Acceso a archivos comprimidos (ZIP) escaneando el contenido interno directamente
PUNTOS DESTACADOS
  • Soporte nativo para más de 20 formatos retro como SID, MOD, XM e IT sin conversión
  • Renderizado en vivo de chiptunes y módulos con visualización por canal VU
  • Extracción automática de metadatos HVSC y créditos de audacious-uade-tools
  • Despliegue flexible vía Docker o instalación nativa en macOS/Linux
  • Escaneo interno de archivos ZIP para acceder a música empaquetada directamente
PRECAUCIONES
  • Instalación nativa limitada a macOS y Linux; Windows requiere Docker
  • Dependencia de paquetes externos como ffmpeg, libopenmpt y reproductores retro compilados desde fuente
  • Configuración inicial manual de usuario administrador con contraseña mínima de 8 caracteres
  • Construcción de zxtune123 puede tardar entre 10 y 15 minutos en macOS
  • Algunos formatos PSF no se reproducen si se usa la opción --slim durante instalación
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

SoniqBoom main library viewThe Library Galaxy — every format its own constellationFolder browserInstant searchArtists viewAdmin panelTime-synced lyrics scroll with the trackSoniqBoom in action — browsing and playing a music library in the browser
01

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Listo para automatizar

Puerto predeterminado 8080. Utilizar volumen de datos persistente para mantener índice, configuración y logs. Para Docker, montar directorio de música como /music:ro. Crear usuario administrador con soniqboom-setadm tras el arranque. Ver DEPLOY.md para HTTPS y Docker Compose. Re-ejecutar install.sh --rebuild si un reproductor falla tras actualización del sistema.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsFastAPIPHPPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
8080
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.