@dr42 The background audio should work out of the box.
Also here's a demo JSON I just wrote which has a slider that auto-updates using the $timer action. https://jasonbase.com/things/DXe Hope this can get you started.
Lastly, I agree that there are some inconveniences with the audio API, I just realized some myself while writing above JSON. It would be much more convenient if we implement things like
$audio.isplaying (or something like that) and many more APIs. If you would like to take a stab at adding some methods to the existing Jasonette audio code you are more than welcome to and I would totally appreciate it! (at the moment I personally don't have resources to get to $audio api because I'm working on some other critical core features, hope you understand!)