yashsingh1/xdaforums huggingface dataset:
[Spirit FM] zim555:
GT 5660

Samsung GT-5660 AOSP 4.0.4 or CM 10.1

Noise after turning off the radio in headphones.

The sound can not be adjusted when you lock the screen.

A few seconds when you turn on the radio sound is 100% volume, then drops to normal.

When a call radio sound disappears after the and call need restart the radio.

If you start to adjust the volume during that time will be minimized as radio sound is muted and again to restart the radio
[Spirit FM] mikereidis:
I have a GT-I5500 that I've seen many of these problems on. I very rarely power it up for testing in part because it's so darn slow with an older version of CM9. It's almost unusable despite the fact I don't even use it as a phone or run real apps on it.

5660 is more powerful I'm sure, but I'm sorry to say that I don't have the time to better address all of these issues. I've made efforts in the past but the best I've gotten is what you see now.

There are still too many problems I have to address on the most popular devices, and new issues never end due to new stock and custom ROMs being regularly released.

Enabling Debug-> Silent Loop may fix this.

I'm most concerned about this as I don't want to hurt anyone's ears. But as simple as the problem might seem to be, and despite many attempts at a fix, some of which seemed successful, a proper fix eludes me. It's a chip issue due to the chip doing a "gradual" change to volume. Yes, stock app (or Spirit using OEM API) on stock ROM doesn't have this issue, so I can't 100% blame the chip, but I don't recall all related issues right now, and it would probably take me an hour to re-determine.

For these remaining issues I don't have any thoughts.

The GIOs and Galaxy5s are 4th and 5th least popular among the 14 currently supported Samsung devices.

If Google would let me, I'd cease new sales on these devices, and at least half of the current 69 supported devices, if there was also a way to continue to serve existing customers.
[Spirit FM] signupstuffid:
Just wanted to point out that this FM radio is indeed working on my OG Droid 1 with a JB ROM and the included FM app. It appears to support RDS also.

I was looking for FM for my DINC after upgrading to JB, and was pointed to this thread.

After having problems with the OG's radio app not starting, I figured I'd try your free app even though support was not mentioned. It works great on the free version, and I may get your paid app, if I can justify spending $10 on 2 old phones I rarely use :)
[Spirit FM] mikereidis:
Simple solution is to get a fancier phone. :)

I'd recommend a Galaxy S class device, S2 or up, with CM and support for digital audio features.

Thanks for the info. In over 6-8 months since I heard about the FM enabling on OG Droid, you're the first to report Spirit works I think.

So, that gives you some idea of how few people with this phone are interested in Spirit. In most cases, I can't and don't even try to compete with free manufacturer apps. All Motorola phones are like this, and you can usually run a Motorola app on custom ROMs or Moto phones with no official FM. There's even a Moto app on Play, continuing to pretend it's a 3rd party app, at least since the dev abandoned it and it went to free.

And this explains why Motorola is only 4% of Spirit sales currently, even though Moto sell a lot of phones, and in the past they supported FM on most phones.

So there's no way I could ever properly support this phone. And a future update of Spirit might even go farther than at present to prevent it from working on unsupported phones. (Yeah, sounds "mean" but I think it makes sense with my full explanation.)
[Spirit FM] signupstuffid:
I already have a newer phone, and unlimited data, so I rarely ever use FM, even in my car, since I can stream nearly all AM/FM stations with Tune-in, or iheart apps.

I would however, gladly pay $10-$20 bucks for a feature that either removes the audio ads from the audio recording after it is recorded, or during the stream mutes the audio of the radio ads. I'm not sure if the RDS data transmits that an ad is currently being played, or not, but if it does perhaps that's a way to accomplish this.

I know there are PC based DVR programs that look at the video stream after recording, and remove the ads, as well as the dish network's hopper tuner. I also remember a Magnavox TV that would lower, or mute the volume when a commercial came on. It detected the rise in volume that all TV commercials use to try to get your attention.

There has to be some way that this can be done. I know that myself and all my talk radio loving friends would buy such an app in a heart beat.

I would go so far as to buy another phone, just to be able to do this.

Shoot, even if you made such an app for a PC based FM tuner, I'd by it.
[Spirit FM] antonio89drop:
Hello

- I tried the version of Spirit FM on my Galaxy Player 5.0 with Audio-> Method Set to "Digital GS1" but unfortunately the device crashes and restarts, while it works with Audio-> Method Set to "Galaxy SL / i9003" at the moment I have not tried with kernel with Voodoo sound because I could not find on the web with the kernel Voodoo sound for my Galaxy Player 5.0 if I find one I inform you on the needed results obtained.

