Raspberry Pi faz HomePod trabalhar com Spotify, Pandora etc
- Lançamento em:2019-06-10

- Encontre o endereço IP local do seu Raspberry Pi (no meu caso 192.168.1.16):
- Instale o NodeJS 9. Primeiro, eu precisava remover a versão padrão antiga do NodeJS:
- A maneira normal de instalar o NodeJS no Linux parece não funcionar por causa do processador ARM específico usado no RaspberryPi Zero, então eu precisei fazer o download do binário armv6 diretamente e, em seguida, instalar usando estas instruções:
- Adicione isto ao final de .profile:
- Carregue o arquivo .profile atualizado:
- Instale o airtunes Biblioteca de nós (criei um fork para contornar um bug):
- Instale e inicie o BabelPod:
- Neste ponto, você deve ser capaz de abrir a interface web do BabelPod a partir de um computador ou telefone na sua rede WiFi, indo para http: // [raspberry_pi_ip_address]: 3000 / (no meu caso http://192.168.1.16:3000/) . A entrada de linha deve estar disponível como uma entrada (no meu caso ela aparecia como “USB Audio”), e seu HomePod (e outros dispositivos AirPlay locais) deveria estar disponível como saída (no meu caso aparecia como “Airplay: Office”) .
- Existem mais algumas etapas se você também quiser que a entrada Bluetooth funcione:
- Adicione isto ao main.conf:
- Carregue o main.conf atualizado:
- Faça o Raspberry Pi detectável via Bluetooth:
- O BabelPod agora deve aparecer como “raspberrypi” quando você procurar dispositivos Bluetooth no seu telefone ou computador (esse nome pode ser alterado abrindo bluetoothctl e executando “system-alias BabelPod”). Quando você tenta se conectar, o Raspberry Pi precisa ser configurado para confiar em seu dispositivo. Você pode fazer isso na interface da área de trabalho ou no terminal.
- Agora você deve conseguir se conectar com sucesso e escolhê-lo como a saída de áudio do seu dispositivo.
- Na interface da Web do BabelPod, você agora deve poder selecionar seu dispositivo Bluetooth como entrada e enviá-lo para o seu HomePod via AirPlay.