This is what Airtime uses on the listen button popup, and I've also created my own separate player that read the icecast2 mount point similar to the built in airtime player.
I had some issues with setting up the initialization javascript, so here is a copy of mine that is in the <head> of my html file.