Here comes the DFPlayer Pro---A mini simple but powerful MP3 Player!
This MP3 player module supports four controlling modes: Arduino, AT command, on-board buttons, and ADKEY.
You can directly press the on-board button to play or switch music without using a controller.
Moreover, this player module has 128MB of storage. By using a USB cable, you can easily copy your favorite songs into this module to play them anywhere you want, or use it as a sound card for your PC or Raspberry Pi after connecting them.