- On the Xperia Go I do not think that the problem is Android 2.3.7 which uses Radio.apk but I'm fairly certain that the registration has failed because dul bug you've just solved the folder sdcard / music / fm as this would explain why i did not own the file.

However, once I get back to my disposal Xperia Go will give you confirmation if this is the problem.

However, I wanted to ask if Xperia P has the sensitive volume during the Recording FM Radio?

- I have in my possession a Galaxy Beam currently works with Spirit Fm with Audio-> Method Set to "Galaxy S3 / Notes / S2_ICS" but will not record.

I just sent the LOG of my GT-i8530 Galaxy Beam wanted to ask if you can take a look.

Can you tell me about if it is possible to obtain the Galaxy Beam Recording from FM Radio in Stereo??

If the answer is positive with what settings?
[Spirit FM] mikereidis:
- There are plenty of ways to attack this problem, given time. I ran a MythTV box for a few years, and I'm familiar with commercial cutting.

RDS has a Music/Speech flag that Spirit still doesn't show yet. It often goes to Speech during ads and DJ talk. I ALSO see many stations fully switch from Stereo to Mono when music isn't playing.

And RDS data often changes between songs and speech, showing EG station ID or traffic or weather instead of song title etc.

With digital audio there are even more options, especially considering we have pretty good tech now for recognizing specific songs.

I'd LOVE to do some things related to this, but so far I'm still stuck fighting with "simple" audio issues on various phones.

- I've also had thoughts about a PC based FM tuner, particularly when I read about products that can run Android on Windows or Linux. On Linux at least, the FM apps are ancient.

The problem with the PC software market is that there is no dominant Google Play type store that makes it easy for devs to sell, despite the 30% cut or 42% markup. With Android on a PC. Google Play is there.

But then I snap back to reality and realize I have more than enough work to do on smartphones.
[Spirit FM] mikereidis:
No, it's good. No volume problem. :)

I'm reasonably sure that Radio3.apk support is needed for Spirit to work. At least 2 of these are needed in /system/lib :

libanalogradiobroadcasting.so

libfmradio.so

libfmradio.cg2900.so

PCM will never work unless you have SU and Spirit has the code needed for that. I don't expect to support this phone at all.

I'm surprised that MediaRecorder with a device # of 8 actually seems to "work" with no error. Are MP4 files created ? MediaRecorder is the only (very small) chance for recording, and you could try different device numbers.

AFAIK, Samsung has supported FM recording only on these devices: GS2 GT-I9100 (only with JB), Note GT-N7000, GS3 GT-I9300 and Note2 GT-N7100.

Recording chances are very small, and I'm only supporting recording on the most popular devices, and devices which make it easy, such as recent Sony's.
[Spirit FM] GordonFreetux:
Many thanks for this!
[Spirit FM] savoiu:
Is Kyocera Event supported?

I tried the app but could not get any sound.

Thanks,

Nick
[Spirit FM] mikereidis:
No.

Compatibility list: http://xdaforums.com/showpost.php?p=13380058&postcount=2
[Spirit FM] savoiu:
Thanks.
[Spirit FM] antonio89drop:
Hello

- As for the Galaxy S3 since I do not have root SU is not available in this case, from what I understand I have to use the method MediaRecorder with volume less than 4 out of 15 step because of the sensitivity to the volume.

Should I do this I wrote above if they have no root I understand you correctly ???

- I wanted to ask if I get root on the Galaxy S3 and imposed Digital-> Method to "PCM" during the recording Stereo FM radio remains sensitive to the volume while recording ???

---------- Post added at 02:51 AM ---------- Previous post was at 02:49 AM ----------

- With regard to Xperia Go through the files you mentioned there are these two:

libfmradio.so

libfmradio.cg2900.so

As soon as I get the chance I'll try to Record from FM Radio with the new version of Spirit FM that without the problem of the FM folder.

I will inform you as soon as new news.

- As for the Galaxy Beam I did the tests requested by you trying MediaRecorder with different device numbers.

The result was that the phone generates me mp4 files of a few bytes, but have no audio.

You can do something to get on my Gt-i8530 Registration Radio Fm on Spirit Fm ????

More generally, as far as I know with the arrival of jelly beans devices Galaxy S3 Mini, Galaxy Ace 2, Galaxy Beam, Galaxy Advance are all now able to register with the Radio Fm stock of Samsung and the curious thing is that they register also in Stereo with Fm Radio Stock.

