This repository contains the complete source code and binaries that turn an ESP-MUSE Luxe or Proto board into a fully featured Bluetooth speaker.
Feature | Status |
---|---|
A2DP sink (stereo) | ✅ |
Codec or direct I²S (board-selectable) | ✅ |
Head-phone jack detection (Luxe) | ✅ |
RGB NeoPixel status LED | ✅ |
Low-battery indicator | ✅ |
Custom start-up jingle | ✅ |
Runtime configurator (Web app) | ✅ |
You can now change the Bluetooth name, the LED colour, and upload your own start-up jingle (≤ 2 s WAV) without recompiling:
▶︎ Open the RaspiAudio ESP MUSE Customizator
The page also includes an ESP-Web-Tools button that flashes the latest release .bin
straight from your browser.
The configurator’s source code lives in the same repo: see
raspiaudio_customizator.html
.
- Open https://raspiaudio.github.io/BT/ in Chrome / Edge.
- In step 1, click “Flash latest firmware” and choose your ESP32 Muse board.
- After flashing, hit “Connect ESP32” and tweak the settings in step 2.
- Enjoy your personalised speaker!
- Arduino IDE ≥ 3.1.0
- Board: ESP32 Dev Module
- Partition scheme: Huge App
- Optional WAV files →
Tools > ESP32 Sketch Data Upload
(LittleFS) Upload
and you’re done.
The default board can be switched by commenting / uncommenting
#define BOARD_LUXE
or#define BOARD_PROTO
inmain.ino
.
- Hardware: RaspiAudio ESP-MUSE Luxe & Proto
- Voice prompts: © Aurélie Loilier – all rights reserved.
Happy hacking!