Raspberry Pi fait fonctionner HomePod avec Spotify, Pandora, etc.
- Libération sur:2019-06-10
- Recherchez l'adresse IP locale de votre Raspberry Pi (dans mon cas, 192.168.1.16):
- Installez NodeJS 9. Il me fallait d’abord supprimer l’ancienne version par défaut de NodeJS:
- La méthode normale d’installation de NodeJS sur Linux ne semblait pas fonctionner à cause du processeur ARM particulier utilisé sur le RaspberryPi Zero; j’avais donc besoin de télécharger le logiciel. binaire armv6 directement et ensuite installer en utilisant ces instructions:
- Ajoutez ceci au bas de .profile:
- Chargez le fichier .profile mis à jour:
- Installez le airtunes Bibliothèque de nœuds (j'ai créé un fork pour contourner un bogue):
- Installez et démarrez BabelPod:
- À ce stade, vous devriez pouvoir ouvrir l'interface utilisateur Web de BabelPod à partir d'un ordinateur ou d'un téléphone de votre réseau WiFi en accédant à l'adresse http: // [raspberry_pi_ip_address]: 3000 / (dans mon cas, http://192.168.1.16:3000/). . L’entrée de ligne doit être disponible en entrée (dans mon cas, il s’agit de «Audio USB»), et votre HomePod (ainsi que d’autres périphériques AirPlay locaux) en sortie (dans mon cas, il s’appelle «Airplay: Office»). .
- Si vous souhaitez également que l’entrée Bluetooth fonctionne, procédez de la même manière:
- Ajoutez ceci à main.conf:
- Chargez le fichier main.conf mis à jour:
- Rendez le Raspberry Pi découvrable via Bluetooth:
- Le BabelPod devrait maintenant apparaître comme «raspberrypi» lorsque vous recherchez des périphériques Bluetooth sur votre téléphone ou votre ordinateur (ce nom peut être modifié en ouvrant bluetoothctl et en exécutant «alias système BabelPod»). Lorsque vous essayez de vous connecter, le Raspberry Pi doit être configuré pour faire confiance à votre appareil. Vous pouvez le faire depuis l'interface du bureau ou depuis le terminal.
- Maintenant, vous devriez être capable de vous connecter et de le choisir comme sortie audio sur votre appareil.
- Dans l'interface Web de BabelPod, vous devriez maintenant pouvoir sélectionner votre périphérique Bluetooth comme entrée et le sortir vers votre HomePod via AirPlay.