Check the thread it for Spirit FM. You will see that it is the only app that isn't part of a manufacturer's stock ROM. It's hard to do FM radio because the methods used on each phone are not well documented.
So, as a result, Spirit FM is the only independently developed radio app. The rest use internet.
Sent from my Moto G