Skip to content

Latest commit

 

History

History
26 lines (16 loc) · 1.27 KB

README.md

File metadata and controls

26 lines (16 loc) · 1.27 KB

singsang

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.

M5Stack Core2 running singsang

Features

  • 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

Considerations

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.

Credit

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.