Spirit1 and Spirit2 are real, tuned, over-the-air FM radio apps for Android. They do not require Internet access.
Android 6+ Marshmallow Speaker mode and HTC One M8/Qualcomm startup problems: http://forum.xda-developers.com/showpost.php?p=6446595...
Edit August 18, 2015: I haven't updated this list since June 29, 2013 largely because FM has been dying on Android devices. Samsung hasn't supported FM on flagships since the International GS3 GT-I9300 and Note2 GT-N7100 and never s...
150317 SpiritF (Spirit2 Free) Open Source Real FM Radio for AOSP+Root
Source code: https://github.com/mikereidis/spirit2_free
Discussion (this thread closed):...
Spirit2 is the successor to Spirit1 Unlocked and is the "Best Darn FM app"* in existence ! :)
I'm closing this thread again in favor of the general Spirit1/Spirit2 thread: http://forum.xda-developers.com/showthread.php?t=1059296&page=868#post5...
This script should reset the audio routing to the default values set at startup.
However it is untested an your feedback is always appreciated :)
The fearless of you can even remove the lines commented with "probably unneeded" and test it.