thanks for your feedback Jesse :)
I'm begining to wonder if I've got a problem related to htc phones, cause actually it doesn't work properly on any htc phones.
HTC legend, Sensation, Wildfire S and now HTC One X... the one X is a recent phone with a very decent gpu and cpu so I can't blame the phone's performances. Sensation is pretty good too and it should work I guess. Well hard to tell ...
Concerning the audio : the menu button will let the app run on background, the back button should close the app and stop the audio.
For the code I will be happy to share what I've done. I just need some time to clean up and comment and put it up somewhere. You'll need to work with Eclipse though but it's not that hard (as I had never used Eclipse before starting developping this app, it's a bit frightening at first but after that it's actually pretty nice).
We could open a new thread to start discuss that if you want. There's a few stuff tips and tricks to now along the installation to have everything to work : for instance you need to install at leats google's api 7 and then the one you actually want to developp for.
Let me know if you have questions I'd be happy to help and our discussion could serve as a tuto for everyone interested
Cheers