Once again Thank you very much look forward to your response as always.
[Spirit FM] mikereidis:
Yes. No root = No PCM.

PCM = Good volume and true 2 channel stereo. Also bluetooth, equalizer, effects and visualizers.

Samsung must have some "trick" to get volume at 7 with no over-drive. I may learn this trick at some time, but I've had no customer requests except yours so far. Most people with stock ROM use stock FM app.

I don't understand what you mean by registration.

Are you saying your recording app can record on these phones ?
[Spirit FM] rakina:
Can this work on my Karbonn s1 Titanium
[Spirit FM] Billy Bounce:
Excuses for a late answer.

Yep, it's 'Audio Focus' and the trick worked for some cases, but it seems I was over-optimistic for it to be 'the cure' for the problem.

I've sent you the logs.
[Spirit FM] krzysiekcfc:
Any news about the Htc One X support?

Wysłane z mojego Nexus 7
[Spirit FM] Nitemare_real:
Hello Mike, after my Galaxy S died six month ago, I have just bought a BQ Aquaris (AKA FNac 4.5) phone, with Mediatek MT6577 chip.

BQ offers source code of all its devices, BQ Aquaris source code is here: http://www.bqreaders.com/descargas-aquaris.html

Are these files enough to make Spirt FM / Spirit FM 2 compatible with this chip families?

I have been browsing files and I have seen some ".c" files about FM radio (even RDS FM radio although BQ Aquaris stock FM app doesn't implement RDS feature)
[Spirit FM] lammpat:
I tried all option to find my local FM station but failed. What I am doing wrong? Please help.

Country: India

FM Channel Freq~100.7 MHz.

Device: GT-i9100 (International)

Android Version: 4.2.2

ROM: CyanogenMod 10.1 Nightly(10 Apr 2013)

Kernel: CM Stock
[Spirit FM] danielalarcon:
Heu Mike, so we loaded spirit to the galaxy s4 proto and got no fm found by spirit (image attached).

What are the steps to send you a ñog dump on this?
[Spirit FM] sasukepl:
new xl don't want start up for cm 10.1 bulid 10.04.2013

i9000
[Spirit FM] mikereidis:
I still own both OneX's: International Tegra3 and ATT OneX LTE / OneXL.

And both are supported. What problems are you having and on what ROM ?

Or are you asking about OneX+ or OneXL+ / OneX+ LTE ?
[Spirit FM] mikereidis:
No. I don't mean to be flippant, but at a minimum, hundreds of hours of work are also required.

I have no plans to support Mediatek chips.
[Spirit FM] mikereidis:
Are there other stations that you do, or do not get ?

- Make sure you have a wired headset plugged in for the antenna and stretch it out. If inside, reception may be best by a window.

- Set Band to "World 100 KHz" or "World 50 KHz".

- If it still doesn't work, set Band to North America, then back to "World..."

- If it still doesn't work, I don't know what the problem is, but you can try rebooting, or using the stock CM kernel if you aren't already (but you are I see).

Trouble-shooting guide is here: http://xdaforums.com/showpost.php?p=31983151&postcount=4465
[Spirit FM] mikereidis:
Galaxy S4 prototype ?? !! GREAT !! :)

EDIT: Also IMO very important, for the sake of GS4 fans everywhere, is to run Voodoo Report and post the results publicly (or privately).

Voodoo Report app here: https://play.google.com/store/apps/...sMSwxLDEsIm9yZy5wcm9qZWN0dm9vZG9vLnJlcG9ydCJd

---

Spirit Debug Log: Use Menu-> Test-> Email-> Logs. After 20 seconds or so press Send.

You don't have SU/Root so the information will be limited, and FM may not be possible without it at this time.

BUT, here's what I can say now:

- The Samsung proprietary FM API is not there, or has changed substantially, or might not work due to a lack of FM kernel driver. This would likely only work for Si470x chips.

- The Broadcom proprietary FM API is not there, or has changed substantially. This could only work if the BCM4335 was designed to be the supported FM chip.

- There is probably no non-SU normal app usable hcitool, or Spirit might have been able to access the Broadcom FM with it. Then again, there have been some big Bluetooth changes lately, led by the clear leader in Android Bluetooth, and which this device uses: Broadcom.
[Spirit FM] itsmemario:
Hi,

just installed Spirit FM on my Optimus 3D with ICS v30a (rooted).

