I am mildly bewildered by SoundCloud embeds. I have this page on my band's (Github-hosted) site. Right now, it's using this hacked-together thing to embed those tracks, which is a bit inelegant but works on everything I've tried it on, including various phone browsers.
In an attempt to create a more beautiful solution, I tried using the oEmbed endpoint with this (with the initializer here) which works fine on my desktop browsers, and in Chrome on my Android phone. But on other phone browsers none of the tracks get rendered, unless I request the desktop version, which makes it all work fine (at least on the Android browser, I've had semi-confirmed reports of it working on iPhones too). See it in action here.
I'm presuming this is all some horrible nexus of User-agents, HTML5 and Flash, and maybe I'm doing something dumb (I'm cargo-culting most of this JavaScript stuff) but is there a nice way out of this?