unixpunk
unixpunk
This would likely require starting over from the ground, up. I don't see this happening in the current state.
Well...now that this is out, Python 3 efforts just got more interesting: https://github.com/jketterl/openwebrx (req: https://github.com/jketterl/owrx_connector)
Figured out how to do WBFM in OpenWebRx but its not practical on the Pluto directly because you can only see the one station you're trying to listen to, it...
I think rx_fm -> ices2 -> Icecast is best. Then we can have the web page do a scan of the FM band, show the PNG with an image map...
Its a bit the same as leantrx, but leantrx seems to use too much CPU to be useful in the FM band.
Added to a test build - needs more testing and tweaking of configs as well as new variable, etc for it.
Example working WBFM command: `rx_sdr -F CF32 -s 3000000 -f 101100000 -g 22 - | csdr fir_decimate_cc 12 0.085 HAMMING | csdr fmdemod_quadri_cf | csdr fractional_decimator_ff 5 | csdr deemphasis_wfm_ff...
1. Mono, crappy quality as compared to using same hw+antenna in CubicSDR 2. No, you can test and see on your own, minus ices, which takes like 1% cpu 3....
That said, I've realized I was overlooking the easiest solution for this and that's using named pipes and an encoder of choice. That encoder will be either ffmpeg or ogg/vorbis,...
Note to self...WTF, named pipes break when you try to access them through httpd...back to icecast+ices?...