The Adafruit 1788 MP3 Music Maker shield gets your Arduino playing audio files with its on-board 3W stereo amplifier and SD-card socket. Based on the VS1053 chip, you can download Adafruit's light weight driver library and work through their detailed tutorial to get started. The Music Maker will play MP3, AAC, Ogg Vorbis, WMA, MIDI, FLAC, WAV (PCM and ADPCM) formats and record PCM (WAV) and compressed Ogg Vorbis. The simple SPI interface lets the Arduino or Orangepip control which track on the SD-card is played. Or use it in MIDI mode and control it via a single Arduino pin as a drum/synth machine with built in sample and drum effects. Plug-in a pair of headphones to the audio-out jack or use the supplied 2-pin terminal blocks to connect a pair of 4 or 8 Ohm speakers.
The shield itself is fully assembled and is supplied with 2 x 2-pin terminal blocks (for speakers), a strip of 0.1in. male header, and a 2 x 3 female header (ICSP) for you to solder on as needed.
Safe to connect the output to headphones, a stereo system or powered speakers
7 x spare GPIOs you can read/write
Micro-SD card socket for FAT16/FAT32 cards
Built-in drum machine/synth with dozens of effects/instruments
Adafruit part no. 1788
*Customers looking to resell on eBay or Amazon should contact Adafruit directly.