

Buy anything from 5,000+ international stores. One checkout price. No surprise fees. Join 2M+ shoppers on Desertcart.
Desertcart purchases this item on your behalf and handles shipping, customs, and support to KUWAIT.
🎧 Tiny Tech, Massive Impact: Elevate your DIY sound game!
The DFPlayer Mini is a compact, high-performance MP3 module designed for Arduino and ESP32 projects. Measuring just 20mm square and weighing 20g, it supports up to 32GB external storage and features a 24-bit DAC for superior sound quality. Compatible with MP3, WAV, and WMA formats, it offers flexible control options and customizable audio settings, making it the ultimate sound solution for space-conscious creators.






| ASIN | B089D5NLW1 |
| Additional Features | Equalizer |
| Best Sellers Rank | #9,782 in Electronics ( See Top 100 in Electronics ) #62 in MP3 & MP4 Players |
| Brand | DFROBOT |
| Built-In Media | Microcontroller |
| Color | Black |
| Compatible Devices | Laptop |
| Component Type | Battery |
| Connectivity Technology | Aux |
| Customer Reviews | 4.1 out of 5 stars 136 Reviews |
| Display Technology | no display |
| Item Weight | 0.02 Kilograms |
| Manufacturer | DFROBOT |
| Memory Storage Capacity | 128 MB |
| Mfr Part Number | DFR0299 |
| Model Name | DFPlayer |
| Model Number | DFR0299 |
| Screen Size | 1 Inches |
| Special Feature | Equalizer |
| Supported Media Type | Micro SD, SD Card |
| Supported Standards | MP3, WAV, WMA |
| Unit Count | 1.0 Count |
L**B
Works!
Used for a posted product for my daughter. The audio she recorded to to an SD card played without any issues from this module.
C**S
Excellent quality!
Works great! I set this up and got a song running in 15 minutes. The makers made it super simple with online specifications & schematics. I’ll be enjoying this little guy with my Arduino soon!
R**H
Nicely compact mini player. Easy to configure and use.
Works great. You will have to find pinout and information online but it is easily found. Adequate power output for my needs (sounds in a Department56 display). I only wish that it had an analog volume control pin. The only way to control volume is through the serial connections and I didn't want a microprocessor to be added. Without using the serial connection to control playback, you are very limited in what you can do with just jumpers. In my case, I could only configure it to play the first MP3 and loop it using the digital pins.
D**Y
Don't bother
Seriously, these seem like a fun project, but they're not. Just avoid these at all costs. I wanted to make a music player for my disabled daughter that she can use herself. I'm no expert, but have done several similar small projects with little trouble. However, these players are nothing BUT trouble. When I first started the project, I bought the cheaper clones to try to save a few bucks. Those wouldn't even read the values off the SD card properly. I read that it's a clone problem and only buy the legitimate ones, which these are supposed to be. Are they better? Yeah, maybe. They do read the SD cards. The first one I bought I had mostly working, except for volume controls which would do all kinds of weird things, like gradually increasing the volume without any input. I got it working at a set volume, and could have lived with that, but I decided to go with a different form factor and did not want to unsolder, so I bought another. Well, number 2 would only accept one play command. When I would send a second command of any kind, the chip would lock up and not respond further without resetting the microcontroller. Can I live without being able to switch tracks? No. So, I stupidly bought a third chip. Hooking it up, it immediately constantly sets the busy pin to low, which none of the others were doing. This indicates to my code to play another track, meaning, you get a second of audio per song. Maybe I could work around this, but I'm giving up. It's possible these are good at the factory, I cannot say. They are terribly packaged for shipping. The pins are pushed into a piece of foam on that one side, that is shoved in (I think) an anti static bag. Then they ship from amazon inside a bubble envelope. There's not much to prevent the business side from getting slapped around or jammed between other packages, which given Amazon, I'm sure it is. Find a different hobby project, for your sanity.
T**E
Just works - Don't bother with the fakes ones!
I needed a few DFPlayer Mini's for a hobby project I was working on. I am by no means somebody who creates electrical circuits, but creating something with ESPHome by following some simple instructions online is something that I have no problem with. In this case, a simple doorbell chime. The idea was: - Take a Wemos D1 mini and a DFPlayer mini - Use the 5v pin of the Wemos D1 to power the DFPlayer - Connect 2 GPIO pins between the Wemos D1 and the DFPlayer for data communication - Connect the speaker to the DFPlayer - Upload an ESPHome sketch to the Wemos D1 Straight forward, right? Well, it is - As long as you use the original DFPlayer. I purchased a few clones since 5 of them cost the same as this single board. I could not get it to work, tested with all 5 clones for a few days. Then I decided to order this one. When it arrived, I simply replaced it on my breadboard, and like magic, everything worked. Don't waste your time or money with clones, especially if you are a tinkerer like me. Just get this one. It just works.
S**E
It Works!
Works great unlike another one I bought on Amazon that had no documentation. The extra cost was worth it.
N**A
sigh
First one didn't power on. Then read some reviews about receiving DOA modules, so I ordered another one. Replacement also doesn't power on... I don't know if I should laugh or cry. Quite frankly I don't know if they were dead from the beginning or dying from getting tossed around during transport. Edit: Third time is the charm I guess. Third module I received is able to power on and play.
D**.
Priced right with quality
Good quality, well priced, easy to wire up.
A**N
Conforme.
Il s'agit bien d'un original de chez DFrobot. La fonction autoplay est donc disponible.
M**Y
El nuevo chip no funciona con la biblioteca oficial
Total decepción con este reproductor. Los he comprado como reserva para varios proyectos que ya tengo funcionando con otros módulos DFPlayer Mini oficiales y arduino. Nada más abrirlos observo que el tamaño del chip difiere de mis antiguas unidades y de las fotos que muestra el fabricante tanto en Amazon como en su web. Al probar probarlo no inicia con normalidad, lo hace 1 de cada 3 o 4 veces, y cuando lo hace el volumen está al máximo. En reproducción de archivos de sonido cortos en formato mp3 mis antiguos módulos lo hacen sin problema y este tiene un retraso entre ellos, a veces ni se reproducen. Desde que se envía la orden de preproducción con arduino hasta que se lee el pin BUSY el tiempo a aumentado muchísimo, con los módulos antiguos este era de 150ms, ahora es más de 500ms. Una pena que este genial modulo oficial haya perdido sus principales características comportándose como los clones de 1€. Para mayor decepción la comunicación con el fabricante es nula respondiendo lo que les da la gana.
中**稔
Ok
問題無しです。
W**H
Great product - worked no problem 😊
Genuine product and works superb. I have very little knowledge of Arduino, stetches or coding - but (with a little help from copilot) I managed to figure out how to use this to add audio to my project. You need to do some research into how this manages files - it's not as simple as a normal MP3 - but it's not difficult once youve figures it out.
S**B
For anyone having trouble getting it to work
I looked at several websites to confirm the pin layouts and watched several videos but couldn't get it to play or even get the blue led to light. In its simplest form you can use this without an Arduino if you connect buttons, so that was my test setup. I powered from a bench supply at 4.2v, tried a 5v usb, even tried an Arduino at 5v and 3.3v to no avail. Checked wiring over and over again. It turns out that there are three strict requirements for it to play. 1. The SD card must be formatted at FAT16 or FAT32 only. Windows showed my SD was FAT. 2. The mp3 files need to be stored in a folder called MP3 (I didn't test, but I assume caps is required). I didn't try WAV files. 3. Each mp3 filename must start with a 4 digit number such as 0001, 0002, etc. Note: you can have other filename text after the 4 digits, such as "0001 my first track.mp3", the rest of the name just gets ignored. You can also store files in numbered folders 00 - 99. In these folders the filenames then need to start with 3 digits 000 - 999. It is covered in the manual on the DFrobot website but i didn't find it very clear.
Trustpilot
3 weeks ago
3 days ago