Raspberry Pi hace que HomePod funcione con Spotify, Pandora, etc.
- Liberar:2019-06-10
- Encuentre la dirección IP local de su Raspberry Pi (en mi caso, 192.168.1.16):
- Instale NodeJS 9. Primero necesitaba eliminar la versión predeterminada anterior de NodeJS:
- La forma normal de instalar NodeJS en Linux no parece funcionar debido al procesador ARM particular que se usa en la RaspberryPi Zero, por lo que necesitaba descargar el binario armv6 directamente y luego instalar usando estas instrucciones:
- Agregue esto al final de .profile:
- Cargue el .profile actualizado:
- Instala el airtunes Biblioteca de nodos (creé una bifurcación para solucionar un error):
- Instalar e iniciar BabelPod:
- En este punto, debería poder abrir la interfaz de usuario web de BabelPod desde una computadora o teléfono en su red WiFi yendo a http: // [raspberry_pi_ip_address]: 3000 / (en mi caso http://192.168.1.16:3000/) . La entrada de línea debe estar disponible como entrada (en mi caso, apareció como "USB Audio"), y su HomePod (y otros dispositivos locales de AirPlay) debe estar disponible como salida (en mi caso, aparece como "Airplay: Office") .
- Hay algunos pasos más si también desea que la entrada de Bluetooth funcione:
- Agregue esto a main.conf:
- Cargue el main.conf actualizado:
- Haz que la Raspberry Pi sea detectable a través de Bluetooth:
- El BabelPod ahora debería aparecer como "raspberrypi" cuando busca dispositivos Bluetooth en su teléfono o computadora (este nombre puede cambiarse abriendo bluetoothctl y ejecutando "alias de sistema BabelPod"). Cuando intenta conectar la Raspberry Pi debe configurarse para que confíe en su dispositivo. Puede hacerlo desde la interfaz del escritorio o desde la terminal.
- Ahora debería poder conectarse correctamente y elegirlo como la salida de audio en su dispositivo.
- En la interfaz de usuario web de BabelPod, ahora debería poder seleccionar su dispositivo Bluetooth como entrada y enviarlo a su HomePod a través de AirPlay.