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 ห้องสมุดโหนด (ฉันสร้างทางแยกเพื่อแก้ไขข้อบกพร่อง):
- ติดตั้งและเริ่ม BabelPod:
- ณ จุดนี้คุณควรจะสามารถเปิด BabelPod web UI จากคอมพิวเตอร์หรือโทรศัพท์ในเครือข่าย WiFi ของคุณได้โดยไปที่ http: // [raspberry_pi_ip_address]: 3000 / (ในกรณีของฉัน http://192.168.1.16:3000/) . ควรใช้ Line-in เป็นอินพุต (ในกรณีของฉันมันปรากฏเป็น“ USB Audio”) และ HomePod (และอุปกรณ์ AirPlay ในพื้นที่อื่น ๆ ) ของคุณควรพร้อมใช้งานเป็นเอาต์พุต (ในกรณีของฉันปรากฏเป็น“ Airplay: Office”) .
- มีขั้นตอนเพิ่มเติมหากคุณต้องการให้อินพุต Bluetooth ทำงานเช่นกัน:
- เพิ่มไปยัง main.conf:
- โหลด main.conf ที่อัพเดตแล้ว:
- ทำให้ค้นพบ Raspberry Pi ผ่าน Bluetooth:
- BabelPod ควรปรากฏเป็น“ raspberrypi” เมื่อคุณสแกนหาอุปกรณ์บลูทู ธ ในโทรศัพท์หรือคอมพิวเตอร์ของคุณ (ชื่อนี้สามารถเปลี่ยนได้โดยการเปิด bluetoothctl และเรียกใช้“ system-alias BabelPod”) เมื่อคุณพยายามเชื่อมต่อ Raspberry Pi จะต้องตั้งค่าให้เชื่อถืออุปกรณ์ของคุณ คุณสามารถทำได้จากอินเทอร์เฟซเดสก์ท็อปหรือจากเทอร์มินัล
- ตอนนี้คุณควรจะสามารถเชื่อมต่อได้สำเร็จและเลือกมันเป็นเอาท์พุทเสียงในอุปกรณ์ของคุณ
- ใน BabelPod web UI คุณควรจะสามารถเลือกอุปกรณ์บลูทู ธ ของคุณเป็นอินพุทและเอาท์พุทไปยัง HomePod ของคุณผ่าน AirPlay