GroundControl

A small always-on network audio receiver: an ESP32-S3 and a DAC that play internet radio through a real stereo. It boots in about four seconds.

The GroundControl control page on a desktop, with the signal source panel, an archive link genre picker and a list of radio channels
The control page in a desktop browser.
The same control page at phone width, stacked in one column
The same page on a phone.

What it does

Hardware

PartRole
ESP32-S3 DevKitC-1 (16 MB flash, 8 MB PSRAM)PSRAM holds the 1 MB jitter buffer and the AAC decoder.
PCM5102A I2S DACStereo line out, roughly 2 V at full scale like a CD player.
SSD1306 128x64 OLEDI2C display.
Two push buttonsPress to play and step stations; hold to stop or power down.

Under the hood

The screenshots show the control page from the firmware source running against a stubbed device, so the track, channel states and address are made up. The OLED itself is not shown.