LilyPad MP3 ATmega 328p microprocessor with Arduino bootloader (Pro 3.3V/8MHz) VS1053B MP3 (and many other formats) decoder chip TPA2016D2 stereo amplifier MCP73831 3.7V Lipo charger (preset to 500mA, rate can be changed if desired) Headphone jack