ESP32 Gallery

E-PAPER NOW-PLAYING DISPLAY / ESP32 APPLICATION

Music Station

ESP32-S3 e-paper music interface — currently an iPhone now-playing display, evolving into a standalone offline microSD music station.

Music Station
Open project preview ↗
About this project

About this project

Music, artwork and synchronized lyrics on a 2.9-inch e-paper panel, played straight from a microSD card by an ESP32-S3 with five physical buttons and no phone in sight. MP3s decode on their own core through a MAX98357A I2S amplifier, so the roughly 780 ms e-paper refresh never interrupts the music, and lyrics follow the samples actually sent to the speaker. Cover art is pre-baked as 1-bit images and .lrc files are prepared on a Mac before an album goes on the card. The panel is a DEPG0290BS 296x128 with an SSD1680 controller. Arduino IDE builds it with USB CDC on boot, the Huge APP partition scheme and PSRAM disabled. The earlier version was an iPhone companion reading now-playing data over Bluetooth and fetching lyrics from LRCLIB; its audio still came from the phone.

From the README

From the README

Display
DEPG0290BS 296x128 panel with SSD1680 controller
Build
USB CDC on boot, Huge APP partition scheme, PSRAM disabled

Hardware

Boards: ESP32-S3

Supported hardware: ESP32-S3. Confirm the exact board revision and pin map in the upstream repository.

What the source supports

Upstream evidence: Reviewed from public README media at commit 90439c8587ce under MIT. Firmware was not executed.

Media credit & rights

Upstream project media · rights remain with its owner · Credit: ralihachev

Screenshots decoded from the upstream README at a pinned commit. Repository code and firmware were not executed; the license texts are included in the preview package.

View original source ↗ Copyright & removal · Reviewed

More projects on these boards

Bus 404 Found Claudescreen Codex Proxy Rs ESP32 Monitor ESP32 DATV RX ESP32 Paper Frame ESP32 S3 CAM Mic3 RD60 PMW1

Source repository ↗

Browse all projects

See what an ESP32 project looks like, and whether it runs on your board.

Sort

FILTERS

Browse by form factor. Check the exact board, chip and peripherals before installing.

MADE SOMETHING?

Give your project a little spotlight.

Repository links do not imply author endorsement or verified hardware compatibility. Check the upstream safety guidance before powering or flashing a build.

Try it

Project source ↗
Build & safety

Open project page ↗
FROM YOUR WORKBENCH

Small board.
Big idea.

Share what you've made.

Automatic checks start now. Most reviews finish in 1–3 days.

Prefer GitHub? Open an issue ↗