Raspberry Pi membuat HomePod bekerja dengan Spotify, Pandora dan lain-lain
- Lepaskan:2019-06-10
- Cari alamat IP tempatan Raspberry Pi anda (dalam kes saya 192.168.1.16):
- Pasang NodeJS 9. Mula-mula saya perlu mengeluarkan versi lalai lama NodeJS:
- Cara biasa memasang NodeJS pada Linux nampaknya tidak berfungsi kerana pemproses ARM yang digunakan pada RaspberryPi Zero, jadi saya perlu memuat turun binary armv6 terus dan kemudian pasang menggunakan arahan ini:
- Tambah ini ke bahagian bawah .profile:
- Muatkan .profile yang dikemas kini:
- Pasang airtunes Perpustakaan nod (saya buat garpu untuk bekerja di sekitar pepijat):
- Pasang dan mulakan BabelPod:
- Pada ketika ini, anda boleh membuka UI web BabelPod dari komputer atau telefon pada rangkaian WiFi anda dengan pergi ke http: // [raspberry_pi_ip_address]: 3000 / (dalam kes saya http://192.168.1.16:3000/) . Line-in harus disediakan sebagai input (dalam kes saya ia muncul sebagai "USB Audio"), dan HomePod anda (dan peranti AirPlay tempatan yang lain) harus tersedia sebagai output (dalam kes saya ia muncul sebagai "Airplay: Office") .
- Terdapat beberapa langkah lagi jika anda juga ingin mendapatkan input Bluetooth berfungsi:
- Tambah ini ke main.conf:
- Muatkan main.conf yang dikemas kini:
- Buat Raspberry Pi yang dapat ditemui melalui Bluetooth:
- BabelPod kini akan muncul sebagai "raspberrypi" apabila anda mengimbas peranti Bluetooth pada telefon atau komputer anda (nama ini boleh diubah dengan membuka bluetoothctl dan menjalankan "system-alias BabelPod"). Apabila anda cuba menyambungkan Raspberry Pi perlu ditetapkan untuk mempercayai peranti anda. Anda boleh melakukan ini dari antara muka desktop, atau dari terminal.
- Kini anda harus dapat menyambung dengan jayanya dan memilihnya sebagai output audio pada peranti anda.
- Dalam UI web BabelPod kini anda kini dapat memilih peranti Bluetooth anda sebagai input dan outputnya ke HomePod anda melalui AirPlay.