Ang Raspberry Pi ay gumagawa ng HomePod na gumagana sa Spotify, Pandora atbp
- Bitawan:2019-06-10
- Hanapin ang lokal na IP address ng iyong Raspberry Pi (sa aking kaso 192.168.1.16):
- I-install ang NodeJS 9. Una kailangan kong alisin ang lumang default na bersyon ng NodeJS:
- Ang normal na paraan ng pag-install ng NodeJS sa Linux ay hindi mukhang gumana dahil sa partikular na processor ng ARM na ginamit sa RaspberryPi Zero, kaya kailangan kong i-download ang armv6 binary direkta at pagkatapos ay i-install gamit mga tagubilin na ito:
- Idagdag ito sa ibaba ng .profile:
- I-load ang na-update na .profile:
- I-install ang airtunes Node library (Lumikha ako ng isang tinidor upang gumana sa paligid ng isang bug):
- I-install at simulan ang BabelPod:
- Sa puntong ito dapat mong buksan ang BabelPod web UI mula sa isang computer o telepono sa iyong WiFi network sa pamamagitan ng pagpunta sa http: // [raspberry_pi_ip_address]: 3000 / (sa aking kaso http://192.168.1.16:3000/) . Ang line-in ay dapat na magagamit bilang isang input (sa aking kaso ito ay lumitaw bilang "USB Audio"), at ang iyong HomePod (at iba pang mga lokal na AirPlay na aparato) ay dapat na magagamit bilang output (sa aking kaso ito lumitaw bilang "Airplay: Office") .
- May ilang higit pang mga hakbang kung gusto mo ring makakuha ng pag-input ng Bluetooth:
- Idagdag ito sa main.conf:
- I-load ang na-update na main.conf:
- Gawing matuklasan ang Raspberry Pi sa pamamagitan ng Bluetooth:
- Ang BabelPod ay dapat na ngayong magpakita bilang "raspberrypi" kapag nag-scan ka para sa mga aparatong Bluetooth sa iyong telepono o computer (maaaring mabago ang pangalang ito sa pamamagitan ng pagbubukas ng bluetoothctl at pagpapatakbo ng "system-alias BabelPod"). Kapag sinubukan mong ikonekta ang Raspberry Pi ay kailangang itakda upang magtiwala sa iyong aparato. Maaari mong gawin ito mula sa interface ng desktop, o mula sa terminal.
- Ngayon ay dapat na matagumpay mong makakonekta at piliin ito bilang audio output sa iyong aparato.
- Sa Web UI ng BabelPod dapat mo na ngayong piliin ang iyong Bluetooth device bilang input at i-output ito sa iyong HomePod sa pamamagitan ng AirPlay.