Sparkadium/Cheap-Yellow-MP3-Player ? reverse-engineered prompt
Reverse engineered prompt
Build me a Bluetooth MP3 player for the ESP32 Cheap Yellow Display that feels like a tiny iPod Shuffle.
I want it to play MP3 and WAV files from a microSD card, connect to a Bluetooth speaker or headphones, and show a simple touch screen UI with album browsing, track controls, a progress bar, and a little spectrum visualizer. The music on the SD card should be organized by folders, with each folder treated like an album, and there should also be an all tracks view. Add shuffle options for no shuffle, shuffle everything, or shuffle within the current folder. I also want touch volume control and a way to keep playing music while I browse other albums. If you can, add a button or touch action to turn the screen on and off for pocket use.
Use the board’s built in display and touch, and make it easy to configure the Bluetooth speaker name and display settings if needed. If you need to check current library docs online, go ahead.
Are you gonna build this?
make sure you review the code using coderabbit