8

My HTC One has the capability to tune FM Radio stations.

And the Standard Edition comes with an app for using it.

However, I can't find a way to use the FM Radio on a (non-rooted) Google Play Edition. Any ideas?

Running Android 4.4.2 ... if that matters.

  • I don't think you can: forum.xda-developers.com/showthread.php?t=2479412 this suggests it isn't possible, and any search I've tried turns up nothing. Newer phones aren't suporting FM generally, and I think the Google Editions are included. However, the FM HARDWARE appears to be there, look here forum.xda-developers.com/showthread.php?t=1833777&page=2 there's a free APK for an FM tuner. I cannot vouch for it at all as my HTC One is on Sense and using that one. Best of luck. Edit: Here's another: forum.xda-developers.com/showthread.php?t=2402380 – RossC Jan 29 '14 at 15:10
  • @RossC Thanks! It's a shame that the vast majority of the suggested apps aren't FM tuners :( – Dr. belisarius Jan 29 '14 at 15:36
  • I understand but the second link has a tuner apk, the other needs root to work. You're in a bit of a bind there. You could build the stock FM from source if you're adventurous. FM is being phased out on phones, for better or worse I'm afraid, so a hack work around is the best I can suggest for now. I'll keep looking! – RossC Jan 29 '14 at 15:47
  • 2
    @RossC Thanks again! And if you decide to post your comments as an answer I'll upvote it wholeheartedly – Dr. belisarius Jan 29 '14 at 15:55
5

I'll put this altogether here.

Google and some OEMs don't seem to be supporting FM anymore, as evident in the Nexus 4 and 5 not having any FM hardware built in. The Samsung Galaxy S4 also are carrying on this trend. The theory being that there are Internet raido services that can stream thousands of channels. Which doesn't suit everyone. The theory is that it saves space for the hardware and cost in manufacture. Android forums discussion on the lack of FM on Nexus 5

This XDA thread suggests it isn't possible however there are FM apps out there.

This is a very lowly reviwed FM app on the Play Store that claims to use the tuner. UPDATE: Does not work on HTC One.

This XDA thread has an attached apk for an FM tuner that MAY work. I have not tested, the usual warnings about unknown sources applies, of course.

Another XDA FM radio

For rooted devices there is one more here

The one that is most recommended that I have found is Spirit FM which specifically states that No internet connection is required.

Try them out, see what works, and most of all be wary of permissions and apps you are not confident about.

  • 1
    I've updated my post to state it doesn't work. Sorry about this, I'd normally test this, but I have no GE of the HTC one so I'm in the dark. – RossC Jan 29 '14 at 16:27
  • 1
    Well, Spirit(2) FM seems the way to go, but as they don't have a free demo and state that they are still debugging I'll wait for a while and see what happens – Dr. belisarius Jan 29 '14 at 17:12
2
+50

Free Option: NextRadio by Sprint says specifically it is not a streaming services, but uses the FM tuner in your phone. It says it is only for a few Sprint phones, but appears to be installable on my Galaxy Nexus and Moto X, so it should be available for your HTC One Play Edition.

About:

Key Features:

  • Tune in to local FM stations on your phone
  • Find radio stations by genre or frequency in the Guide
  • Uses 90% LESS data than streaming music
  • Get 3X BETTER battery life compared to streaming music

NOTE: for another possibly free option, see the conversation below.

Paid Option: As stated on Android Central, the Spirit FM app will do the trick on the HTC One Play Edition:

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.

...

This Works with:

...

HTC:

One Stock, Google Play Edition & AOSP One X LTE (AT&T) LTE / One S

...

This is a paid option, but has been quoted to work on your device and you can always refund within 15 minutes if it doesn't.

I had a conversation with an HTC Representative and while he said it should be possible, he could not give me any specifics. The conversation is below.

Wes: Thank you for contacting HTC Chat.Hello Jacob.

Yes y ou can but y ou may need to download as a third party app.

Jacob: Do you know of any ? The only ones i can find are internet radio ones, I'd like to utilize the fm tuner hardware

Jacob: Or do you know of a place i can download the app from the non-play edition?

Wes: I really am not sure what 3rd party app that would be workable.

Wes: Sorry for the inconvenience.

Jacob: Would HTC be able to provide the app from the original HTC one?

Wes: That would be a pre installed app. There isnt really a link for them.

Jacob: I know. That's why I wanted to ask an HTC representative

Wes: I am looking into it at the moment.

Wes: https://play.google.com/store/search?q=Fm%20Radio

Tell you the truth though, the second is simply FM Player and it looks promising, but states it's only for Motorola devices.

  • Thanks a lot for your help! A few comments: a) You may want to edit your answer replacing "Sprint" by "Spirit". b) Shamefully NextRadio doesn't support the HTC One GPE. c) Spirit FM Unlocked (which as you said doesn't have a free trial option) runs only on rooted phones. d) FM Player doesn't support the HTC One GPE either. – Dr. belisarius Feb 2 '14 at 4:47
  • Thank you for the note about Spirit vs. Sprint, haha I read too fast! That's been changed :) And does that mean you've attempted Spirit FM Unlocked on your phone? Their description says it may run better on rooted phones (with more features), but that it should work on stock phones with FM support. – jlehenbauer Feb 2 '14 at 17:58
  • Answer edited to give supporting info from app descrption – jlehenbauer Feb 2 '14 at 17:59
  • No, I haven't tried Spirit FM Unlocked, mainly because they say that they're still debugging it ... and they don't provide a free demo. I don't feel like that. If they want to get profits, they should tidy up their app first :) – Dr. belisarius Feb 2 '14 at 18:03
  • I'd suggest installing it, playing around with it for a few minutes, and then refunding the purchase. Whether or not it actually works, you'll get to see and then you can make your decision from there. – jlehenbauer Feb 2 '14 at 18:09
2

The standard FMRadio is designed specifically for that chipset employed by the HTC One, you will have difficulty in finding support for that said chipset hence the Radio FM apps you see on the Play-Store may not have the support for it.

Vital questions:

  • Which HTC One model are you referring to? After consulting PDADB.net there seems to be a few of them?
  • What Android version are you referring to?

Do not forget one important matter about the standard FM Radio, more then often, if not likely, it will have supporting libraries found in /system/lib and commonly enough, if an attempt to copy the APK of the app and install it elsewhere will fail either due to missing dependencies on the libraries in question or the chipset does not have the kernel support either.

The mileage will vary depending on the above.

  • Hi! Thanks for your answer. The phone is this one pdadb.net/…. Running android 4.4.2 now – Dr. belisarius Feb 3 '14 at 18:43
  • You might be able to glean in on the kernel config script if present to determine the chipset employed by the FM Radio... hint: /system/proc/config.gz under the key CONFIG_RADIO_ADAPTERS or similar. – t0mm13b Feb 3 '14 at 18:55
  • Well, I can't find the script, but I'm far of a Linux/Android guru – Dr. belisarius Feb 3 '14 at 19:40
  • More than likely, the kernel has that config.gz switched off hence cannot be found in /proc directory (it should read as /proc not /system/proc - my bad). – t0mm13b Feb 3 '14 at 21:13
  • Yup. I can access /proc, but I don't see any config* file – Dr. belisarius Feb 3 '14 at 21:19

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.