Qspectrumanalyzer (2.2.0-10) from Official extra repo.
As I click on “start” in Qspectrumanalyzer, it doesn’t draw the graph/plot, due this error:
Maybe needs to be rebuilt?
Traceback (most recent call last):
File "/usr/lib/python3.12/site-packages/qspectrumanalyzer/plot.py", line 289, in update_plot
self.waterfallImg.scale((data_storage.x[-1] - data_storage.x[0]) / len(data_storage.x), 1)
TypeError: scale(self): too many arguments
Both are taken directly from arch. So if it a packaging issue - Email @ Jelle. But it looks to me it is not the packaging, more like Qspectrum needs rebuilding, also opening issue on github seem to me like the way to go.
BTW, me personally use gqrx. It has an appimage on github.
p.s. Cannot test more right now, my rtl-adapter is not here.
I have a 2 week vacation I was looking at it yesterday and thinking: “naah…there would be nothing worth analyzing there…i have far too much electronics in the backpack anyways…that stays here”
I need the spectrum analyzer because I’m an hobbyst electronics guy which since some time, I work with RF oscillators (I only told you the name of the transistor: BFR36: is amazing!)
Hi, as I start Qspectrumanalyzer, it complains about missing /usr/lib/librtlsdr.so.0.
I temporary solved with sudo ln -s /usr/lib/librtlsdr.so.2 /usr/lib/librtlsdr.so.0 but /usr/lib/librtlsdr.so.0 should be made by the package rtl-sdr (this package owns /usr/lib/librtlsdr.so.2).
I just tested and i could not make it work. Indeed, this backend and hence the package needs updating (the current version of that library is 8 not 7). But the other backands do not work too, at least in my case.
I am currently usind a rtl based tv tuner with rtl-sdr and gqrx, it works.
p.s. i did some more testing, installed all the backends, restarted… it kind of works, but it is a mess.
Tested backend soapy_power - works, shows curved graphic where the analog radios are in the upper window, the lower window where i guess the waterfall is supposed to be, remains empty, python error in waterfall graphic
Traceback (most recent call last):
File "/usr/lib/python3.12/site-packages/qspectrumanalyzer/plot.py", line 289, in update_plot
self.waterfallImg.scale((data_storage.x[-1] - data_storage.x[0]) / len(data_storage.x), 1)
TypeError: scale(self): too many arguments
Tested backend rx_power: error while loading shared libraries: libSoapySDR.so.0.7
That is because soapysdr is now at soname 8
Tested backend rtl_power - rtl_power: invalid option – ‘r’ but it detects the device.
As previously said, maybe look for the github and file an issue
Oh i just looked…seems the project is abandoned from its developer (the same waterfall bug is open since 3 years).
So the only thing left is to try a rebuild (you can write the arch packager Jelle Van der Waa jelle@archlinux.org)- that might fix rx_power/soapysdr version, but it will not fix anything else including the waterfall.