How would i make an mp3 player with a stand-alone arduino, that is only the parts it takes to make one on a pcb (so that takes shields out of the question). I want to have an lcd screen on the project aswell, so i have to be able to read the data of the mp3 such as: artist album title and length. I would like the files to be stored on an sd card, but anything will do. i would just like it to be easily accessible and easily changed. i also would like it to play asynchronously, so i could play games or look for more music while it plays…
im thinking of using a VS1033D MP3 ic http://www.sparkfun.com/products/8792
with a micro sd card to store the data, i want to have it output by a headphone jack.
I’m not too familiar with either mp3 encoding or decoding or sd card protocol, but im very willing and able to learn.
would this be the easiest way to do it? is there an easier one? I’m just looking for a step in the or the right direction and the help is much appreciated, thanx =)