Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

osmium-sound

Osmium Sound es un dispositivo de audio táctil-first construido sobre Debian, diseñado para ofrecer alta fidelidad de audio con interfaz oscura y minimalista.

Ficha actualizada 22 sept 2026, 18:45 · upstream 22 sept 2026, 17:52 · release v2.5.24

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es osmium-sound

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

Osmium Sound es una plataforma de música diseñada para usuarios que buscan una experiencia de audio premium en dispositivos móviles. Su arquitectura está basada en un sistema operativo personalizado basado en Debian 13 (trixie), construido mediante live-build, lo que permite crear imágenes de sistema de ~850 MiB con disco solo de lectura y particiones separadas para configuración y música.

El dispositivo se ejecuta sobre Qt 6 / QML, ofreciendo una interfaz nativa de alto rendimiento en pantalla táctil (1024×600), sin necesidad de un servidor X o compositor. El sistema soporta audio en formatos como FLAC, DSD (hasta 256kbps) y MP3, con soporte para reproducción bit-perfect y reconversión de formato.

La interfaz se construye sobre Lyrion Music Server, una plataforma de streaming integrada que permite conectar servicios como Deezer, Qobuz, TIDAL y Spotify. Además, el dispositivo incluye un administrador web basado en Vue.js para gestionar la biblioteca musical, fuentes de audio, actualizaciones OTA firmadas y configuración del sistema.

El software también incluye un complemento Android (companion app) que permite controlar la música desde un teléfono móvil mediante código QR, ajustar el volumen y acceder a configuraciones similares al administrador web. El sistema soporta actualizaciones OTA firmadas con RAUC y Ed25519, permitiendo actualizaciones seguras sin necesidad de reiniciar el dispositivo.

Osmium Sound también ofrece soporte para discos CD mediante grabación y reproducción, así como un gestor de biblioteca que permite editar metadatos, corregir credenciales de artistas y sincronizar información con MusicBrainz. El sistema soporta múltiples fuentes de música (USB, disco interno, NAS/SMB) y permite compartir archivos entre dispositivos en la red.

Finalmente, el proyecto incluye herramientas para desarrollo como un flasher USB, documentación completa y una arquitectura modular que separa la interfaz gráfica del backend de servicios.

CASOS DE USO
  • Reproducción de música de alta fidelidad (FLAC, DSD) en dispositivos móviles con interfaz táctil
  • Conexión a servicios de streaming como Deezer, Qobuz y TIDAL desde un dispositivo móvil
  • Gestión completa de una biblioteca musical con búsqueda, edición de metadatos y sincronización con MusicBrainz
  • Dispositivo de audio en kioscos o espacios públicos mediante interfaz táctil sin necesidad de servidor externo
  • Control de música desde un teléfono móvil mediante el complemento Android (companion app)
  • Actualizaciones OTA firmadas que permiten mantener la integridad del sistema y los datos de música
PUNTOS DESTACADOS
  • Soporte completo en formato DSD a 256kbps con reproducción bit-perfect sin resincronización
  • Administración web basada en Vue.js que permite gestionar biblioteca, fuentes de audio y actualizaciones desde cualquier navegador
  • Actualizaciones OTA firmadas con RAUC y Ed25519 que permiten migrar entre A/B slots sin reinicio del dispositivo
  • Soporte para discos CD mediante grabación y reproducción en tiempo real con sincronización de metadatos
  • Complemento Android distribuido como APK firmado que permite control total desde el teléfono móvil
  • Arquitectura modular separando la interfaz gráfica (Qt/QML) del backend de servicios (Python, Lyrion)
PRECAUCIONES
  • El sistema opera en modo read-only con actualizaciones OTA firmadas; no se puede instalar software adicional sin reiniciar el dispositivo
  • La resolución de pantalla es fija a 1024×600 y la interfaz está optimizada para este tamaño, lo que limita la experiencia visual en pantallas más grandes
  • El sistema requiere un disco USB externo mínimo de 8GB para instalar y ejecutar el sistema operativo
  • La sincronización con MusicBrainz depende de conexión a internet durante la carga inicial del dispositivo
  • No se soporta reproducción de audio en tiempo real (live streaming) desde servidores externos, solo archivos locales o servicios preinstalados
01

Perfil de infraestructura

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

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

Despliegue detectado

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

Despliegue manual

Para desplegar Osmium Sound, descarga la última imagen ISO de Releases y usa un flasher USB como Osmium Flasher, balenaEtcher o Rufus. El sistema se instala en una partición de disco de 8GB+ mediante live-build. En el primer arranque, selecciona tu red Wi-Fi (o conecta por cable) y configura la interfaz desde el menú principal. Para actualizaciones OTA firmadas, usa el panel de configuración para seleccionar el slot A o B; si el dispositivo no se inicia correctamente, vuelve a intentar con el otro slot. El administrador web se accede en http://<ip> mediante cualquier navegador en la red local. Si deseas usar el complemento Android, descarga el APK firmado desde la página web y escanea el código QR del dispositivo para conectarlo como segundo reproductor.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsReactVueNode.jsPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
5173
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.