Raspberry Pi gör HomePod med Spotify, Pandora etc
- Släpp på:2019-06-10

- Hitta den lokala IP-adressen till din Raspberry Pi (i mitt fall 192.168.1.16):
- Installera NodeJS 9. Först behövde jag ta bort den gamla standardversionen av NodeJS:
- Det vanliga sättet att installera NodeJS på Linux verkade inte fungera på grund av den särskilda ARM-processorn som användes på RaspberryPi Zero, så jag behövde ladda ner armv6 binär direkt och sedan installera med dessa instruktioner:
- Lägg till detta till botten av .profil:
- Ladda upp den uppdaterade .profilen:
- Installera AirTunes Nod bibliotek (jag skapade en gaffel för att arbeta runt en bugg):
- Installera och starta BabelPod:
- Vid denna tidpunkt borde du kunna öppna BabelPod webb-UI från en dator eller telefon på ditt WiFi-nätverk genom att gå till http: // [raspberry_pi_ip_address]: 3000 / (i mitt fall http://192.168.1.16:3000/) . Linjeinmatning bör vara tillgänglig som en inmatning (i mitt fall uppstod det som "USB-ljud"), och din HomePod (och andra lokala AirPlay-enheter) ska vara tillgängliga som utdata (i mitt fall uppstod det som "Airplay: Office") .
- Det finns några steg om du också vill få Bluetooth-ingång att fungera:
- Lägg till detta till main.conf:
- Ladda upp den uppdaterade main.conf:
- Gör Raspberry Pi upptäckbar via Bluetooth:
- BabelPod ska nu dyka upp som "raspberrypi" när du söker efter Bluetooth-enheter på din telefon eller dator (det här namnet kan ändras genom att öppna bluetoothctl och köra "system-alias BabelPod"). När du försöker ansluta måste Raspberry Pi vara inställd för att lita på din enhet. Du kan göra det från skrivbordsgränssnittet eller från terminalen.
- Nu ska du kunna ansluta framgångsrikt och välja det som ljudutgång på enheten.
- I webbsidan för BabelPod bör du nu kunna välja din Bluetooth-enhet som inmatning och mata ut den till din HomePod via AirPlay.