Raspberry Pi membuat HomePod berfungsi dengan Spotify, Pandora dll
- Lepaskan di:2019-06-10

- Temukan alamat IP lokal Raspberry Pi Anda (dalam kasus saya 192.168.1.16):
- Instal NodeJS 9. Pertama-tama saya harus menghapus versi standar NodeJS yang lama:
- Cara normal menginstal NodeJS di Linux tampaknya tidak berfungsi karena prosesor ARM tertentu yang digunakan pada RaspberryPi Zero, jadi saya perlu mengunduh binary armv6 langsung lalu instal menggunakan instruksi ini:
- Tambahkan ini ke bagian bawah .profile:
- Muat profil. Diperbarui:
- Pasang gelombang udara Node library (Saya membuat garpu untuk mengatasi bug):
- Instal dan mulai BabelPod:
- Pada titik ini Anda harus dapat membuka UI web BabelPod dari komputer atau ponsel di jaringan WiFi Anda dengan membuka http: // [raspberry_pi_ip_address]: 3000 / (dalam kasus saya http://192.168.1.16:3000/) . Line-in harus tersedia sebagai input (dalam kasus saya ini muncul sebagai "Audio USB"), dan HomePod Anda (dan perangkat AirPlay lokal lainnya) harus tersedia sebagai output (dalam kasus saya muncul sebagai "Airplay: Office") .
- Ada beberapa langkah lagi jika Anda juga ingin agar input Bluetooth berfungsi:
- Tambahkan ini ke main.conf:
- Muat main.conf yang diperbarui:
- Buat Raspberry Pi dapat ditemukan melalui Bluetooth:
- BabelPod sekarang akan muncul sebagai "raspberrypi" ketika Anda memindai perangkat Bluetooth di ponsel atau komputer Anda (nama ini dapat diubah dengan membuka bluetoothctl dan menjalankan "system-alias BabelPod"). Saat Anda mencoba menyambungkan Raspberry Pi perlu diatur untuk mempercayai perangkat Anda. Anda dapat melakukan ini dari antarmuka desktop, atau dari terminal.
- Sekarang Anda harus dapat terhubung dengan sukses dan memilihnya sebagai output audio pada perangkat Anda.
- Di BabelPod web UI Anda sekarang harus dapat memilih perangkat Bluetooth Anda sebagai input dan output ke HomePod Anda melalui AirPlay.