Spirit1: Real FM Radio 4 AOSP

Spirit1: Real FM Radio 4 AOSP


Spirit1 is a real, tuned, "over the air" FM radio app. It is NOT a streaming app which requires expensive data plans and drains your battery.

April 30: Spirit2 is now in general release: https://play.google.com/store/apps/details?id=fm.a2d.s2 . I am still enjoying Spirit 1, is there any reason to pay again for Spirit 2? : http://forum.xda-developers.com/showpost.php?p=52304938&postcount=7787 (Spirit2 supports only the most popular, recent, higher end devices that have digital audio support in Spirit1.)

NOTE March 2014: Samsung and HTC are now actively preventing 3rd party FM apps from working on stock, un-rooted phones, using Knox, system permissions and other means. Reverse engineering undocumented APIs was hard enough, but this signals the death of access to stock, unrooted OEM proprietary FM APIs by "non-blessed" 3rd party FM apps (IE, Spirit, pretty much).

The existing Spirit support for stock, unrooted devices will remain, but due to these developments, it is now unfeasible to continue updating this support as I did just recently for the new Broadcom API.

The focus of Spirit is on AOSP ROMs. If you don't know what AOSP is, Spirit is likely not the app for you, and you should stick with the stock FM app. Further details: http://forum.xda-developers.com/showpost.php?p=50954346&postcount=7641

Satisfaction guaranteed or full refund. Cancel any time on request, within 30 days. To cancel, email [email protected] with at least your name, email of purchase, and/or order ID or email receipt.

If you're an average phone user, & don't know what Android "rooting" is, Spirit will likely not offer you much more than your stock FM app. If your phone does not have a stock FM app, it is unlikely that Spirit will work on it.

Spirit is mostly for Android enthusiasts who "root" & "ROM" their phones. But it also works on many stock, "store bought" phones.

Spirit Unlocked includes:

- Digital audio features supported ONLY on: ROOTED Non-stock AOSP International Galaxy S/S2/S3/Note/Note2/Player, HTC One/OneXL/OneS/Evo 4G LTE/Xperia T and most Sony 2012+ devices.

- RDS data display in App, Lock-screen & Notification window. RT, PS, PTY, PI & AF RadioText RT, Program Service PS, Program Type PTY, Program ID PI & Alternate Frequency AF.

- Lock-screen & Wired Headset Media Button support for mute, preset, seek, volume & record.

- Many settings: Audio, UI, AF, Digital & Debug categories.

- Unlimited Presets & Preset Lists.

FAQ / Frequently Asked Questions: http://forum.xda-developers.com/showthread.php?p=31983089

I understand the price may seem high, but this is a niche app with 10,000 hours of work required over 3+ years. How many other "Real FM Radio" apps are on Google Play ? Almost none.

Why ? Because Android FM is extremely difficult. Google doesn't support FM radio and carriers suppress it. Intensive reverse engineering is required. In the over 3 years since Spirit was first created, nobody else has been "crazy" enough to attempt to compete in this niche (OTA radio) within a niche (AOSP ROMs) or without (all phones with usable FM).

Spirit is not a throwaway game app you play for a few days. How many hours will you spend listening to FM radio in the next several years ?

How much can you save on data plans by listening to free, over the air radio versus streaming ?

If you care about app quality, note CNet article "We're not paying enough for apps": http://forum.xda-developers.com/showpost.php?p=23568502&postcount=2523

I'm one developer and Spirit is my only substantial app and income. I'm trying to do a job Google said they couldn't for lack of developer resources. :)

Your support for Spirit is appreciated.

For tons of further info, and links to free test versions, please see my XDA thread: http://forum.xda-developers.com/showthread.php?p=13385163

Thanks !
Mike.

Recent changes:
Aug 27:
Stock OneXL
Aug 19:
QC "Get RMS" fix
Xperia L/M/SP/C Ext Ant
qcom.fmradio -> android.hardware.fmradio
Stock Xperia Z SU crash
One M8 detect
kill ssd
Audio M8/Z*
Aug 2:
GS3/Note2 stock
GT-I8160 audio
Jul 31:
Shim if BT
G2 Vol
Jul 30:
Xperia M ant
Z1/Z2
MotoG stock audio
android.hardware.fmradio -> qcom.fmradio
Jul 22:
Z2/Tablet stock, unrooted. Digital audio
Jul 18:
G2 audio
Jul 9:
Restrict BT shim install to HTC One M7 and LG G2 (unless HCI Access=Shim)
Add to list
$7.77
89
4.5
User ratings
1081
Installs
10,000+
Concerns
0
File size
1229 kb
Screenshots
Video of Spirit1: Real FM Radio 4 AOSP Screenshot of Spirit1: Real FM Radio 4 AOSP Screenshot of Spirit1: Real FM Radio 4 AOSP Screenshot of Spirit1: Real FM Radio 4 AOSP Screenshot of Spirit1: Real FM Radio 4 AOSP

About Spirit1: Real FM Radio 4 AOSP
Spirit1 is a real, tuned, "over the air" FM radio app. It is NOT a streaming app which requires expensive data plans and drains your battery.

April 30: Spirit2 is now in general release: https://play.google.com/store/apps/details?id=fm.a2d.s2 . I am still enjoying Spirit 1, is there any reason to pay again for Spirit 2? : http://forum.xda-developers.com/showpost.php?p=52304938&postcount=7787 (Spirit2 supports only the most popular, recent, higher end devices that have digital audio support in Spirit1.)

