RaspiAudio
Muse Radio
- Product page
- Docs
- MUSE RADIO installation documentation
- Video tutorial: ESPHome on Raspiaudio Muse Radio into a Home Assistant using Microwake word for chatgpt ESP32
- Available firmware/apps:
- Internet-Radio Demo app: MuseRadio-DEMO
- Muse Radio Squeezelite
- Homeassistant Voice Satellite (see below)
Muse Luxe Speaker
- Product page
- ESPMuse Lux FAQ
- EspMuse is based on Muse Proto, which is based on a Espressif Esp32-WRover
- Reset ESPMuse to AP mode
- FAQ
- Available firmware/apps:
- Bluetooth
- Internet radio
- Homeassistant Voice Satellite (see below)
- Squeezelite
Firmware / Apps
- RASPIAUDIO Open Source App Store
- Browser based firmware installation page
Squeezelite-ESP32
- RASPIAUDIO/squeezelite-esp32
- No tags, no releases
- Web Installer installs
v1.0(2026-02)
- Fork of the sle118/Squeezelite-ESP32
project, customised for the MUSE Radio.
sle118/Squeezelite-ESP32itself is a fork of ralph-irving/Squeezelite - For more details of see lyrion section in media/audio/slimproto.md
- Forum: Muse Radio Squeezelite
- MuseRadio Squeezelite features:
- AirPlay Support
- Spotify Connect using cspot
- Logitech Media Server Integration
- Screen Support
- Infrared Remote Control
- Music-assistant player provider: Squeezelite
- Update Squeezelite
- OK audio quality
- Max sample rate: 384kHz/24 bit
Install
- Flash firmware using the web based installer
- When finished, open the
Logs and console - The display shows "Recovery"
- Connect to recovery AP SSID
squeezelite-*, password:squeezelite - Browse to http://192.168.4.1/
- Setup Wifi
Exit Recovery
The device should reboot now and be reachable under it's new IP,
or a mDns name shown with avahi-browse -a
Issues
Home assistant voice satellite
- Homeassistant Voice Satellite
- This is an ESPHome configuration that turns the Raspiaudio Muse Radio into a Home Assistant voice satellite
- Forum: Muse Radio Home Assistant
- Music-assistant player provider: Home Assistant
- Low audio quality
- Max sample rate: 48kHz/16 bits
- For better audio quality use
squeezelitefirmware
Flash firmware
Raspiaudio Open Source App Store
- Raspiaudio Open Source App Store
- Web based installer
Manual
- Flash squeezelite firmware
- Turn off device
- Connect Laptop to Muse Luxe with Micro Usb cable
Then start the USB-serial console:
$ screen /dev/ttyUSB0 115200
nvs_erase_wifi_manager
restart
- Turn on Muse Luxe
esptool
Follow Multirooms with SQUEEZELITE with ESP32 MUSE PROTO
Install flash tool
sudo apt install esptool
Flash:
cd ~/projects/smart-home/esphome/espmuse-luxe
esptool -p /dev/ttyUSB0 write_flash 0x0 squeezeliteML.bin
Troubleshooting
Device "dead"
Symptoms:
- Green top LED doesn't turn on, device seems "dead"
- See also EspMuse with squeezelite-esp32 doesn’t start after battery was drained
Solutions:
- It might just be in Squeezelite recovery mode
- Browse to the Squeezelite-ESP32 web interface
- If you don't find the IP, connect to the USB-serial console to find the IP in the serial logs
- Click at the bottom button
Exit recovery mode
- Browse to the Squeezelite-ESP32 web interface
- If this doesn't help, try flashing the firmware again