Raspberry Pi прави HomePod работа с Spotify, Pandora и др
- Освободете се:2019-06-10
- Намерете местния IP адрес на Raspberry Pi (в моя случай 192.168.1.16):
- Инсталирайте NodeJS 9. Първо трябваше да премахна старата версия по подразбиране на NodeJS:
- Нормалният начин за инсталиране на NodeJS в Linux не изглежда да работи, тъй като конкретният ARM процесор, използван на RaspberryPi Zero, трябваше да изтегля armv6 двоичен директно и след това инсталирайте използвайки тези инструкции:
- Добавете това към дъното на .profile:
- Заредете актуализирания .profile:
- Инсталирайте AirTunes Библиотека на Node (създадох вилица, за да заобиколя грешка):
- Инсталиране и стартиране на BabelPod:
- На този етап трябва да можете да отворите уеб интерфейса на BabelPod от компютър или телефон на вашата WiFi мрежа, като посетите http: // [raspberry_pi_ip_address]: 3000 / (в моя случай http://192.168.1.16:3000/) , Линейният вход трябва да е наличен като вход (в моя случай той се появява като “USB Audio”), а HomePod (и други локални устройства AirPlay) трябва да са налични като изход (в моя случай той се появява като “Airplay: Office”) ,
- Има още няколко стъпки, ако искате също да работите с Bluetooth входа:
- Добавете това в main.conf:
- Заредете актуализирания main.conf:
- Направете Raspberry Pi откриваем чрез Bluetooth:
- Сега BabelPod трябва да се появи като “raspberrypi”, когато сканирате за Bluetooth устройства на вашия телефон или компютър (това име може да се промени чрез отваряне на bluetoothctl и стартиране на “system-alias BabelPod”). Когато се опитате да свържете Raspberry Pi трябва да бъде настроен да се доверите на вашето устройство. Можете да направите това от интерфейса на работния плот или от терминала.
- Сега трябва да можете да се свържете успешно и да го изберете като аудио изход на вашето устройство.
- В уеб интерфейса на BabelPod сега трябва да можете да изберете вашето Bluetooth устройство като вход и да го изведете на вашия HomePod чрез AirPlay.