
For continuous random play, you would need to detect these frames so you knew when to issue ne next 0x08 command to play the next random track number.When DFPlayer finishes playing a track, it returns either an 0x3C or 0x3D frame (depending on the media type … USB or SD). play the track number that corresponds to the random track number.
NO PROGRAM SELECT FOR MINIPLAY CODE

NO PROGRAM SELECT FOR MINIPLAY SOFTWARE
In any case, I have not seen any crackling with software play commands. I wonder if the buttons are doing the same thing. I know removing and reinstalling media causes a reset. I experienced crackling whenever the DFPlayer did a reset. I just reread your initial note, and you reference some crackling. The following commands are also available, but there is no DFPlayer command to play ALL of the tracks within these folders.ĭFPlayer command 0x12 plays files with 4-digit prefixes in a folder named MP3.ĭFPlayer command 0x03 plays files with 4-digit prefixes in the media’s root folder.īased on your stated purpose, ignore DFPlayer commands 0x11, 0x08, and 0x17.ĭFPlayer command 0x18 does a random play, but I can’t recall the details. DFPlayer supports any file name that FAT32 supports. I use the term “file name prefix” because, while the name ‘001’ is valid, so is '001 Singing in the Rain". For example a request to play track 001 might play the prefix 001, 0010, 0011, 0012, 0013 … or 0019 because they all begin with 001. Never mix 3 and 4 digit prefixes in the same folder or DFPlayer command 0x0F gets confused. suggests a max of 3000 tracks per folder for performance reasons.


DFPlayer uses command 0x0F to play files with 3-digit file name prefixes.
