Raspberry Pi прымушае HomePod працаваць з Spotify, Pandora і г.д.
- выпуск на:2019-06-10
- Знайдзіце лакальны IP-адрас вашай Raspberry Pi (у маім выпадку 192.168.1.16):
- Усталюйце NodeJS 9. Спачатку трэба было выдаліць старую версію NodeJS па змаўчанні:
- Нармальны спосаб усталёўкі NodeJS на Linux, здаецца, не працуе з-за канкрэтнага працэсара ARM, які выкарыстоўваецца ў RaspberryPi Zero, таму мне трэба было загрузіць armv6 двайковы непасрэдна, а затым ўсталяваць з дапамогай гэтыя інструкцыі:
- Дадаць гэта да ніжняй часткі .profile:
- Загрузіце абноўлены .profile:
- Усталюйце эфір Бібліятэка вузлоў (я стварыў відэлец, каб абыйсці памылку):
- Усталюйце і запусціце BabelPod:
- У гэты момант вы зможаце адкрыць вэб-карыстацкі інтэрфейс BabelPod з кампутара ці тэлефона ў сетцы Wi-Fi, перайдзіце па адрасе http: // [raspberry_pi_ip_address]: 3000 / (у маім выпадку http://192.168.1.16:3000/) . Лінейны ўваход павінен быць даступны ў якасці ўваходу (у маім выпадку ён быў названы "USB Audio"), а HomePod (і іншыя лакальныя прылады AirPlay) павінны быць даступныя як выхад (у маім выпадку ён выглядаў як "Airplay: Office") .
- Ёсць яшчэ некалькі крокаў, калі вы жадаеце прымусіць увод Bluetooth:
- Дадаць гэта ў main.conf:
- Загрузіце абноўлены main.conf:
- Зрабіце Raspberry Pi даступным праз Bluetooth:
- BabelPod зараз павінен з'яўляцца "raspberrypi" пры сканаванні на прыладзе Bluetooth на тэлефоне або на кампутары (гэта імя можна змяніць, адкрыўшы bluetoothctl і запусціўшы "system-alias BabelPod"). Пры спробе падлучэння Raspberry Pi неабходна ўсталяваць, каб давяраць прыладзе. Вы можаце зрабіць гэта з інтэрфейсу працоўнага стала або з тэрмінала.
- Цяпер вы зможаце паспяхова падключыцца і абраць яго ў якасці аўдыё выхаду на вашым прыладзе.
- У вэб-інтэрфейсе BabelPod зараз вы зможаце выбраць прыладу Bluetooth у якасці ўваходнага і вывесці яго на ваш HomePod праз AirPlay.