I was amazed when I got told it finally fully supports Optimus 3D (p92x) :D

Does somone have the right settings for me ? (Europe here)

As I cant seem to get it to work. :/
[Spirit FM] mikereidis:
EMail:

Hi, Great ! :)

Unfortunately, yes, due to the nature of the development *. If you want a trouble-free experience, without having to backup and restore older versions, or wait for me to send an older version, you should be cautious about updates.

The pattern is this: I put out a new version with many changes very 3-4 weeks. Then over the next few days I put out fixes. If a version of Spirit has been out for a week with no updates, it is likely to be good for the majority of phones.

*The nature of development: - Spirit is 2 years old now. It has to do many low level, undocumented things that break from time to time, often from ROM or kernel etc. updates. Spirit also has to deal with MANY FM chips, APIs, ROMs and phones. At this point it's difficult to fix problems on some phones without creating problems on others.

"Spirit2" is the longer term solution, but my efforts continue to be concentrated on "Spirit1" and likely will be for some time.

Thanks,

Mike.
[Spirit FM] mikereidis:
Hi. Whoever told you that may not have been fully informed.

There has been some ongoing effort, with mixed results, and I can't help that effort.

The audio won't work. That's the problem.

I've made efforts in the past and gave up. I don't have the phone and don't expect to get one.
[Spirit FM] antonio89drop:
Hello

- On the Galaxy S3 with recording FM with PCM hi has sensitivity to volume and also have system sounds and keyboard sounds like the lock screen and or other such sounds and volume changes during recording are captured in this recording in stereo fm PCM??

- On the Galaxy Beam for "registration" mean "recording" I fixed what I wrote I hope you both now more understandable.

You can do something for my Gt-i8530 in order to have the FM radio recording??

More generally, as far as I know, with the arrival of jelly beans devices S3 Galaxy Mini, Galaxy Ace 2, Galaxy Beam, Galaxy Advance are now able to register with the stock FM Radio Samsung and the curious thing is that also recorded in stereo FM Radio with stock samsung.

I await your response.

Thank you very much.
[Spirit FM] mikereidis:
WAV files confirm PCM. Otherwise you get MP4 files.

If a WAV file is getting output sounds, ALSA controls for "MIXINR Output Record Volume" and "MIXINL Output Record Volume" might be set to high values.

In the past, Spirit set these to 0, but I've tried to minimize the registers changed to avoid creating problems. Better yet, I guess there may be a switch in the output area to turn these off completely.

Maybe a reboot will help. "Output Record" is how the stock FM app does it's recording. I avoid this method to get a true digital solution.

I don't officially support the Beam or any of those devices at all, so I will never support record on them.

The sad fact is that most of my paying customers are using a handful of high end devices from Samsung and HTC and are in Western Europe or North America.

As you can see, there are still plenty of digital issues to resolve even on those most important and most popular devices, the GS2, GS3, Note, Note2 and soon the GS4 and Note3.

I simply don't have the time to properly support less expensive devices; digital or analog even.
[Spirit FM] antonio89drop:
Hello

Maybe I was not clear in explaining about the Galaxy S3.

I wanted to know whether in the recording fm stereo find also captured the sounds of the telephone system with PCM or with this setting of the recording file is created by querying the chip Fm and then in recording will not be present aught any sound system used during the recordings or volume changes; they will still be in the recording stereo fm?

I always wait for your answer.

Thank you very much.
[Spirit FM] sikupret:
this app was what i realy need in my root device...thanks mike :good:
[Spirit FM] anto1208:
Note 2 7105 LTE not work

Note 2 7105 LTE not work.
[Spirit FM] gyankamp1:
Please there is somewhere that can download spirit FM 22 April 2012 version.

I can't find it anywhere.

Thanks
[Spirit FM] drsubhash81:
Thanks for awesome fm app. I have tried to install latest lite version in my GT-I9100G but failed to work. I have also tried settings mentioned in this thread. I am on samsung stock 4.1.2. At first try app works without any input imean I don't have to press pause play button to start. Then it dont switch off via power off button. Even killing via task manager doesn't stop the sound of fm. As a last resort I have to take out the battery. I am from India. Is there any way to work this on Samsung stock jellybean?
[Spirit FM] mikereidis:
No it doesn't. No si470x chip like the 7100 has. First case I'm aware of where the usual "no FM in US variants" turned into the troubling "no FM in LTE variant".

Gives me a bit of anxiety about the GT-I9500.
[Spirit FM] mikereidis:
Why would you want a year old version ?

