I think we are thinking pretty much along the same line.
The looping region seems to be the challenging bit, but if these are BGMs or looped tracks, they are most likely to be looped in its entirety. So, it feels that the looped region seems to be the last thing one might need.
The set and edit track preview section can just have a straightforward loop βοΈ and a count 0 (being loop infinitely to N). When on, it can essentially just disable the region setting clipping options like how the "audio is pre-clipped" does it, π€ the rationale behind having a count for the loop is to play the piece for a fixed number of times and then skip to the next track.
I was thinking of pressing shift (which you do in audacity to play once π ) and long press is cool too! But, now thinking about it, if you let the end user decide if the track needs to be looped in the player, then you'd probably still have to take care of looping regions too π€
Aside: I think a lot of players use this for repeat π and repeat one track π and also βΎοΈ for loop same track.. I think π€