Just a heads up, something that I ran into this week.
To properly loop a sound effect on Android, you MUST preload the sound file into SimpleAudio engine BEFORE you play it in a loop for the first time.
If you do not preload the sound file, the looping will not stop. This appears to be caused by the thread ID being returned incorrectly when a looping sound is not preloaded.
This preloading is not required on Mac OS X, Win32, Linux or iOS – but on Android it is mandatory.