Repolode
music-assistant

music-assistant/server

Gestor de biblioteca musical autoalojado que conecta servicios de streaming y numerosos altavoces conectados; suele ejecutarse junto a Home Assistant.

Estrellas
3,224
Forks
695
Issues abiertos
62
Último commit
hace 11 horas

¿Qué es?

Music Assistant es un gestor de bibliotecas multimedia gratuito y de código abierto. Conecta tus servicios de streaming y una amplia variedad de altavoces conectados para que puedas gestionar y reproducir música desde un solo lugar. El servidor es el componente principal y está pensado para ejecutarse de forma continua en un dispositivo como una Raspberry Pi, un NAS o un Intel NUC pequeño.

El proyecto está diseñado para funcionar junto a Home Assistant y está pensado para la automatización. La forma recomendada de ejecutarlo es como app de Home Assistant. También está disponible como imagen de Docker (ghcr.io/music-assistant/server). Depende de componentes del sistema como ffmpeg 7.0 o posterior, por lo que no se distribuye a través de PyPI.

Para el desarrollo, el servidor se ejecuta desde el código fuente con Python 3.14 o posterior y ffmpeg 7.0 o posterior. De forma predeterminada, sirve su interfaz en el puerto 8095.

Funciones clave

  • 01Conecta varios servicios de streaming en una única biblioteca multimedia
  • 02Controla una amplia variedad de altavoces conectados
  • 03Diseñado para ejecutarse como app de Home Assistant para la automatización
  • 04Disponible como imagen de Docker para autoalojarlo
  • 05Desarrollado con Python y ffmpeg para el procesamiento de audio

Casos de uso

  • Reproducir música de servicios de streaming en altavoces distribuidos por toda la casa
  • Añadir reproducción de música a una configuración de automatización de Home Assistant
  • Ejecutar un servidor de música doméstico en una Raspberry Pi o un NAS

Inicio rápido

  1. 1

    Instala la app Music Assistant en Home Assistant (recomendado).

  2. 2

    O ejecuta la imagen oficial del contenedor Docker.

    docker pull ghcr.io/music-assistant/server
  3. 3

    Desarrollo: crea el entorno virtual e instala las dependencias con el script setup.

    scripts/setup.sh
  4. 4

    Desarrollo: ejecuta el servidor localmente en http://localhost:8095.

    python -m music_assistant --log-level debug

Antes de usarlo

  • No está publicado en PyPI, por lo que no se admite la instalación con pip install.
  • Requiere una versión reciente de ffmpeg (7.0 o superior) y dependencias del sistema, salvo que se ejecute mediante la app o el contenedor.
  • Está diseñado para ejecutarse en un dispositivo siempre encendido y funciona mejor junto con Home Assistant.
  • No se admiten paquetes de distribución de terceros.

En colecciones

Temas

Preguntas frecuentes

¿Qué es server?
Gestor de biblioteca musical autoalojado que conecta servicios de streaming y numerosos altavoces conectados; suele ejecutarse junto a Home Assistant. Music Assistant es un gestor de bibliotecas multimedia gratuito y de código abierto. Conecta tus servicios de streaming y una amplia variedad de altavoces conectados para que puedas gestionar y reproducir música desde un solo lugar. El servidor es el componente principal y está pensado para ejecutarse de forma continua en un dispositivo como una Raspberry Pi, un NAS o un Intel NUC pequeño.
¿server es gratuito? ¿Qué licencia tiene?
server es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿server sigue mantenido?
Mantenimiento activo. El último commit de server fue el 24 oct 2026.
¿Para qué puedo usar server?
Reproducir música de servicios de streaming en altavoces distribuidos por toda la casa Añadir reproducción de música a una configuración de automatización de Home Assistant Ejecutar un servidor de música doméstico en una Raspberry Pi o un NAS
¿Cómo se instala server?
Instala la app Music Assistant en Home Assistant (recomendado). O ejecuta la imagen oficial del contenedor Docker.: docker pull ghcr.io/music-assistant/server Desarrollo: crea el entorno virtual e instala las dependencias con el script setup.: scripts/setup.sh Desarrollo: ejecuta el servidor localmente en http://localhost:8095.: python -m music_assistant --log-level debug
¿Dónde consigo server?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/music-assistant/server

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados