Proyecto de audio

Muy buenas comunidad,

Estoy preparando un proyecto de audio y necesito ayuda... voy por partes y así lo dejo todo claro:

Necesito un dispositivo que al pulsar un botón se reproduzca un audio en MP3 y cuando termine, se pare. Al volver a pulsarlo se reproduzca otro audio, de forma aleatoria y cuando termine, vuelva a parar. Con el control de 1 botón.

He probado comprando el típico circuito para tarjetas de felicitación, pero solo reproduce el mismo archivo tooodo el tiempo.

He estado indagando y he visto el DFPlayer Mini, he visto tutoriales donde se usa con arduino y donde se puede usar suelto, controlando las entradas del puerto serie (ma o menos, eso entendí), lo que pasa es que los he visto con los 4 botones (siguiente canción, anterior, play y volumen).

Es posible conseguir con arduino lo que busco? No encontré muchos tutoriales al respecto.

Si me podéis aconsejar, os lo agradezco.

Un Saludo!

Cuando pones en Google DFPlayer Mini

lo primero que responde son resultados de este tipo

DFPlayer Mini for Arduino de modo que es un módulo preparado para conectarse a un microcontrolador que puede ser UNO/MEGA/Nano, etc. viene con software (sketchs) que te permiten ir desde lo básico a cosas mas elaboradas pero no mucho mas que eso.

En este foro muchos han preguntado por el tema asi que si buscas DFPLayer en la lupa arriba derecha verás casos similares al tuyo que no aseguro esten terminados y que si son viejos te pido no revivas porque por algo son viejos (el autor ya no quiso continuar y por lo tanto no te va a responder).

Ahora tus caminos son: buscar como te he dicho y ver que te sirve, continuar con tu proyecto y leer las normas del foro porque estoy seguro que vas a encontrar buenas ideas y luego pasaras a problemas de software y leer las normas evitará que cometas faltas posteando códigos, imágenes y/o enlaces.

Algo mas: no reduzcas la búsqueda a DFPlayer Mini sino que busca DFPlayer y cuando tengas que conectarlo entonces si, usa las recomendaciones para el mini. Pero los sketchs del DFPlayer deberían servir para el MINI. Ojo... no lo he comprobado con ninguno solo es intuición.
Luego lo voy a chequear y te confirmo.