Alternatives to Dfplayer? A DAC maybe? Looking for a solution for a project.

Hi, I'm doing a project where I need to start a music from a specific position. For example, starting music 3 from position 10s.

Seems that we can't do this with Dfplayer. It only plays the files from the beginning.
So are there some alternative to Dfplayer? A better module maybe?

If no, maybe using a Dac and streaming the samples could be a solution? This way I could read the samples from an Sd Card and stream them to a Dac using some protocol. Seems that the protocol is the I2S.

Someone can help me find a solution for this project?

Thanks...

So, no you can't do that with the DF Mini Mp3 player. While I don't know specifically what your project is, you could use Audacity or another music editor to cut the section of music you want, rename that as your .mp3 file, and have the Df Mini play that specific file.

No, I need to play a track, stop, play other tracks and when I play one of the previous tracks I need to resume from where it left.

Have you seen this thread?
https://forum.arduino.cc/index.php?topic=720784.msg4846633#new

At one point he says:-

The Play Advertisement command works brilliantly for inserting a track in the middle of another track. It is not completely seamless and I would guess there is a delay on the order of 100s of milliseconds between tracks.

The gap is inevitable because a new MP3 stream has to be started. In theory you might not get this gap if you use .wav files, but I haven't tried it.

Going off what Grumpy_Mike said, using DFPlayerMini_Fast.h, you can call "playAdvertisement()" to interrupt the current track with another at any time - should work for your purpose