ラズベリーパイはHomePodをSpotify、Pandoraなどで動作させる
- 発行::2019-06-10
- あなたのラズベリーパイのローカルIPアドレス(私の場合は192.168.1.16)を見つけます。
- NodeJS 9をインストールします。最初にNodeJSの古いデフォルトバージョンを削除する必要があります。
- LinuxにNodeJSをインストールする通常の方法は、RaspberryPi Zeroで使用されている特定のARMプロセッサのためにうまくいかないようでした。 armv6バイナリ 直接インストールしてからインストールする これらの指示:
- これを.profileの最後に追加します。
- 更新された.profileをロードします。
- をインストール エアチューン ノードライブラリ(バグを回避するためにforkを作成しました):
- BabelPodをインストールして起動します。
- この時点であなたはhttp:// [raspberry_pi_ip_address]:3000 /(私の場合http://192.168.1.16:3000/)に行くことによってあなたのWiFiネットワーク上のコンピュータか電話からBabelPodウェブUIを開くことができるはずです。ライン入力は入力として利用でき(私の場合は「USB Audio」として表示されます)、HomePod(およびその他のローカルAirPlayデバイス)は出力として利用可能です(私の場合は「Airplay:Office」として表示されます)。 。
- Bluetooth入力を機能させたい場合は、さらにいくつかのステップがあります。
- これをmain.confに追加します。
- 更新されたmain.confをロードします。
- Raspberry PiをBluetooth経由で検出可能にします。
- お使いの携帯電話またはコンピュータでBluetoothデバイスをスキャンすると、BabelPodは「raspberrypi」として表示されます(この名前は、bluetoothctlを開いて「system-alias BabelPod」を実行すると変更できます)。あなたが接続しようとするとラズベリーパイはあなたのデバイスを信頼するように設定する必要があります。これはデスクトップインターフェースからも端末からも行うことができます。
- これで接続に成功し、それをデバイスの音声出力として選択できるはずです。
- BabelPodのWeb UIでは、Bluetoothデバイスを入力として選択し、AirPlay経由でHomePodに出力できるようになりました。