Schreibfaul1’s ESP32-S3-MiniWebRadio with 5 way Control Buttons

Schreibfaul1’s ESP32-S3-MiniWebRadio with 5 way Control Buttons

15 July 2025 Single Board Computing (SBC) 0

Schreibfaul1 created one of the best, if not the best, web radios. The only downside for me was the lack of button control.

The only change I made was adding button control by duplicating the code used for the remote control. The left, right, up, down, and OK buttons essentially mimic the infrared remote control’s inputs. It’s probably not the cleanest integration, but it works for me — and might inspire more code-savvy folks to implement it properly.

Due to the limited number of available GPIOs, this may only work with TFT controller less than ‘7’

All credit goes to Schreibfaul1 and others who contributed to this fantastic web radio project.

The controls can be implemented using individual buttons or a joystick-style 5-way button.(more compact)

The project can be found on my GitHub here

Leave a Reply

Your email address will not be published. Required fields are marked *