Hindbær Pi gør HomePod arbejde med Spotify, Pandora osv
- Slip på:2019-06-10
- Find den lokale IP-adresse på din Raspberry Pi (i mit tilfælde 192.168.1.16):
- Installer NodeJS 9. Først måtte jeg fjerne den gamle standardversion af NodeJS:
- Den normale måde at installere NodeJS på Linux syntes ikke at fungere på grund af den særlige ARM-processor, der blev brugt på RaspberryPi Zero, så jeg skulle downloade armv6 binær direkte og derefter installere ved hjælp af disse instruktioner:
- Tilføj dette til bunden af .profile:
- Indlæs den opdaterede .profil:
- Installer AirTunes Node bibliotek (Jeg lavede en gaffel til at fungere rundt om en fejl):
- Installer og start BabelPod:
- På dette tidspunkt skal du kunne åbne BabelPod web-brugergrænsefladen fra en computer eller telefon på dit WiFi-netværk ved at gå til http: // [raspberry_pi_ip_address]: 3000 / (i mit tilfælde http://192.168.1.16:3000/) . Line-in skal være tilgængelig som input (i mit tilfælde syntes det som "USB Audio"), og din HomePod (og andre lokale AirPlay-enheder) skal være tilgængelige som output (i mit tilfælde syntes det som "Airplay: Office") .
- Der er nogle flere trin, hvis du også ønsker at få Bluetooth-input til at fungere:
- Tilføj dette til main.conf:
- Indlæs den opdaterede main.conf:
- Gør Raspberry Pi opdaget via Bluetooth:
- BabelPod skal nu vises som "raspberrypi", når du scanner efter Bluetooth-enheder på din telefon eller computer (dette navn kan ændres ved at åbne bluetoothctl og køre "system-alias BabelPod"). Når du forsøger at forbinde Raspberry Pi skal indstilles til at stole på din enhed. Du kan gøre dette fra skrivebordets grænseflade eller fra terminalen.
- Nu skal du kunne oprette forbindelse og vælge den som lydudgang på din enhed.
- I BabelPod-web-brugergrænsefladen skal du nu kunne vælge din Bluetooth-enhed som input og sende den til din HomePod via AirPlay.