Email me mikereidis@gmail.com and I can send, but I want to know why first.
[Spirit FM] mikereidis:
I haven't heard of this problem. Are you running the latest version ?

Default settings are usually best.

A "full, cold" reboot should stop any FM. Anything is possible, but I'd be surprised if battery removal was the only way to stop FM audio. Have you tried starting and stopping the stock FM app ?

If Spirit has SU/root you can try rebooting and denying SU, or just set Debug-> FM API to "OEM Proprietary". Make sure wired headet is plugged in.
[Spirit FM] mikereidis:
That sentence is too long to understand, so I'll have to guess your question or questions.

No, the PCM recording mode should record only FM, nothing more. And volume changes should have no effect on the recording.

This is how it works:

FM chip outputs analog audio to ADC/Analog to Digital Converter.

Spirit sets input switching and gains for this analog audio path.

Spirit reads PCM digital audio from a device like /dev/snd/pcmC0D0c .

Spirit takes that PCM digital audio and sends it to the normal Android AudioTrack APIs, just like streaming apps do, except their source is Internet stream instead of pcmC0D0c .

Android sets the volume and mixes the "Music Stream" audio as needed with other audio, like button noises.

The biggest problem for Spirit when using PCM digital is if the audio library tries to get input from a microphone.

From what I see, USUALLY, the Android audio libraries leave the input alone, but phone calls and voice search inputs can cause problems.

I actually haven't tested much to see how recordings during phone calls get treated. I've done limited tests in digital mode using voice search, and FM just pauses and comes back after OK.
[Spirit FM] 089man:
Hello, I have buy for ten minutes the full version. It's works fine on my s2.

But have an question.

1 where I found the record button?

2 where I found the equaliser?

3 the Musik stopped from time to time. I must push play again. Most if the spirit works in background.

Hope mike you can help.

I9100 Tapatalk 2, Rom1 CarbonRom / Rom2 jbam 7.0 Kernel Dorimanx
[Spirit FM] srspinho:
Hello Mike !

I have an I9000B and I´m using Slim Rom 3.1 (JB 4.2.2)

I just bought your Spirit Unlocked app this week, and I have been using it without a problem.

It is a great app. SPecially when used with the Rom's Eqailizer . Great Great sound quality.

Congratulations

My best regards,

Sérgio
[Spirit FM] mikereidis:
Hi, Thanks. :)

For 1, 2 and maybe 3:

Set Menu-> Settings-> Audio-> Method to "Digital Auto" and restart Spirit.

Hopefully everything just works now, but some kernels or ROMs have more trouble than others.

In the analog mode, it's possible that enabling Debug-> Play Audiotrack may help. Other than that, see if you can find an app that does too much in the background.

If everything is still less than perfect after these things, please send me a debug log. Use Menu-> Test-> Email-> Logs and press Send after 20 seconds.
[Spirit FM] mikereidis:
Hi, Thanks and Great ! :)

It's nice to hear a few success stories amid all the problem reports. Sometimes I wonder what percentage of people have no problems with the new digital modes and think it might be low, but the majority with no problems are silent.

At this point, trouble-shooting and fixing problems seems like my job now. Probably at least 10-20 problems every day. Thankfully at least half are simple to fix with a setting or trick of some sort.
[Spirit FM] 089man:
Hi Mike, Thx for fast answer.

Yes I have digital activated but I not found a record button on screen.

In test alpha 5 the button are middle on the end from screen.

Here picture. Can I change the blue buttons to other?

Equaliser I have checked on, but not see?

I have other screen as in playstore picture

The app works fine, the stops in background are only one ore two times in hour. It's not so big problem.

For me are great if I have a record button in the app, example in spirit2.

If spirit2 was released, it's come as update or must I pay again for spirit2.

I9100 Tapatalk 2, Rom1 CarbonRom / Rom2 jbam 7.0 Kernel Dorimanx

---------- Post added at 01:37 AM ---------- Previous post was at 12:52 AM ----------

Hi Mike, if I push phone menu button I found record toggle, I start and later I stopp, but recorded file is 0 Kb.

With alpha spirit2 I can record fine. In full version not works.

Also I have complet other screen as in playstore. Record button failed and equaliser also.

What is my issue?

Here the null Kb recorded file if I start record from phone menu button.

I think I have not correct settings, but what must I used.

With spirit2 record works but I can not see what settings as default?

I9100 Tapatalk 2, Rom1 CarbonRom / Rom2 jbam 7.0 Kernel Dorimanx