Hi Ben
thanks for the ideas
a: I don't think i can do this, as the SNR calculation, if i understand correctely is based on a wide display waterfall analysis and "github.com/dev-zzo/kiwiclient" is unable to get a waterfall.
What i can do is getting from linkfanel or marco (IS0KYB) already calculated SNRs and putting the data in the node listing ?
Anyway i wonder if a SNR calculation based on a fixed bandwidth (max 6kHz) demodulated SSB frequency is easy to do and reliable, i mean it should be difficult to compare the desired AF signals strength (it can be anything, not just like WSPR sigs) with the noise background in such a narrow BW..
b: scanning different remotes for various frequencies in an automated way should be codable... but if SNR can't be calculated, we'll just get s-meter info and (recorded?!) audio, so just a s-meter graph or table as result.. not sure if it can be useful.
BTW, i already planned to add a "favorite" system in the node listing, with checkboxes and basic filtering.
Also if i get the already calculated SNR values of each node as mentionned in the "a" answer, I can also filter the worst remotes from the listing, by adding the setting of "do not display remotes that has SNR below than: " but remember the node listing is not dynamic.
ISSUE: Recently i have noticed the listing had mixed countries and hosts. It is due to a specific remote located in India, for some reasons this node is not displayed correctly in kiwiSDR.com/public summary page (due to missing informations)
That make my update process completely failed, by mixing up the .db with false datas.....
I have fixed that issue in the 3.63 version, by computing that specific node informations manually. That new version is available on the project webpage :
http://81.93.247.141/~linkz/directKiwi/Note: I'm working on adding a real RECORDING button in the GUI. In the early versions I have already had a plugin that can record, but it was just based on pygame and can cause different issues depending on the user client PC settings (mainly the capture device setting) so i have removed it.
Remember this project begun by using "github.com/dev-zzo/kiwiclient" stuff in console, script was originally capable writing streams into a .wav file. I have just modified one or two lines of the code to play the audio instead of writing the .wav
So it will not be difficult to come back to the original behaviour, but simultaneously with audio output in speakers
&linkz