Raspberry Pi rende HomePod compatibile con Spotify, Pandora ecc
- Rilascio:2019-06-10

- Trova l'indirizzo IP locale del tuo Raspberry Pi (nel mio caso 192.168.1.16):
- Installa NodeJS 9. Per prima cosa ho dovuto rimuovere la vecchia versione predefinita di NodeJS:
- Il modo normale di installare NodeJS su Linux non sembrava funzionare a causa del particolare processore ARM usato su RaspberryPi Zero, quindi avevo bisogno di scaricare il binario armv6 direttamente e quindi installare utilizzando queste istruzioni:
- Aggiungi questo alla fine di .profile:
- Carica il .profile aggiornato:
- Installa il AirTunes Libreria dei nodi (ho creato un fork per aggirare un bug):
- Installa e avvia BabelPod:
- A questo punto dovresti essere in grado di aprire l'interfaccia utente web BabelPod da un computer o un telefono sulla tua rete WiFi andando su http: // [raspberry_pi_ip_address]: 3000 / (nel mio caso http://192.168.1.16:3000/) . Il line-in dovrebbe essere disponibile come input (nel mio caso è apparso come "USB Audio") e il tuo HomePod (e altri dispositivi AirPlay locali) dovrebbero essere disponibili come output (nel mio caso è apparso come "Airplay: Office") .
- Ci sono altri passaggi se vuoi anche che l'input Bluetooth funzioni:
- Aggiungi questo a main.conf:
- Carica il main.conf aggiornato:
- Rendi il Raspberry Pi rilevabile via Bluetooth:
- BabelPod dovrebbe ora apparire come "raspberrypi" quando si esegue la scansione dei dispositivi Bluetooth sul telefono o sul computer (questo nome può essere modificato aprendo bluetoothctl ed eseguendo "system-alias BabelPod"). Quando si tenta di connettere il Raspberry Pi deve essere impostato per fidarsi del proprio dispositivo. Puoi farlo dall'interfaccia desktop o dal terminale.
- Ora dovresti riuscire a connetterti con successo e sceglierlo come uscita audio sul tuo dispositivo.
- Nell'interfaccia utente web di BabelPod dovresti essere in grado di selezionare il dispositivo Bluetooth come input e inviarlo al tuo HomePod tramite AirPlay.