Raspberry Pi maakt HomePod geschikt voor Spotify, Pandora, enz
- Loslaten:2019-06-10
- Zoek het lokale IP-adres van uw Raspberry Pi (in mijn geval 192.168.1.16):
- Installeer NodeJS 9. Eerst moest ik de oude standaardversie van NodeJS verwijderen:
- De normale manier om NodeJS op Linux te installeren leek niet te werken vanwege de specifieke ARM-processor die op de RaspberryPi Zero werd gebruikt, dus ik moest de armv6 binair direct en installeer vervolgens met deze instructies:
- Voeg dit toe aan de onderkant van .profile:
- Laad het bijgewerkte .profiel:
- Installeer de AirTunes Node library (ik heb een vork gemaakt om een bug te omzeilen):
- Installeer en start BabelPod:
- Op dit punt zou je in staat moeten zijn de BabelPod web-UI vanaf een computer of telefoon op je WiFi-netwerk te openen door naar http: // [raspberry_pi_ip_address] te gaan: 3000 / (in mijn geval http://192.168.1.16:3000/) . Line-in moet beschikbaar zijn als invoer (in mijn geval leek het "USB Audio"), en je HomePod (en andere lokale AirPlay-apparaten) zouden als uitvoer beschikbaar moeten zijn (in mijn geval leek het op "Airplay: Office") .
- Er zijn nog meer stappen als u ook Bluetooth-invoer wilt laten werken:
- Voeg dit toe aan main.conf:
- Laad het bijgewerkte main.conf:
- Maak de Raspberry Pi via Bluetooth detecteerbaar:
- De BabelPod moet nu worden weergegeven als "raspberrypi" wanneer u naar Bluetooth-apparaten op uw telefoon of computer zoekt (deze naam kan worden gewijzigd door bluetoothctl te openen en "system-alias BabelPod" uit te voeren). Wanneer u verbinding probeert te maken, moet de Raspberry Pi worden ingesteld om uw apparaat te vertrouwen. U kunt dit doen via de desktopinterface of vanaf de terminal.
- Nu zou je in staat moeten zijn om succesvol te verbinden en het te kiezen als de audio-uitvoer op je apparaat.
- In de webinterface van BabelPod moet u nu uw Bluetooth-apparaat als invoer kunnen selecteren en dit via AirPlay naar uw HomePod kunnen sturen.