The VS1053 is a great MP3 decoder, it is capable of decoding Ogg Vorbis/MP3/AAC/WMA/MIDI audio and encoding IMA ADPCM and user-loadable Ogg Vorbis, can drive 30 ohm headphones with no additional power supply. This VS1053 MP3 Shield is designed based on VS1053B from VLSI. For the best headphone listening experience, the VS1053 includes EarSpeaker spatial processing which accurately simulates how a room with stereo loudspeakers would sound. In addition to being able to decode all major formats, VS1053 is capable of recording in Ogg Vobis files. With the SD card slot on the other side of the board, you can play mp3 files from SD card using this shield. It is easily to drop it in your project or make a mp3 player using your Arduino-compatible board.
Features
Can play a variety of music formats, support for OGG encoding real-time recording
SPI interface, the control signal lines are led out
A headphone and stereo output
A microphone for recording
A line_in input interface
Power indicator
3.3V and 2.8V of LDO chip AMS-1117 on board, provides up to 800mA current
A single power supply: +5 VDC
12.288 Mhz crystal
SD card slot
Decodes formats
Ogg Vorbis
MP3 = MPEG 1 & 2 audio layer III (CBR+VBR+ABR)
MP1 & MP2 = MPEG 1 & 2 audio layers I & II optional