Raspberry Pi làm cho HomePod hoạt động với Spotify, Pandora, v.v.
- Phát hành vào:2019-06-10
- Tìm địa chỉ IP cục bộ của Raspberry Pi của bạn (trong trường hợp của tôi 192.168.1.16):
- Cài đặt NodeJS 9. Đầu tiên tôi cần xóa phiên bản mặc định cũ của NodeJS:
- Cách cài đặt NodeJS bình thường trên Linux dường như không hoạt động vì bộ xử lý ARM cụ thể được sử dụng trên RaspberryPi Zero, vì vậy tôi cần tải xuống armv6 nhị phân trực tiếp và sau đó cài đặt bằng những hướng dẫn này:
- Thêm phần này vào dưới cùng của .profile:
- Tải .profile đã cập nhật:
- Cài đặt máy bay Thư viện nút (Tôi đã tạo một ngã ba để khắc phục lỗi):
- Cài đặt và khởi động BabelPod:
- Tại thời điểm này, bạn sẽ có thể mở giao diện web BabelPod từ máy tính hoặc điện thoại trên mạng WiFi của mình bằng cách truy cập http: // [raspberry_pi_ip_address]: 3000 / (trong trường hợp của tôi http://192.168.1.16:3000/) . Dòng đầu vào phải có sẵn dưới dạng đầu vào (trong trường hợp của tôi là xuất hiện dưới dạng âm thanh USB USB âm thanh) và HomePod của bạn (và các thiết bị AirPlay cục bộ khác) sẽ có sẵn dưới dạng đầu ra (trong trường hợp của tôi, nó xuất hiện dưới dạng đầu ra .
- Có một số bước nữa nếu bạn cũng muốn làm cho đầu vào Bluetooth hoạt động:
- Thêm phần này vào main.conf:
- Tải main.conf được cập nhật:
- Làm cho Raspberry Pi có thể được khám phá qua Bluetooth:

- BabelPod bây giờ sẽ hiển thị dưới dạng ngay bây giờ khi bạn quét các thiết bị Bluetooth trên điện thoại hoặc máy tính của bạn (tên này có thể được thay đổi bằng cách mở bluetoothctl và chạy bí danh hệ thống BabelPod của Babel). Khi bạn cố gắng kết nối Raspberry Pi cần phải được đặt thành tin tưởng vào thiết bị của bạn. Bạn có thể làm điều này từ giao diện máy tính để bàn hoặc từ thiết bị đầu cuối.

- Bây giờ bạn sẽ có thể kết nối thành công và chọn nó làm đầu ra âm thanh trên thiết bị của bạn.
- Trong giao diện người dùng web BabelPod, giờ đây bạn có thể chọn thiết bị Bluetooth của mình làm đầu vào và xuất nó cho HomePod thông qua AirPlay.
