dspectrumgui
dspectrumgui copied to clipboard
docker the planet
/giphy it works on my machine
Image is about 800mb, if this is an issue it can probably be cut down by including compiled versions of inspectrum and liquid-dsp.
Whoops, adding captures is broken thanks to inspectrums qt stuff and docker being containerised and whatnot:
[*] Data as array: ["qt.qpa.xcb: could not connect to display"]
[*] Data as array: ["qt.qpa.plugin: Could not load the Qt platform plugin \"xcb\" in \"\" even though it was found."]
[*] Data as array: ["This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem."]
Leaving this open just in case someone ever feels inclined to work further on this. Given that it's not really possible (?) to run QT in docker, then the only the way this works in theory is if:
- A cli gem is made to do nothing but capture inspectrum data (i.e. on host OS or something)
- This data is made available to the docker fs
- A feature is added to the main code base to facilitate pulling in the data from the fs
Realistically, the use case is probably going to be very niche. If needing to pull the data in from somewhere outside of a process controlled by this app is necessary to support some future feature request, then I'll revisit. Otherwise, if someone wants to contribute the missing pieces I'll maybe pull them into the code base.
NB: there is a somewhat hidden feature that will automatically create new captures from something that isn't inspectrum, but the format of data is verrrrry different and this is specifically to support using an IC (YS1 > RfCat) as opposed to a traditional SDR and as such expects largely demodulated data as opposed to the 'raw' values pulled from Inspectrum.