Maybe a future option would be to force-bring audio back. Will need a kernel hack for it though, but not a big deal.
The back button was implemented to do what you are asking guys, to quit the app. At first I made it so it would quit the app and the stop the service as well, but while testing it I would start the service and hit the back button to start a game or so instead of the home, and the service would stop. It was a bit annoying so I chose to have you explicitly hit the stop buttong to stop the service. Back button will exit the UI but if the service is running your notification icon will remain there and you get a toast stating that as well.
I you hit stop and the UI reports it stopped, then the service is not running anymore.
The back button was implemented to do what you are asking guys, to quit the app. At first I made it so it would quit the app and the stop the service as well, but while testing it I would start the service and hit the back button to start a game or so instead of the home, and the service would stop. It was a bit annoying so I chose to have you explicitly hit the stop buttong to stop the service. Back button will exit the UI but if the service is running your notification icon will remain there and you get a toast stating that as well.
I you hit stop and the UI reports it stopped, then the service is not running anymore.