[Spirit FM] mikereidis:
:)

For some reason, the stock FM app for Galaxy S2/Note/S3/Note2 seems to record in mono, despite the output file being 2 channel stereo.

But Spirit can do stereo or mono (if you want and disable Digital->Stereo) on every device I support for recording.

Spirit should be able to record on most stock, un-rooted Sony 2012-2013 devices (the ones that use Radio3.apk). Also, any stock Samsung device that can record FM with stock app: GS2 w/ JB, Note, GS3, Note2.

For custom ROMs, Spirit can do record and/or digital audio on any Galaxy S/Note class device that supports FM, except 9100G. But custom ROMs are a problem on Sony devices, in many cases, unless & until the FreeXperia dev adds the needed support. But the Xperia T and similar Qualcomm based devices should work, using the same settings as for HTC OneX LTE/One S/Evo 4G LTE. (Stuck at 22 KHz for now though; everything else at 44.1 K.)

Right now I can't get audio on somebody's Xperia Z. The ZL and similar tablet may be the same. I should figure it out eventually. I've got the latest, HUGE 7.5 MB Radio3.apk now and expect to decompile it to see if Sony has some new tricks. And BTW, the visualizer doesn't even seem connected to the music, LOL. It runs on my Xperia P but eats a lot of CPU too.

So far my only Sony is the Xperia P. Everything works fine, without needing root, and also works fine on the other CG2900 based devices: Xperia U, Sola and Go.

Xperia S, results are mixed I think. But stock should work. I think.

In theory, I should be able to support all digital features on just about any current or future stock un-rooted Sony, if they keep with the same proposed Android FM API they'be been using. With custom ROMs (pretty much FreeXperia only) it will only work if I have low level support for that architecture (like the Qualcomm based devices).

I like Sony lately, but I still like Samsung more, despite their closed-ness and the whole CM/Steve Kondik thing going on. Samsung GS/Note class devices sell HUGE, including among custom ROM users. I'd be crazy not to support them. See the figures in post#2. Samsung is 71%, HTC 24%, Motorola 4% and down from there to Sony's current 1% (hopefully improving this year.) Just the Galaxy S/Note class devices alone are about 50%.

I have VERY little feedback on Player, but AFAIK they are all pretty much like a Galaxy S GT-I9000.

For record or digital on Galaxy S/Player you need a kernel with Voodoo sound. And even then there have been more problems than I had hoped. Unlike GS2 and higher, the GS was not design with FM recording in mind. It was a pleasant surprise I found I could make it work. Sometimes. I've found the Semaphore kernel has a crash when I leave digital running for 15 minutes. Stock CM kernel doesn't have that problem. Galaxy S just barely has enough CPU power to comfortably use digital, particularly with visualizer, equalizer/effects and bluetooth running. Throw record in and it get's trickier. A shame because I think digital resolves the speaker damage problem a few have had.

As always, if I recollect correctly and you're a customer, send me a debug log with Menu-> Test-> Email-> Logs and I can look to see if the kernel stuff needed is there.