yashsingh1/xdaforums huggingface dataset:
[Spirit FM] mikereidis:
Are you running one of the latest versions of Spirit ? In digital audio modes the button to the left of "1" (preset page down) becomes a record button.

Send me a debug log. Use Menu-> Test-> Email-> Logs and press Send after 20 seconds.

Yes. Normally they are ICS blue for text on gray background, but the background may depend on ROM. Send me a debug log and I can see what UI settings you've already set.

Installing the "Equalizer" app on Play seems to help me get even DSP Manager working on CM ROMs. I don't know why.

Visualizer ? If you see a visualizer you should see the record button too.

That's still bad. Kernels seem to play a part in problems with digital mode sometimes.

When Spirit2 comes it will be a free update from Unlocked for anyone who wants it to be. On request, I will just cancel the original Light order, which is how I do upgrades from Light for the price difference.

Technically, this is nothing new as I always cancel any order on request at any time, even years later. I did this yesterday in one of the very few cases I'll call "dissappointing" since he was successfully using it for some time last year.

But unequivocally honouring my pledge about cancels/refunds is more important than a few sales. I might make an exception for one guy if he ever comes back for a 3rd cancel; I warned him after the 2nd.

Spirit2 is still "on hold" for now though. I back-ported the digital audio features to Spirit1 and I have too much Spirit1 and personal work to do right now. And existing Spirit1 customers are more important than my desire to move on, for right not anyway.
[Spirit FM] 089man:
Thx mike for answer

Have send e Mail with log. From

Flmunich

I9100 Tapatalk 2, Rom1 CarbonRom / Rom2 jbam 7.0 Kernel Dorimanx
[Spirit FM] 089man:
Hi Mike I have a little solve.

I'm a little stupid, you write me before I must set Methode digital Auto. I have under digital searching. Now it's works fine with recording and button is visible.

But, if I close spirit and start again I have no sound, must change to method auto again, than again to digital Auto.

It's not works for every time. Must do this 1 or 2 times, than sound comes back and recording works. Equaliser failed. I have no awesome beat included. It's no problem.

Now we must found only why when start spirit the sound lost and must change method again.

Edit :

In spirit2 I have equaliser, not in spiriz1 full

What band must I take in Germany?

50 100 or 200? What is the difficult?

I9100 Tapatalk 2, Rom1 CarbonRom / Rom2 jbam 7.0 Kernel Dorimanx
[Spirit FM] mikereidis:
I have the same audio problem on stock JB ROM. I'll look into it, and the EQ issue.

In Germany I think "World 100 KHz" is probably best. It's the spacing between channels.

200 = Frequencies like: 88.0, 88.2, 88.4 etc.

100 = Frequencies like: 88.0, 88.1, 88.2 etc.

50 = Frequencies like: 88.0, 88.05, 88.1 etc.
[Spirit FM] 089man:
Thx mike, also for your e Mail.

Problem I solve. Have write mail back to you.

Great support, thank you.

I close the app only with the power button in spirit. Now it's starts with sound and I not must change method again.

I9100 Tapatalk 2, Rom1 CarbonRom / Rom2 jbam 7.0 Kernel Dorimanx
[Spirit FM] 089man:
Mike, last question. The colours from my blue buttons, can I change this?

I think that's comes from my installed android theme.

What is the best recording format for a small file size? I have at this time always wav format. How can I chance this. All settings I do always wav is recorded.

Can I found other special themes for spirit?

The app runing now without problems. My steps for stop or close the app works. Smile. On start the sound is coming every time....

I9100 Tapatalk 2, Rom1 CarbonRom / Rom2 jbam 7.0 Kernel Dorimanx
[Spirit FM] drsubhash81:
Thanks for quick answer. Surprisingly after denying root acess now it is working correctly using settings like audio- GT-I9100G, digitalGS2/note2 but still there is no equalizer display. If again I give root acess then problem comes back and I have to remove battery to kill fm. Anyway thanks it is working now. What is the requirement of root for spirit?
[Spirit FM] 089man:
Hi mike, the most issues example stop sound from time to time is an issue in the carbon Rom, also the failed equaliser is Rom problem. In my Rom failed dsp. I have only fx Musik.

I have test now the revolt Rom and jellybam. There no found any issues.

All works fine. No break sound and the equaliser is visible. Look picture.

I hope the carbon Dev fixed this issue.

