Arduino Code for ESP32-S3 LCD MP3 Player

Job ID: 39625740

Budget: $30 – $250 USD

Project: Development of a Quality MP3 Player for ESP32-S3-4.3inch-LCD (Waveshare)

I am looking for an experienced developer to create Arduino IDE code for my ESP32-S3-4.3inch-LCD development board (Waveshare, 800x480, with CH422G I/O expander).

Features required:

MP3 player (playback from SD card)

Graphical user interface (high-quality, visually appealing graphics for album art, song title, playback time, Play/Pause, Next, Previous buttons)

Display of song lyrics (preferably synchronized with the music)

Touchscreen control (if possible)

Support for multiple songs / playlists

The code should be well-structured and commented so that I can further modify or extend it if needed

Hardware specifics:

The board uses Arduino_GFX Library for LCD display

Uses the ESP32_IO_Expander library for CH422G (LCD backlight and IO management)

Graphics:
The graphical user interface should be visually attractive, modern, and high-quality. All on-screen elements (such as buttons, backgrounds, and icons) should look professional and be pleasant to use.

Please provide references to similar projects you have completed!