DFPlayer - A Mini MP3 Player
📦 Location of the warehouse: China
Free shipping for you
Free Shipping from 30€ in Germany, 50€ in the EU!
Trustpilot rating: 4.4/5.0
Thank you for your support - rate us on Trustpilot!

DFPlayer - A Mini MP3 Player
DFPlayer Mini is a compact and powerful MP3 player module that supports standalone operation or integration with microcontrollers like Arduino UNO via serial communication (RX/TX). Ideal for DIY audio applications, this module can play audio files directly from a TF card and features button-based playback control, making it perfect for both simple and complex interactive projects.
Whether you're creating a custom music player, adding sound effects to your robot, or building an automated voice prompt system, the DFPlayer Mini provides a reliable and flexible audio solution.
Projects
Project 1.: Arduino - Test Mini MP3 Module by Stonez
Introduction: This tutorial here is just to show you how to connect this player module with Arduino and speaker and the Arduino sketch provided here just to play a few sample sounds I collected from the Internet.

Project 2.: Build a talking Alarm Clock synced to Google calendars
Introduction: My original project 30 years ago was to build a talking Alarm Clock, which was based on a 6502. This is a revamp of that project. Interesting to see what can be done these days so easily!
Project 3.: I made an Arduino based music player using DFPlayer Mini
Introduction: Sometimes using sound or voice gives an edge to a project. So in this tutorial, I made an Arduino based music player using DFPlayer Mini
Project 4.: How To Set Up And Use The DFPlayer Mini MP3 Player
Introduction: This tutorial will show you how to set up and use a DFPlayer Mini MP3 player as a stand alone MP3 Player.
Project 5.: ESP32 #36: Play MP3 with DFPlayer Mini + ESP32 Giveaway
Introduction: Using the ESP32 to play MP3 files with the help of DFPlayer Mini.
Features
-
Supports MP3, WAV, WMA formats with hardware decoding
-
High-quality audio output with 48kHz sampling rate and 24-bit DAC
-
Standalone or embedded use with speaker, battery, and push buttons
-
Supports up to 32GB TF card storage using FAT16/FAT32 file systems
-
Multiple control modes: I/O, UART serial, and AD key control
-
Volume control with 30 adjustable levels and 6 EQ settings
-
Supports folder-based organization with up to 100 folders, each holding up to 255 songs
-
Advertising interrupt support: pause background music, play ad audio, then resume
-
Optional customization support for hardware or interface modifications (contact: store@dfrobot.com)
Applications
-
Car navigation voice prompts
-
Public transportation audio alerts
-
Smart voice broadcast systems
-
Alarm and fault notification systems
-
Voice-guided machinery or safety alerts
-
Museum and exhibition audio playback
-
DIY MP3 players and interactive art installations
Specifications
-
Sampling Rates Supported: 8 / 11.025 / 12 / 16 / 22.05 / 24 / 32 / 44.1 / 48 kHz
-
DAC Output: 24-bit, 90dB dynamic range, 85dB SNR
-
Storage Support: Up to 32GB TF card, 32GB USB disk, 64MB NOR Flash
-
File System Support: FAT16, FAT32
-
Control Modes: I/O, UART, AD button
-
Adjustable Volume: 30 levels
-
EQ Settings: 6 modes
-
Folder Support: Up to 100 folders, 255 audio files per folder
What’s Included
-
1 × DFPlayer Mini MP3 Player Module
Effective Date: March 27, 2025
At OpenELAB, we are committed to providing accurate product descriptions and delivering high-quality products. If you experience any issues with your purchase, please notify us within 60 days of the shipment date.
1. Warranty Disclaimer
Unless explicitly stated in a specific agreement or purchase order, OpenELAB makes no warranties—express or implied—regarding the fitness, suitability, or merchantability of any product for a particular purpose or special use.
2. Warranty Policy
Warranty Period
The standard warranty period for products sold by OpenELAB is 12 months from the date of delivery.
Under this warranty, OpenELAB will make a reasonable effort to repair or replace products free of charge if defects are due to issues with raw materials, design, or manufacturing.
If the defect qualifies under this policy but falls outside the covered scope, reasonable charges may apply for repair or replacement.
After the warranty period, support may still be available at a reasonable fee.
Warranty Exclusions
The warranty does not apply in the following cases:
- The product is beyond the 12-month warranty period.
- Damage due to misuse, improper maintenance or storage, or failure to follow the user guide or manual.
- Issues caused by Force Majeure events (e.g., natural disasters, war, legal changes, etc.).
- Unauthorized repair attempts by the customer.
- The product is not defective but has been opened and is non-returnable by policy.
3. Returns & Refunds
If you're not satisfied with your purchase, you may be eligible for a return or exchange:
- Return for Refund: Within 15 days of receipt (unopened).
- Return for Replacement: Within 30 days of receipt (damaged or defective).
- Exchange Window: Up to 30 days from receipt.
Please email us at info@openelab.io for a return authorization before sending anything back.
Return Conditions
- Items must be in original, clean, and mint condition with packaging intact.
- Returns of damaged, used, scratched, modified, or programmed items will not be accepted.
- Include the receipt, a brief note with your name, order number, and reason for return.
Shipping & Fees
- Customers are responsible for return shipping to our warehouses in Europe, the US, or China.
- Refunds may be subject to additional shipping fees unless the return is due to our error.
- A flat €8 shipping fee will be deducted for returned items that originally qualified for free shipping.
Payment Platform Fees
For refunds processed through third-party platforms such as PayPal or Braintree, a standard 3.5% service fee may be deducted to cover payment processing costs.