Image: reddit.com · Video still: Sonos speaker desktop control panel
A desktop Sonos control panel on a 3.5-inch ESP32 display
A 3.5-inch ESP32 touchscreen that controls Sonos playback, volume, rooms and TV input, with firmware and a bridge app built by Claude Code.
Credits
- Reddit poster Kiran_ravindra Source ↗
Earliest dated source:
The full story
Working from home and tired of the Sonos app, the maker put a 3.5" ESP32 display in a 3D-printed case to control their speakers. It shows the current track and album art, controls volume per room, switches between music and HDMI TV input, starts favourite playlists and sleeps when idle.
They designed the UI in Figma Make and used the Figma MCP with Claude Code to turn it into firmware. The board talks to a Sonos HTTP bridge app on their desktop that Claude also built.
How it was done
Tools
Themes
Loading themes…
Sources
From a short post by the maker, so the details are as they tell them.
- Reddit: Sonos speaker desktop control panelReddit poster: Kiran_ravindraPosted
The maker's post on r/esp32.
If it disappears: archived copy of Reddit: Sonos speaker desktop control panel (opens in a new tab)
- Reddit: Desktop Sonos controller
The subreddit's moderators removed it, but the original is still readable (it can take a few seconds to load): archived copy of Reddit: Desktop Sonos controller (opens in a new tab)