SD Card MP3 player that lights up Artists name on board

I'm building a "word clock", but the words are band/musician names and when the arduino plays the music, will light up the name on the board. I've found this tutorial for a word clock below, but it doesn't really seem to help me figure out how to do what I want to do.

https://create.arduino.cc/projecthub/NoraTheDoggo/word-clock-f7d182

What I want to do is have music in a WAV format on an SD card (maybe 6 songs total) and have the arduino read those files to play over a speaker. I also want the arduino to read the file on the SD card and turn on the appropriate LED based on the title of the WAV file.

I have looked through this forum this whole week and nothing has helped me out. There seem to be about 20 different ways to play music through the arduino and light up LEDs, but also half of the time people comment saying that it didn't work for them leaving me to ignore that solution. All I'm looking for is someone to help point me in the right direction of where to go and have a place to answer any questions I have. Thank you.

IMO - The best way to play music with an Arduino is with an audio shield. The audio shield does all of the "work" and the Arduino just has to select & start the file/song and adjust volume, etc. You should get better sound that way (mainly because the Arduino doesn't have a DAC) and it frees-up the Arduino to do other things.

The downside of that is the Arduino can't read the SD card. But, with only a handful of songs your Arduino should know what song it's playing.

Or, you might consider using a Raspberry Pi which has a multitasking operating system (including a file system) and an actual audio output built-in.

It might be possible with a pi to read the file tags too and automatically give you the title .
But it might be easier to install a media player

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.