Servidor de música open source e auto-hospedado que transmite sua biblioteca para qualquer navegador ou app móvel e é compatível com clientes Subsonic.
music-assistant/server
Gerenciador de biblioteca musical auto-hospedado que conecta serviços de streaming a vários alto-falantes conectados, geralmente usado com o Home Assistant.
- Estrelas
- 3,224
- Forks
- 695
- Issues abertas
- 62
- Último commit
- há 10 horas
O que é?
O Music Assistant é um gerenciador de biblioteca de mídia gratuito e de código aberto. Ele conecta seus serviços de streaming a uma ampla variedade de alto-falantes conectados, para que você possa gerenciar e reproduzir músicas em um só lugar. O servidor é o componente principal e foi feito para funcionar continuamente em um dispositivo como um Raspberry Pi, um NAS ou um Intel NUC compacto.
O projeto foi desenvolvido para funcionar com o Home Assistant e é voltado à automação. A forma recomendada de executá-lo é como um app do Home Assistant. Ele também está disponível como imagem Docker (ghcr.io/music-assistant/server). O projeto depende de componentes do sistema, como ffmpeg 7.0 ou mais recente, por isso não é distribuído pelo PyPI.
Para desenvolvimento, o servidor é executado a partir do código-fonte com Python 3.14 ou mais recente e ffmpeg 7.0 ou mais recente. Por padrão, ele disponibiliza sua interface na porta 8095.
Recursos principais
- 01Conecta vários serviços de streaming em uma única biblioteca de mídia
- 02Controla uma ampla variedade de alto-falantes conectados
- 03Desenvolvido para funcionar como um app do Home Assistant em configurações de automação
- 04Disponível como imagem Docker para auto-hospedagem
- 05Feito em Python e usa ffmpeg para processar áudio
Casos de uso
- Reproduzir músicas de serviços de streaming em alto-falantes espalhados pela casa
- Adicionar reprodução de música a uma configuração de automação do Home Assistant
- Executar um servidor de música doméstico em um Raspberry Pi ou NAS
Início rápido
- 1
Instale o app Music Assistant no Home Assistant (recomendado).
- 2
Ou execute a imagem oficial do contêiner Docker.
docker pull ghcr.io/music-assistant/server - 3
Desenvolvimento: crie o ambiente virtual e instale as dependências com o script setup.
scripts/setup.sh - 4
Desenvolvimento: execute o servidor localmente em http://localhost:8095.
python -m music_assistant --log-level debug
Antes de usar
- Não está publicado no PyPI, portanto a instalação com pip install não é compatível.
- Requer uma versão recente do ffmpeg (7.0+) e dependências do sistema, a menos que seja executado pelo app ou contêiner.
- Foi projetado para funcionar em um dispositivo sempre ligado e funciona melhor junto com o Home Assistant.
- Pacotes de distribuição de terceiros não são compatíveis.
Em coleções
Tópicos
Perguntas frequentes
- O que é server?
- Gerenciador de biblioteca musical auto-hospedado que conecta serviços de streaming a vários alto-falantes conectados, geralmente usado com o Home Assistant. O Music Assistant é um gerenciador de biblioteca de mídia gratuito e de código aberto. Ele conecta seus serviços de streaming a uma ampla variedade de alto-falantes conectados, para que você possa gerenciar e reproduzir músicas em um só lugar. O servidor é o componente principal e foi feito para funcionar continuamente em um dispositivo como um Raspberry Pi, um NAS ou um Intel NUC compacto.
- server é gratuito? Qual é a licença?
- server é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- server ainda é mantido?
- Manutenção ativa. O último commit de server foi em 24 de out. de 2026.
- Para que posso usar server?
- Reproduzir músicas de serviços de streaming em alto-falantes espalhados pela casa Adicionar reprodução de música a uma configuração de automação do Home Assistant Executar um servidor de música doméstico em um Raspberry Pi ou NAS
- Como instalar server?
- Instale o app Music Assistant no Home Assistant (recomendado). Ou execute a imagem oficial do contêiner Docker.: docker pull ghcr.io/music-assistant/server Desenvolvimento: crie o ambiente virtual e instale as dependências com o script setup.: scripts/setup.sh Desenvolvimento: execute o servidor localmente em http://localhost:8095.: python -m music_assistant --log-level debug
- Onde consigo server?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/music-assistant/server
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um servidor de streaming de música self-hosted que permite ouvir sua própria biblioteca musical pelo navegador ou por um app para celular.
App para a barra de menus e iPhone que mostra sua casa como um modelo 3D em tempo real e controla luzes e ar-condicionados via Smart Life, Home Assistant, Hue e Apple Home.
Biblioteca Python e ferramenta de linha de comando miiocli para controlar dispositivos Xiaomi de casa inteligente pelos protocolos miIO e MIoT.
Servidor de streaming para câmeras que converte e retransmite vídeo e áudio entre dezenas de formatos de câmeras, RTSP, WebRTC, HLS e HomeKit.
NVR auto-hospedado que detecta objetos em tempo real em imagens de câmeras IP locais e foi desenvolvido para integração com o Home Assistant.