Raspberry Pi sprawia, że HomePod współpracuje z Spotify, Pandora itp
- Zwolnij na:2019-06-10

- Znajdź lokalny adres IP swojego Raspberry Pi (w moim przypadku 192.168.1.16):
- Zainstaluj NodeJS 9. Najpierw musiałem usunąć starą domyślną wersję NodeJS:
- Normalny sposób instalacji NodeJS na Linuksie nie działał z powodu konkretnego procesora ARM używanego w RaspberryPi Zero, więc musiałem pobrać binarny armv6 bezpośrednio, a następnie zainstaluj za pomocą te instrukcje:
- Dodaj to na dole .profile:
- Załaduj zaktualizowany profil:
- Zainstaluj airtunes Biblioteka węzłów (utworzyłem widelec do obejścia błędu):
- Zainstaluj i uruchom BabelPod:
- W tym momencie powinieneś być w stanie otworzyć interfejs WWW BabelPod z komputera lub telefonu w sieci WiFi, przechodząc do http: // [raspberry_pi_ip_ad_ress]: 3000 / (w moim przypadku http://192.168.1.16:3000/) . Wejście liniowe powinno być dostępne jako wejście (w moim przypadku pojawiło się jako „USB Audio”), a Twój HomePod (i inne lokalne urządzenia AirPlay) powinien być dostępny jako wyjście (w moim przypadku pojawił się jako „Airplay: Office”) .
- Jest jeszcze kilka kroków, jeśli chcesz również pracować z wejściem Bluetooth:
- Dodaj to do main.conf:
- Załaduj zaktualizowany plik main.conf:
- Spraw, aby Raspberry Pi był wykrywalny przez Bluetooth:
- BabelPod powinien teraz wyświetlać się jako „raspberrypi” podczas skanowania urządzeń Bluetooth na telefonie lub komputerze (tę nazwę można zmienić, otwierając bluetoothctl i uruchamiając „system-alias BabelPod”). Gdy próbujesz podłączyć Raspberry Pi, musisz ustawić zaufanie do swojego urządzenia. Możesz to zrobić z interfejsu pulpitu lub z terminala.
- Teraz powinieneś być w stanie połączyć się pomyślnie i wybrać go jako wyjście audio w urządzeniu.
- W interfejsie WWW BabelPod powinieneś teraz być w stanie wybrać urządzenie Bluetooth jako wejście i wyprowadzić je do HomePod za pomocą AirPlay.