Repolode
music-assistant

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. 1

    Instale o app Music Assistant no Home Assistant (recomendado).

  2. 2

    Ou execute a imagem oficial do contêiner Docker.

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

    Desenvolvimento: crie o ambiente virtual e instale as dependências com o script setup.

    scripts/setup.sh
  4. 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