If not I switch to other Rom.

Have you idea how I can chance colours from the blue buttons. In this picture is grey but this is from my other Rom with system theme.

I9100 Tapatalk 2, Rom1 CarbonRom / Rom2 jbam 7.0 Kernel Dorimanx
[Spirit FM] mikereidis:
Yes, blue buttons is from your ROM theme. Spirit does not attempt to change that.

You can try different settings for UI-> Theme but those are mostly useful just for changing to inverted Light themes. After changing theme, use Back key several times until you reach Home screen, then return to Spirit.

At one time Spirit supported hundreds of little UI customizations. But they were difficult to understand, nobody used them, they broke over time, and nobody seemed to notice when I removed them.

Now I only add non-debug settings when there is a clear need or demand. Too many options can make code fragile. Spirit2 has NO settings in light of this.

:)

Digital-> Format and Encoder only apply on stock Samsung and Sony devices using the stock recording facilities.

Uncompressed WAV files are the only option otherwise. I will likely eventually provide compression options, but I think September is the earliest possibility. I have too many other things on the go now, and disk space is "cheap".

The kernel is often an issue in digital modes. If you like the ROM, you can try alternative kernels.

I've found this EQ app to be pretty consistent when you allow it to be the default sound effects app: https://play.google.com/store/apps/details?id=com.smartandroidapps.equalizer
[Spirit FM] mikereidis:
Spirit doesn't support digital audio features on the "G" variant GT-I9100G. It MIGHT be capable, but I won't support digital on phones I don't have and I'm not expecting to get one of these phones. The G variant has relatively small popularity.

With no root, Spirit uses the same APIs as the stock FM app, and tends to have the same limitations. These include requirement for headset plugged in, and lesser RDS capability.

With root, Spirit uses lower level APIs which are more efficient and provide more features, such as fuller RDS.
[Spirit FM] itsmemario:
optimus 3d p920...

Oowww...damn LG...on Gingerbread the v08 developer radio ran fine...without root.

