KeeYees Mini MP3 - another MP3-TF-16P #79
Replies: 5 comments 5 replies
-
Did you try your Player with latest (not yet released) code? |
Beta Was this translation helpful? Give feedback.
-
Yeah, all require that you wait until online. Some go online fast, some slower; I suspect this is due to the size and content amount on the flash card. |
Beta Was this translation helpful? Give feedback.
-
Just out of curiosity, this is a serial monitor log from playing 3 short samples, where the second one is not a "supported format".
reset command took 47ms
700ms until card is "online" (32GB SDHC card)
counting files took 100ms
This was my initial "start/stop" command sequence needed to get the module ready for playback.
Normal playback case. The track is ~3sec long, so the OnPlayFinished() message seems to come (correctly) after playback has completed.
This is the "refused playback" case - module does not like the file format, does nothing and stays in mode "stopped"
Next file is playing, and OnPlayFinished() comes once after playback (~3 sec sample time) |
Beta Was this translation helpful? Give feedback.
-
Log from successful "dfplayeranalyzer" run is here: |
Beta Was this translation helpful? Give feedback.
-
This last week I updated the master branch with an initial set of changes to remove delays and respond to ACK/Error and retry commands. You will still need your "start" call I suspect; but I am interested if it solves other issues. I also want to point you to DfMiniMp3Debug feature that will provide more details in the output. |
Beta Was this translation helpful? Give feedback.
-
Hi all,
I managed to get my "Mini MP3" up and running with your nice player library, however it needed some "special care" in the sketch void setup() function:
I've also added a small function ask_status(), to parse the result of getStatus(), at least according to the datasheets I found.
Share and Enjoy :-)
Frank.
Below my sketch that works with my module.
Beta Was this translation helpful? Give feedback.
All reactions