-
DFMiniMp3
Arduino library for the DFPlayer Mini Mp3 module. Please refer to the Wiki for more details. Please use the GitHub Discussions ask questions as the GitHub Issues feature is used for bug tracking.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
In the library examples from the library written by Michael Miller (makuna) there is an example program for the Arduino called PlayRandom.ino that is pretty much exactly the program that you are describing!
There are tons of libraries for the Arduino platform that people have written and there are many available for use with this module, so you don't have to do any super heavy lifting programming-wise. In the Arduino IDE you can download from arduino.cc I installed a couple of libraries just now as a test. The reason I installed them is because almost every library comes with several short example programs showing how to use the various features that their library offers.