Arduino Music Shield
The Music Shield is a professional audio codec. It can work with Arduino and Arduino Mega.  It is based on VS1053b IC, and can play a variety of music formats stored on MicroSD cards with the Arduino Library provided by Seeed Studio. Note: Recording is only supported on Arduino Mega at the moment.