Transform your Raspberry Pi into a multiroom audio system with Spotify Connect, Bluetooth, Internet Radio, Podcasts, and Mac streaming.
|--------|-------------| | 🎵 Spotify Connect | See what's playing and control playback | | 📱 Bluetooth | Pair any device and stream audio | | 📻 Radio | Browse 50,000+ stations, save favorites | | 🎙️ Podcasts | Search, subscribe, resume episodes | | 💻 Mac | Stream your Mac's system audio (requires Milō Mac) |
|---------|-------------| | 🔊 Multiroom | Synchronized playback across multiple speakers | | 🎛️ 10-band Equalizer | Adjust audio frequencies for all speakers | | 🌍 8 Languages | EN, FR, DE, ES, PT, IT, ZH, HI |
|-----------|-------------| | Board | Raspberry Pi 4 or 5 (64-bit) | | Audio | HiFiBerry HAT (Amp2, Amp4, Amp4 Pro, Amp100, Beocreate) | | Display | Waveshare 7" USB or 8" DSI (optional) | | Volume | Rotary encoder (optional) |
- Download Raspberry Pi Imager
- Flash Raspberry Pi OS (64-bit) Lite (Debian Trixie)
- In "Edit Settings", configure:
- Hostname:
milo(ormilo-client-01for multiroom clients) - Username:
milo(ormilo-client-01) - Password: your choice
- WiFi if needed
- Hostname:
wget https://raw.githubusercontent.com/leodurandfr/Milo/main/install.sh
chmod +x install.sh
./install.shThe script guides you through audio card and screen selection. Once complete:
- Web interface → http://milo.local
- Spotify → Select "Milō" in Spotify app
- Bluetooth → Connect to "Milō · Bluetooth"
- Mac → Install Milō Mac, then select "Milō" in audio outputs
For multiroom, install on additional Raspberry Pis to add synchronized speakers:
wget https://raw.githubusercontent.com/leodurandfr/Milo/main/milo-client/install-client.sh
chmod +x install-client.sh
./install-client.shNaming convention: Use
milo-client-01,milo-client-02, etc. for hostname and username.
./install.sh --uninstall # Main
./install-client.sh --uninstall # ClientControl Milō from your other devices:
| Platform | Description | Link |
|---|---|---|
| macOS | Menu Bar app + audio output | Milō Mac |
| iOS | Fullscreen web interface | Milō iOS |
| Android | Fullscreen web interface | Milō Android |
- 🏗️ Architecture — How Milō works
- 💻 Developer Guide — Contribute to the project