NOTE March 2014: Samsung and HTC are now actively preventing 3rd party FM apps from working on stock, un-rooted phones, using Knox, system permissions and other means. Reverse engineering undocumented APIs was hard enough, but this signals the death of access to stock, unrooted OEM proprietary FM APIs by "non-blessed" 3rd party FM apps (IE, Spirit, pretty much).

The existing Spirit support for stock, unrooted devices will remain, but due to these developments, it is now unfeasible to continue updating this support as I did just recently for the new Broadcom API.

The focus of Spirit is on AOSP ROMs. If you don't know what AOSP is, Spirit is likely not the app for you, and you should stick with the stock FM app. Further details: http://forum.xda-developers.com/showpost.php?p=50954346&postcount=7641

Satisfaction guaranteed or full refund. Cancel any time on request, within 30 days. To cancel, email [email protected] with at least your name, email of purchase, and/or order ID or email receipt.

If you're an average phone user, & don't know what Android "rooting" is, Spirit will likely not offer you much more than your stock FM app. If your phone does not have a stock FM app, it is unlikely that Spirit will work on it.

Spirit is mostly for Android enthusiasts who "root" & "ROM" their phones. But it also works on many stock, "store bought" phones.

Spirit Unlocked includes:

- Digital audio features supported ONLY on: ROOTED Non-stock AOSP International Galaxy S/S2/S3/Note/Note2/Player, HTC One/OneXL/OneS/Evo 4G LTE/Xperia T and most Sony 2012+ devices.

- RDS data display in App, Lock-screen & Notification window. RT, PS, PTY, PI & AF RadioText RT, Program Service PS, Program Type PTY, Program ID PI & Alternate Frequency AF.

- Lock-screen & Wired Headset Media Button support for mute, preset, seek, volume & record.

- Many settings: Audio, UI, AF, Digital & Debug categories.

- Unlimited Presets & Preset Lists.

FAQ / Frequently Asked Questions: http://forum.xda-developers.com/showthread.php?p=31983089

I understand the price may seem high, but this is a niche app with 10,000 hours of work required over 3+ years. How many other "Real FM Radio" apps are on Google Play ? Almost none.

Why ? Because Android FM is extremely difficult. Google doesn't support FM radio and carriers suppress it. Intensive reverse engineering is required. In the over 3 years since Spirit was first created, nobody else has been "crazy" enough to attempt to compete in this niche (OTA radio) within a niche (AOSP ROMs) or without (all phones with usable FM).

Spirit is not a throwaway game app you play for a few days. How many hours will you spend listening to FM radio in the next several years ?

How much can you save on data plans by listening to free, over the air radio versus streaming ?

If you care about app quality, note CNet article "We're not paying enough for apps": http://forum.xda-developers.com/showpost.php?p=23568502&postcount=2523

I'm one developer and Spirit is my only substantial app and income. I'm trying to do a job Google said they couldn't for lack of developer resources. :)

Your support for Spirit is appreciated.

For tons of further info, and links to free test versions, please see my XDA thread: http://forum.xda-developers.com/showthread.php?p=13385163

Thanks !
Mike.

Recent changes:
Aug 27:
Stock OneXL
Aug 19:
QC "Get RMS" fix
Xperia L/M/SP/C Ext Ant
qcom.fmradio -> android.hardware.fmradio
Stock Xperia Z SU crash
One M8 detect
kill ssd
Audio M8/Z*
Aug 2:
GS3/Note2 stock
GT-I8160 audio
Jul 31:
Shim if BT
G2 Vol
Jul 30:
Xperia M ant
Z1/Z2
MotoG stock audio
android.hardware.fmradio -> qcom.fmradio
Jul 22:
Z2/Tablet stock, unrooted. Digital audio
Jul 18:
G2 audio
Jul 9:
Restrict BT shim install to HTC One M7 and LG G2 (unless HCI Access=Shim)

Visit Website
User reviews of Spirit1: Real FM Radio 4 AOSP
Write the first review for this app!
Android Market Comments
A Google User
Sep 9, 2014
Does not work on Verizon HTC M8. I recently bought the M8 and was little dissapointed to see there were no FM app. After some googling I came across Spirit1 and I bought it. It is not working. From what I see even Spirit 2 will not work!? Is rooting my only option? If I do root, do I need to purchase Spirit2 or Spirit1 still work? Also, I am very new to Android - about a week. So any pointer on the best/safest way to root would be appreciated. Regardless, I am giving the app a 5 stars because of the time and effort invested by the
A Google User
Sep 6, 2014
Could be better Doesn't work on g2
A Google User
Aug 31, 2014
After KitKat Moto G upgrade, dead wood I sung its praises breathing stereo sound into that chip AND direct frequency access, then Google knocks on my Android door with the KitKat update. Next thing I know?? NO AUDIO PERIOD. It is my hope that Moto G owners, WON'T be treated like step children. I have not refunded yet in the hope that this phone model firmware will ALSO receive long overdue TLC.
A Google User
Aug 27, 2014
Doesnt work on galaxy s 5.. please fix it
A Google User
Aug 25, 2014
Xperia Z1 CM11 Use it everyday on the bus to work. Note digital methods work, but audio quality is best using analog one.