Works great, one problem I've just hit though...
The player seems to play one track and then when I click a different button (with actions to set track and toggle play/pause) it doesn't play. This only happens on PC, it works great on iOS and Android. I am streaming hls (m3u8) files, not sure if that's anything to do with it, but as I say it works great on non-pc devices. It doesn't seem to load a second track properly on PC. I've put hls.js in the header of my app but this doesn't make a difference. Any ideas?