Now coming to the code, i hv done so many experiments with all kind of commands i know like loop resume repeat enable etc etc but a few is able to work here actually like resume pause . .
Yes it was popular for that and so many musical band used to listen a tune repeatedly by reversing the tape so many times to by heart that particular tune, at the time of practice sessions to copy the music for live performance
In fact some china made cheap USB player has this kind of facility today
where you need to press long the prev. button for reverse and long press next button for fast forward
Reverse is nothing but just a bit a back on the playing track with a bit higher than normal playing speed and same with fast forward too.
Some years back old CD players had also that facility to watch a particular are from a video clip
We did it for "Matrix trilogy" and "Transformer" movies so many time
Even old VHS has this facility of rewind and fast forward
As the list of CMD codes that you posted does not include fast forward and rewind then it is unlikely that a library would support them don't you think ?
play/pause
stop
loop or repeat (a particular track)
That's it !!
One issue is here :
While pressing the key assigned with loop command, it starts playing the song or file from very beginning again disturbing the flow
This function is unlike the SD card module with those TMRpcm spi sd and all that things.
In that case,
While playing a song you can get any real time playing song inside a loop system without disturbing the continuity of that song where, the module smoothly play the song and after getting stopped it starts playing again and this looping process continues until the loop button get pressed again . .