
Squeezelite-ESP32 Multi-Room Audio
Full-featured audio streaming firmware for ESP32 boards supporting Spotify Connect, AirPlay, Bluetooth, and Logitech Media Server with synchronized multi-room playback.
Squeezelite-ESP32 is a comprehensive audio streaming firmware suite for ESP32 and ESP32-S3 chipsets, providing a self-contained network audio player with support for multiple streaming protocols.
What It Does
Turns ESP32-based audio boards into feature-rich network media players that connect to Logitech Media Server (LMS) and all major online music services. The firmware supports synchronized multi-room playback across multiple devices.
Supported Streaming Protocols
- Spotify Connect — appear as a Spotify speaker on your network
- AirPlay — stream from Apple devices
- Bluetooth — act as a Bluetooth speaker
- Logitech Media Server — full Squeezebox player with multi-room sync
- Music Assistant / Home Assistant — smart home audio integration
Features
- Multi-room synchronized playback across multiple ESP32 devices
- Hardware button and rotary encoder support
- Display support from monochrome OLEDs to color TFTs
- IR remote receiver
- Equalizer and audio resampling (16-bit mode)
- Web-based configuration interface
Louder ESP32 Support
Sonocotta provides a web-based installer for flashing Squeezelite-ESP32 directly onto the Louder ESP32 board — no development tools required. The installer auto-configures the correct I2S DAC pins and TAS5805M settings.
Getting Started
- Connect the Louder ESP32 via USB-C
- Visit the web installer in a Chrome/Edge browser
- Select "Louder ESP32" from the device list
- Click Connect and flash
- Configure WiFi via the device's captive portal