I did not manage to run the "ICS radio with root", thats why I tried Spirit FM, as it seemed it had p92x support. But you gave up. :,(

Im really starting to hate LG :(
[Spirit FM] mikereidis:
I don't know if I'd blame LG TOO much for the fact that custom ICS and JB ROMs didn't have some easy way to enable FM audio.

Some of them have good audio hardware and would be capable of digitizing FM audio if someone had the time to do the work.

When CM7's made way for CM9's the CM devs decided not to bother with FM, so I had to be pickier about which devices I could support. If LG devices had sold as well as Samsung's, my "allegiance" would have shifted more to LG.

My impression from the sole LG I have, a P500 Optimus One, and from some things I've read, has been that LG takes IMO a few too many engineering shortcuts in order to hit their very good price points.

Regardless, they trail behind the bigger guys in the Android market, and at best could be said to be part of "all the others", relative to the gorilla Samsung. Just the fact that I haven't supported most LGs for over a year is enough to keep me away from their devices. My "to do list" is very full already.
[Spirit FM] itsmemario:
Im using the Stock ICS v30a...whyever the v08 developer radio wont run on v30a anymore...I really appreciate your work. Enabling FM radio on dozens of smartphones (with, or without mods). Good job man ! Maybe some day, some guy sends you his p920...thats be the last thing Im waiting for...fm-radio in the O3D's v30a...good thing is, thats even more realistic then official Jelly Bean for p92x... =)
[Spirit FM] 089man:
The for the great tips,, but I have changed the Rom. Now all works perfectly, also in background no breaks. With dori 9.13 kernel perfect. Great great......

I9100 Tapatalk 2, Rom1 CarbonRom / Rom2 jbam 7.0 Kernel Dorimanx
[Spirit FM] 089man:
Hi mike, have found a big issue or bug in the full unlocked version.

Here the report....

I start unlocked spirit app, all works fine, no I will finish hear music and close the app.

Now I will record a voice message with the voice recorder, or a incoming call is coming. Voice recorder not work and call recorder also not work.

The recorded file is without sound. I can not hear the recorded.

I must boot the phone and if I not used spirit, call recording or digtaphone recording works fine.

Start spirit and closed spirit, the same again. No voice is recorded. Must boot the phone.

Can you fixed this or have you an idea?

(in the spirit free1 I had this not, only in spirit2 alpha and also in the unlocked pay version)

I9100 Tapatalk 2, Rom1 CarbonRom / Rom2 jbam 7.0 Kernel Dorimanx
[Spirit FM] mikereidis:
This is likely due to the digital audio mode. Audio-> Method = "Automatic" will get you back to where you were before.

A likely workaround is to enable Debug-> Power Restart Media. This tries to completely reset the Android audio system when Spirit/FM is turned off.

The audio library assumes the audio chip registers are set a certain way, while Spirit has changed them. At some point I should add code that record the registers contents at startup, then restores them after.

I say "at some point" because these 10 hour work days, 7 days a week is leaving me without badly needed time and I sorely need a break.
[Spirit FM] 089man:
Ok, I will test. Hope you can bring a fix in the future. If you have more time.

Thx.

Edit:

oh mike you are the best.

With debug option on its works great.

No fix needed, smile.

Thx for mail answer also....

I9100 Tapatalk 2, Rom2 CarbonRom / Rom1 jbam 7.5 Kernel Dorimanx
[Spirit FM] James Bottomtooth III:
Sounds like someone needs a vacation :D
[Spirit FM] mikereidis:
Yep. :)

Then a month to do several years of taxes.

Then a few months to catch up on personal and household tasks, LOL.

Anybody want to take over for a few months ? (Joking...)
[Spirit FM] srspinho:
Hi Mike !

it´s me again :

Yesterday (Sundoay) I was using the Spirit FM while navigating on FlipBoard on my I9000B runing JB 4.2.2 (Slim Rom Ver 3.1).

Everything was ok, but after, let´s say, 5 minutes, SPirit FM closed and re-init and the sound was laggy, impossible to understand.

The same situation happened today.

Another situation is when you are running Spirit and open a YouTUbe Video. When you come back to Spirit, the sound becomes laggy.

I´m running the Spirit UL with the "Extras Logs" option enabled, but I can´t find the log to send you.

Would this log help ?

My best regards,

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

Immediately after you see the problem, use Menu-> Test-> Email-> Logs. After 20 seconds or so press Send.

What is Audio-> Method set to ?

Does Flipboard play some audio or make sounds ?

Does the Flipboard & Youtube "laggy" sound the same ?

Can you describe "laggy" better ?

Youtube videos usually have audio. AFAIK Youtube audio should act exactly like audio from a media player.

Starting a media player, or Youtube, while Spirit is running should cause "permanent loss of audio focus". Spirit, like media players, should shut itself off in this case. If you return to Spirit you'll see the UI exit (which is unusual for a media player), then you can start Spirit again.
[Spirit FM] mikereidis:
Please post instead of emailing.

Google/Motorola removed the FM API and FM audio support in the stock JB update for Razr I.

So Motorola FM apps, which worked before, no longer work and same for Spirit.

IF I bought this phone AND spent a LOT of time on it, I could get it working, but ONLY on rooted phones.

But this phone is not popular enough to support in this way, and I don't have the time to do it properly anyway.
[Spirit FM] srspinho:
Hi Mike !

thank you for the fast response.

I´m at work now, but when I get home i Will test it again and send you the logs.

The Sound Method is set to "Digital GS1" Output => "Headset" Channels => "Stereo force"

FlipBoard, itself, does not have sound. The only sound it makes is the "click" sound made by the ROM when you click something on the phone.

When I say laggy, I mean the same sound a damaged Audio CD makes. Like : sususususususure... thanthanthanthanthankyou :D

About the lag, YouTube does not appear to be laggy.

My best regards

Sérgio
[Spirit FM] trex_daemon:
Hello,

I am also a happy user of the unlocked spirit fm.

First of all, many thanks for this great app and support.

I also am among those for who the app produces a chipmunk sound with digital audio.

It is like that from the beginning, and reboot doesn't help. Some apps might use the mic, I have >100 apps installed. Analog works fine, of course.

Another thing I've noticed is that if I change the sampling rate from 44100 to 48000 or 192000 (voodoo sound says it is capable of 192K, this is why i've tried, the app will crash).

Not that I need it, but maybe it's useful info.
[Spirit FM] mikereidis:
:)

I'll get back to the chipmunk issue when I can.

None of the Samsung devices supported can work at any sample rate but 44.1K. I've tried and it never works; I don't know why but I'm not going to fight it. The HTC devices can change sample rate, which is good because something else prevents good 44.1K.

