Raspberry Pi naredi HomePod delo s Spotify, Pandora itd
- Sprostitev naprej:2019-06-10
- Poiščite lokalni IP naslov Raspberry Pi (v mojem primeru 192.168.1.16):
- Namesti NodeJS 9. Najprej sem moral odstraniti staro privzeto različico NodeJS:
- Zdi se, da običajen način namestitve NodeJS na Linux ni deloval, ker je določen ARM procesor, uporabljen na RaspberryPi Zero, potreboval prenos armv6 binarno neposredno in nato namestite z uporabo teh navodilih:
- Dodaj to na dno .profile:
- Naložite posodobljeni .profil:
- Namestite letališčih Knjižnica vozlišč (ustvaril sem vilico za obvladovanje napake):
- Namesti in zaženi BabelPod:
- Na tej točki bi morali odpreti spletni uporabniški vmesnik BabelPod iz računalnika ali telefona v omrežju WiFi tako, da obiščete http: // [raspberry_pi_ip_address]: 3000 / (v mojem primeru http://192.168.1.16:3000/) . Line-in mora biti na voljo kot vhod (v mojem primeru je prikazan kot »USB Audio«), vaš HomePod (in druge lokalne naprave AirPlay) pa morajo biti na voljo kot izhod (v mojem primeru je prikazan kot »Airplay: Office«) .
- Če želite vnesti tudi vhod Bluetooth, potrebujete še nekaj korakov:
- Dodaj to v main.conf:
- Naložite posodobljeno main.conf:
- Naj bo Raspberry Pi vidna prek Bluetootha:
- BabelPod naj bi se zdaj prikazal kot »raspberrypi«, ko skenirate naprave Bluetooth na telefonu ali računalniku (to ime lahko spremenite tako, da odprete bluetoothctl in zaženete »system-alias BabelPod«). Ko poskušate povezati Raspberry Pi je treba nastaviti, da zaupate vaši napravi. To lahko storite na namiznem vmesniku ali na terminalu.
- Sedaj bi morali imeti možnost, da se uspešno povežete in izberete kot avdio izhod na vaši napravi.
- V spletnem uporabniškem vmesniku BabelPod bi zdaj morali imeti možnost izbrati vašo Bluetooth napravo kot vhod in jo izpeljati na vaš HomePod preko AirPlay.