Sorry, turns out I don't have control over the double-tap timing. I would recommend disabling the restart option and when you need to restart the current file just tap Stop and then Play.
Hey cncb, thanks for looking into this!
Nice tip about Stop/Play, I'll be using this from now on
Also, a new idea stroke me:
Are you considering implementing a local cache to save bandwidth?
I noticed that the track is downloaded again if Repeat Mode is set to current item.
There are plenty of other scenarios where this feature could be helpful.
Technically, the app would need to store the X latest MCWS /GetFile calls.
Then, for each new one, it would compare the attributes of it with that table.
I think it could give good value to your customers.
Hope it makes sense.