44.1K, the CD standard, is the only rate that Google requires to work. I'm using the PCM device directly, so this would be a kernel driver limitation I think. I've looked at the driver and it appears to support many rates. This limit is for digital input from the sound chip; If I could get other rates as input, Android would re-sample as needed for output.
[Spirit FM] mikereidis:
OK, that could be a sample rate issue, like the chipmunk (high frequency) issue. Or buffering, but that's related.
[Spirit FM] srspinho:
Did you receive my logs?

I tryied to send it to you, but when I select the logs option, the app freezes and give me no feedback.

If the logs are located somewhere in the sd, I can copy it and send you, but I was unable to find it.

Regards,

Sérgio
[Spirit FM] mikereidis:
No I haven't seen your log.

The file is at /sdcard/sprt_debug.txt .

Spirit effectively freezes when gathering debug log info; usually about 20 seconds or so, but might be longer for older devices or if the RAM is full or other apps are busy in background.
[Spirit FM] srspinho:
Hi Mike,

I´m sorry, but I was unable to get the logs.

I tryied today again and, after about 5 minutes waiting for the file generation, the entire phone got freezed and I had to remove the battery to restart it.

I double checked it and the file was not generated.

If I have success genarating the file in another chance, I will let you know and send it to you.

Thank you for your help !

Mt best regards,

Sérgio
[Spirit FM] mikereidis:
Copying the file to /sdcard/ is a next to last step nowadays.

If generating the debug log doesn't finish, the unfinished files should be in one of these directories, for Unlocked, Light or Free variants respectively:

/data/data/com.mikersmicros.fm_unlock/cache

/data/data/com.mikersmicros.fm_li/cache

/data/data/com.mikersmicros.fm_fr/cache
[Spirit FM] t3chg33k:
So I bought this app the other day because I thought I would get rid of TouchWiz for good on the S3 and move to AOKP. Unfortunately, I have had to move back to stock for quite a few reasons. However, there was no reason to let the app go to waste, so I deleted the stock FM app and moved to Spirit FM.

The problem is that Spirit FM continues playing on my phone speakers once I unplug the headset. I am used to unplugging the headset for all my audio apps and it works fine for them but not for Spirit. I think it worked on AOKP but it definitely does not work on stock.

I tried to kill Spirit on unplug using Tasker but that isn't working as well. Couldn't get anything scourging through the menus and being uninitiated with this app, is there anyway I can actually get this app to play nice on unplug?
[Spirit FM] Lagkage:
Go into settings and set UI>Antenna=Headset to Pull=Off. Works nice on my I9100 with CM 10.1.

Hope this helps.
[Spirit FM] t3chg33k:
Certainly helped, though on certain instances I can still hear the static for a second after unplug. However, encountered another issue; if I kill the app using "back to kill", the application manager or the Recent Apps manager, the app still continues to run in the background.

Update: Wanted to add that the "Pull = Off" quits the app on the main screen but not when the Settings page is open; just find it to be a bit inconsistent. Also want to add that I am essentially on stock XXEMC3.
[Spirit FM] jeffro23:
Im thinking of upgrading from my HTC OneX to the new HTC One on AT&T next week.

Any guesses on compatibility for the new version?

Is my purchase of the unlocked app good across devices?

thanks. I use the radio almost everyday without much issue
[Spirit FM] mikereidis:
Thanks for answering Lagkage.

I cancel any order at any time on request, so you can take your time to test, and email me if Spirit isn't needed due to going back to Stock ROM, or whatever.

Another option for UI-> Antenna is to mute. That might be quicker than turning FM completely off. Yes, there are some issues for this feature, in part because they have been difficult to fix and in part because almost nobody uses them. I just had another idea now, but the best previous ideas are what's in place now.

On stock ROMs another option is to reboot and deny SU to Spirit, or set Debug-> FM API to "OEM Proprietary" and restart Spirit. Spirit will then use the same API that the stock Samsung FM app uses.

The Samsung API refuses to start, or stops running, if the headset is disconnected. Spirit can get confused in this state though. I just tried it now on I9300XXEMC2_NeatRom_Lite_v4.0 and it wouldn't restart with FM, at least after poking at buttons for a while. I just rebooted (twice) and I have no idea why, but Spirit wouldn't work after a reboot which is highly unusual.

