Volumio Remote using a CYD (cheap yellow display)

When using Volumio, I normally use a web browser or the phone app to control it but that’s not always convenient. So I decided to program a ESP32/TFT as a small and simple desktop controller that uses touch for control.

The remote allows selection from either any Volumio Favorites for web radio or directly from USB, all done from the touch screen. Preferences for album art that it can display is available via a browser setup. Plus multi-language support (for the UI not the artist/album/titles)…

Lotsa fun…

3 Likes

Very nice project. Did you print your own case for the remote?

A view years ago I did a similar project, using the Volumio API to create a remote control. It is still working but the battery lifetime is just 48 hours.
Here a link:

This week I get a esp32 S3 development board with round 1.8 inch display, to restart the project. To be fair, I am planning the same as you did. Maybe I will come back to you for amy questions.

I did print my own case for the remote. Been writing Marlin firmware for more than a decade and had a dozen printers at one point (just hobby not a business) but now I only have three.

I liked all the Volumio remotes I saw, but none of them displayed the cover album and that’s what I was after, along with being able to switch between web radio and USB (and select my playlist). So for me, the tiny screens were a no-go from the on set.

I had a few CYD’s kicking around along with some larger CrowPanel 3.5"/ESP32’s and got it working on both. Mine sit on my desk and that’s where I use it 99% of the time. Sort of “office” music… LOL

The interesting thing I found with the 2.8" CYD vs the CrowPanel 3.5" is the Crowpanel is actually an 8MB ESP32 vs the CYD’s 4MB. And the difference cost wise now that the CYD’s have become popular isn’t a heck of a lot. So the CYD couldn’t do OTA updates but the CrowPanel handles them easily.

I put the source code on my GitHub site if you’re curious.

VolumioRemoteCYD

2 Likes