Guys, I am currently working on a project that is to interface Arduino Uno with a VS1053 (https://www.sparkfun.com/products/9943) breakout board. I wanted the arduino to read the Mp3 file from the SD card and play it using the VS1053. I have been searching the net about a simple code on how to read mp3 file in arduino but I always get the one who uses a MP3 shield. I already have spent 24$ for this breakout board so I wanted to make use of it.
If there's anyone who could shed a light for me, just a simple code to make the Arduino read the Mp3 file in the SD card and play it in the VS1053 breakout board. I will be the one to expand the application thereafter.
Playing an mp3 requires decoding of the mp3 files which I don't think the Arduino is fast enough to do. It's probably why the mp3 shield is a shield and not just a library.
A shield decodes the MP3 to raw audio format like wav format. Without decoding the MP3 you will not hear any music. MP3 is encoded and Compressed. So it needs decoding and decompression.