The relative lack of complaints I get about stock ROMs, even though there are several known problem areas, indicates to me that most users are on custom ROMs, particularly where no other FM app will work. So..., I don't spend too much time on stock ROM issues, especially for less used features. (Yes, there's a bit of a chicken and egg scenario, but it's IMO a small part.)
[Spirit FM] mikereidis:
Based on past experience with HTC, including OneX, OneX LTE and OneX+, I would guess that the hardware is FM capable world-wide. IE the so important FM chip antenna connection is active and the needed components are installed. Let's say I'm 90% confident about this.

I don't know if an HTC stock app will be loaded (false on ATT OneX LTE), or if an HTC stock app could work or Spirit could work without root/SU (true on ATT OneX LTE).

Absolutely ! :)

Some companies/apps have special restrictions. I honour the default Android licensing model, as enforced (or not) by the Google Play app:

- The license is perpetual (though signing certificates may only be valid for 20+ years) and applies to as many devices as you own, now or in future, that are tied to the same primary Google Play account.

I think that technically, your whole family or business can use a once purchased app, IF they use the same primary Google Play account. But in practice, different people usually have different GMail AND Play accounts.
[Spirit FM] mikereidis:
Galaxy S4 has no FM. See http://xdaforums.com/showpost.php?p=40952026&postcount=6001

Prior April 5 post: http://xdaforums.com/showpost.php?p=39949737&postcount=5805

EDIT: May 20:

I had thought the existence of FM specific voice command text in ROM dumps indicates that FM was likely planned at some point.

But now the GS3 GT-I9300 has voice commands in the latest stock JB leaked ROM, and it includes support for FM. See http://xdaforums.com/showpost.php?p=41651659&postcount=6078
[Spirit FM] t3chg33k:
Thanks for all the info and I did try out most of what you mentioned. Mute on unplug certainly does the job better than switching the app off. Denying su access does hang up the app for good and actually the phone failed to boot the first time I rebooted after denying access. So all-in-all the app isn't quite cozy with the stock ROM and it certainly makes no sense on your part to waste any effort on it.

In the end, Spirit certainly doesn't offer any benefit over the stock FM app on the stock ROM. It is a magnanimous gesture on your part to offer the refund and I am afraid that I might accept it. However, I will think over it and get in touch with you over the weekend.

Keeping everything aside, I do hope to actually be able to use your app to the fullest in the near future (perhaps on a different device); not out of compulsion, but out of appreciation.

Keep up the good work for all those who rely on you for something very important!
[Spirit FM] srspinho:
found the logs

Hi Mike !

I found the logs on /data/data/com.mikersmicros.fm_unlock/cache

What logs do you need. I can see some files, not so small.

Should I send it to you via PM ?

My best regards,

Sèrgio
[Spirit FM] dk147in:
hi,

i m experiencing a very strange problem on CM 10.1 with everything stock while using the SpritFM

Actually on opening the SpritFM (unlocked version) app in digital audio mode the audio/sound comes as like somebody fast-forwarding the old tape casettes but if i try using spritfm after restarting the mobile then it works fine.

I did not faced this issue with semaphore kernel with bigmem RAM or other ROM of bigmem RAMs

I gues its an RAM spacing or how ROM manages it for running the application.

So is there anybody else facing this issue and whats the solution for it.

Thanks
[Spirit FM] Caio09:
spirit FM GP WIFI 5.0

Hello

i am a new member of this forum, very interesting!!. I install Spirit FM lite 8/04 version in may GP Wifi 5.0 with PAC 22.0.1 ROM (INTL Kernel), but it's doesn't work i listen only noise in my Headset. Can someone help me?.

Thank's and sorry for my language...i'm italian :D
[Spirit FM] mikereidis:
That's the Galaxy S "chipmunks" problem explained here: http://xdaforums.com/showpost.php?p=39383252&postcount=5696 As explained in that post, you can disable Digital-> Stereo.

With CM and some other ROMs, a reboot fixes it, until something uses the microphone (except for phone calls).

Some people have reported this happens even without using the microphone, and I speculated that some app might briefly use the mike at startup.

But if you say that Semaphore with BigMem doesn't have this problem then I guess it may be kernel related. That's a useful clue for further study.
[Spirit FM] mikereidis:
Samsung Galaxy Player ?

Send me a debug log with Menu-> Test-> Email-> Logs. After 20 seconds or so press Send.