Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 5 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# RaspberryPi-AirPlay-Installer 📻

Turn any Raspberry Pi (Zero 2 W, 3, 4, 5) into a modern, high-quality AirPlay 2 receiver in just 5 minutes. This project uses a set of robust scripts to automate the entire installation process, making it incredibly easy to revive your old home theater or favorite speakers.
Turn any Raspberry Pi (Zero 2 W, 3, 4, 5) into a modern, high-quality AirPlay 2 receiver in just 5 minutes. Stream to a USB DAC, built-in audio, or a **Bluetooth speaker** (e.g., Amazon Echo, JBL, Sony). This project uses a set of robust scripts to automate the entire installation process, making it incredibly easy to revive your old home theater or favorite speakers.

> **If you find this project helpful, please consider giving it a ⭐ star on GitHub!** It helps others discover it and shows your appreciation for the work. Also, please like the video and **[subscribe to the channel](https://www.youtube.com/@ravis1ngh)**. It helps us create more content like this.

Expand All @@ -18,6 +18,7 @@ The goal of this project was to simplify the manual installation process, making
* **🤖 Fully Automated:** The script handles system updates, dependency installation, compiling, and configuration.
* **✅ Smart Pre-Checks:** A pre-installation script verifies your system is ready, checking for internet, disk space, and audio devices to prevent errors.
* **🔌 USB DAC Auto-Detection:** Intelligently finds your external USB sound card and lets you choose the correct one if you have multiple.
* **🔵 Bluetooth Speaker Support:** Pair and stream to any Bluetooth speaker (Amazon Echo, JBL, Sony, etc.) with automatic reconnection on boot.
* **⚙️ Optimized for Performance:** Automatically configures settings for the best audio quality and prompts to disable Wi-Fi power saving to prevent dropouts.
* **🛠️ Robust & Reliable:** Includes error handling and detailed logging for easy troubleshooting.

Expand All @@ -28,9 +29,10 @@ The goal of this project was to simplify the manual installation process, making
* **Raspberry Pi:** A Pi Zero 2 W, 3, 4, or 5 is recommended.
* **MicroSD Card:** A quality card with at least 8GB.
* **Power Supply:** The official power supply for your Pi model.
* **Audio Output:**
* **Audio Output** (one of the following):
* For Pi Zero: An **OTG cable** and a **USB DAC** with a 3.5mm output.
* For Pi 3/4/5: The built-in 3.5mm jack or an optional USB DAC.
* **Bluetooth speaker** (e.g., Amazon Echo, JBL, Sony) — requires Pi with built-in Bluetooth or a USB BT adapter.

---

Expand All @@ -43,7 +45,7 @@ curl -sSL https://raw.githubusercontent.com/Techposts/RaspberryPi-AirPlay-Instal
curl -sSl https://raw.githubusercontent.com/Techposts/RaspberryPi-AirPlay-Installer/main/RaspberryPi-AirPlay-Installer-Scripts/install_airplay_v3.sh | bash
```

The script is interactive and will guide you through the process. Once finished, it will reboot, and your AirPlay 2 receiver will be ready to use!
The script is interactive and will guide you through the process. You'll be asked to choose between **USB DAC/built-in audio** or **Bluetooth speaker** output. Once finished, it will reboot, and your AirPlay 2 receiver will be ready to use!

---

Expand Down
Loading