Um sistema de áudio com várias salas custa muito dinheiro. Você também pode usar seu conjunto de áudio existente para transmitir música em qualquer lugar da casa. Para isso montamos um servidor de streaming de música com Raspberry Pi e os softwares Mopidy e Snapcast. Você conecta este servidor ao seu equipamento de áudio para que possa simplesmente reproduzir Spotify, Google Play Music, SoundCloud ou sua própria biblioteca de música em seu equipamento antigo, em qualquer lugar da casa.
1 suprimentos
Para o seu próprio sistema de áudio em várias salas, você precisa de um Raspberry Pi (consulte também a caixa 'Qual Raspberry Pi?') Por dispositivo de reprodução. Um dos Raspberry Pis executa o servidor de música Mopidy, que puxa e reproduz música de seu armazenamento local, seu NAS ou serviços de streaming de música online como Spotify, Google Play Music ou SoundCloud. Este Raspberry Pi também executa o Snapserver, a parte do servidor do software Snapcast para vários ambientes. Todos os Raspberry Pis executam o Snapclient, a parte cliente do Snapcast. Todos os clientes Snap sincronizam seu áudio com o Snapserver, para que todos os seus dispositivos de reprodução tenham o mesmo som. Exatamente como um sistema Sonos, mas mais barato!
2 Instale o Raspbian
Instale em qualquer Raspberry Pi Raspbian Stretch Lite. Baixe o arquivo zip e grave-o em um cartão micro SD usando Etcher. Depois disso, abra a partição de inicialização no cartão micro SD através do seu PC e crie um arquivo vazio nele chamado ssh. Desconecte com segurança o cartão micro SD, conecte-o ao seu Pi, conecte um cabo de rede, cabo de alto-falante e, finalmente, um cabo de alimentação e espere o Pi inicializar. Encontre nas locações dhcp do seu roteador qual o endereço IP do seu Pi e faça o login nele através do programa PuTTY, com o nome de usuário pi e senha framboesa.
Qual Raspberry Pi?
O Raspberry Pi executando Mopidy, Snapserver e Snapclient está sob a carga mais pesada. Então você escolhe pelo menos um Raspberry Pi 2 para isso. Os outros Pis do seu sistema de áudio multiroom podem ser modelos menos potentes, afinal, eles só rodam o Snapclient para passar o áudio para os alto-falantes conectados. Até mesmo um Raspberry Pi Zero W é suficiente para isso. A propósito, a saída de áudio padrão de um Raspberry Pi não é de muito boa qualidade. Para áudio de alta qualidade, é melhor comprar uma placa de expansão como a HifiBerry, que vem em várias versões. O Raspberry Pi e os acessórios estão à venda em lojas virtuais como a Kiwi Electronics e a SOS Solutions.
3 Preparando Raspbian
Uma vez que você esteja logado, abra o terminal e execute o utilitário de configuração Raspbian com o comando sudo raspi-config. Alterar senha do usuário pi E definir Opções de localização fuso horário corretamente. abaixo Opções avançadas você vai Expandir sistema de arquivos e escolher você em Divisão de Memória quantos megabytes de RAM o gpu obtém. Como seu Pi é apenas para áudio e não precisa de tela, você define o valor mínimo aqui 16 no. Nas configurações avançadas, você também pode forçar a saída de áudio em HDMI ou no conector de 3,5 mm. Depois de todas as alterações, vá para Terminar. Dependendo de suas alterações, seu Pi solicitará que você reinicie. Então escolha sim e faça login novamente.
4 Instale o Mopidy
Em um Pi agora instalamos o Mopidy. Verifique primeiro com o comando aplay /usr/share/sounds/alsa/Front_Center.wav se o áudio estiver funcionando: se tudo estiver bem, você ouvirá uma voz dizer 'Front Center'. Se funcionar, adicione a chave gpg de desenvolvedores Mopidy com wget -q -O - //apt.mopidy.com/mopidy.gpg | sudo apt-key add -. Em seguida, adicione o repositório do Mopidy aos seus repositórios: sudo wget -q -O /etc/apt/sources.list.d/mopidy.list //apt.mopidy.com/stretch.list. Atualize seus repositórios com sudo apt-get update e instale o Mopidy com sudo apt-get install mopidy.
5 Compartilhe música do seu NAS
Primeiro, daremos ao seu Pi acesso às músicas que você compartilha na sua rede Windows, por exemplo, no seu NAS. Instale os pacotes necessários com sudo apt-get install smbclient samba-common-bin. Abra o arquivo de configuração de montagem com sudo nano / etc / fstab e adicione a seguinte linha a ele:
// servername / sharename / var / lib / mopidy / media cifs username = username, password = password, iocharset = utf8 0 0
Digite o nome correto do servidor, nome de compartilhamento, nome de usuário e senha. Salve o arquivo com Ctrl + O e saia do nano com Ctrl + X. Monte o compartilhamento com sudo mount -a.
6 Adicione música do seu NAS
Abra o arquivo de configuração Modipy com sudo nano /etc/mopidy/mopidy.conf e verifique sob o título [local] o diretório / var / lib / mopidy / media é definido como diretório de mídia. Altere o diretório, se necessário. Em seguida, examine a música em seu diretório de mídia com varredura local sudo mopidyctl. Observação: se você tiver uma coleção extensa de músicas, isso pode demorar um pouco. Se você adicionar arquivos de música ao seu diretório de mídia posteriormente, verifique-os novamente e reinicie o Mopidy com sudo systemctl restart mopidy.
7 Configure o servidor MPD
No arquivo de configuração, você precisa adicionar mais duas linhas para acessar o Mopidy pela rede. Abra o arquivo novamente com sudo nano /etc/mopidy/mopidy.conf e adicione a linhas [mpd] e nome do host =:: vamos. Salve suas alterações com Ctrl + O e saia do nano com Ctrl + X. Em seguida, habilite o Mopidy com sudo systemctl enable mopidy e comece com sudo systemctl start mopidy. Depois disso, precisamos de um cliente MPD. Por exemplo, instale o aplicativo Android M.A.L.P. Clique no sinal de mais na parte superior, dê um nome ao perfil, digite o endereço IP do seu Pi e pressione o ícone de disquete no canto superior direito para salvar o perfil.
8 Usando Cliente MPD
Depois disso, você pode navegar pelas músicas do seu NAS no seu telefone Android e tocar as músicas no seu Pi. Para fazer isso, vá para. No aplicativo Biblioteca por toda a sua música e para playlists para suas listas de reprodução. Você pode pesquisar por artista, título e assim por diante. O M.A.L.P. tem todas as funções básicas que você esperaria de um servidor de streaming de música remoto, incluindo adicionar faixas à lista de reprodução, embaralhar listas de reprodução e assim por diante. A propósito, o Mopidy é compatível com todos os clientes MPD, então seu servidor de streaming de música também pode ser controlado com outros aplicativos ou até mesmo com software MPD em seu PC.
9 Vincular conta do Spotify
E se você não quiser tocar música local via Mopidy, mas música do Spotify? Isso é possível com uma conta Spotify Premium. Se você criou sua conta do Spotify com uma conta do Facebook em vez de um endereço de e-mail, você precisará criar uma senha específica do aplicativo para Mopidy. Vá para o Facebook para fazer isso Configurações / Segurança e login / Senhas de aplicativos / Senhas de aplicativospara gerar. Isso agora atua como sua senha de usuário do Spotify no Mopidy. Em qualquer caso, você também deve dar permissão à Mopidy para acessar sua conta do Spotify. Visite este site e clique em Faça login com o Spotify.