Music player for an M5Stack Core2, which is based on an ESP32 Microcontroller. The simple GUI is specifically designed for children, who are able to choose a song based on the displayed album art.
- Mp3 playback from SD card with a simple GUI
- Add battery status indicator
- Timeout for touchscreen clicks to prevent multiple activations
- Turn itself off, if it does not play for 5 minutes
The player expects Mp3 files in the folder /music
on the SD card.
Album art is only displayed properly if it is embedded in the Mp3 file as Jpeg of size 400 x 400.
Items in the media folder need to be placed in /media
on the SD card.
This project uses the M5Core2 library to access peripherals and ESP32-audioI2S for high quality audio replay. The beautiful Giraffe logo is taken from publicdomainvectors.org. The buttons are based on the Tabler icon set.