I know the development of this App is dead, but I just installed CyanogenMod 14.1 on a Samsung Galaxy S3 to replace my broken phone, and noticed it doesn't include the offline FM Radio app, although the stock software did. I travel by train on a daily basis and the radio is a very nice commodity to have.
I tried NextRadio 3.0 and 6.0 but it seems it only supports Galaxy S4 and above.
Then I tried both Spirit (sf_150317.apk) and Spirit2 (spirit2_2015.12.22.apk) but for some reason it can't get root access, I get the same error as Eibs on page 465:
ERROR: Root Daemon did not start or stop after 16 seconds.
SpiritT REQUIRES Root and did not get it.
You need to tap System settings-> About phone-> Build 7 times to enable System Settings-> Developer Options.
Then in Developer Options you need to set Root access to Apps or Apps and ADB.
Check SuperSU app or System Settings-> Superuser and ensure SpiritT is enabled..
His error "went away" after a few reboots, but I didn't have the same luck.
I tried enabling root for Apps in Developer mode, installing SuperSU Free 2.78 and 2.82 with TWRP to grant it root, which does but doesn't seem to work, and checked if root was installed/working correctly with Root Checker Basic, which is.
No clue on what to do or try next...
EDIT:
I wiped the Galaxy S3 and installed LineageOS 14.1 (Android 7.1.2), repeated all steps above but the problem still remains.
EDIT2:
I had the SD card formatted as combined internal storage which was slowing down the phone, so I (supposedly) moved all content back to the internal memory, then formatted the SD card as external memory, which deleted 4 Apps, SpiritF/Spirit2 included. I rebooted the phone because it was reporting 0 bytes free on internal storage to the Play Store, then reinstalled the 4 Apps. Lo and behold, both SpiritF and Spirit2 started working! I guess the problem could have been related to combined storage and/or running SpiritF/Spirit2 from the SD card. SpiritF makes audible clicks when transmitting but Spirit2 works fine, so that solves my problem and this Galaxy S3 will have a new life for hopefully some more years.