Remotely control gqrx while keeping your bookmarks in order. Interacts with gqrx using the rigctl protocol (which is partially implemented since gqrx v2.3).
- Bookmark frequencies and modes
- Create bookmarks from the current gqrx frequency and mode
- Restore gqrx frequency and mode (bookmark double-click)
- Keep window always on top
- Auto save
Next versions will also feature:
- Bookmark scanner (cycle through bookmarks and stop when a live transmission is detected)
- Range frequency scanner
See the issue tracker. Suggestions are welcome!
- Python 3.x
- Gqrx 2.3 (or higher)
Note: The latest official gqrx release is 2.2. You may need to compile gqrx straight from the source.
You just need to download and run gqrx-remote.py
.
For instance, using Linux / Mac OS X, you may do:
$ git clone https://github.com/marmelo/gqrx-remote.git
$ cd gqrx-remote
$ chmod +x gqrx-remote.py
$ ./gqrx-remote.py
$ # if your system is not yet using Python 3.x by default
$ python3 gqrx-remote.py
If you are using Windows you just need to double-click the gqrx-remote.py
file (as the .py
file type is most likely already bound with python
executable). If you want to get rid of the anoying command-line that is always running in background you may rename gqrx-remote.py
to gqrx-remote.pyw
and Windows will use the pythonw
executable instead (which does not need the command-line).
This software is built using Python default GUI -- Tkinter with Ttk -- which allows us to have an almost-native cross-platform look and feel while using the same code.
This software consists of two files:
- gqrx-remote.py
- gqrx-bookmarks.csv (the bookmark database)
The file gqrx-bookmarks.csv
consists on a standard comma-separated values file. For reference, the following example file is provided:
79200000,FM,Voice
80425000,FM,Data
82275000,FM,Taxi
97400000,WFM_ST,Radio
118100000,AM,Airport
124150000,AM,Weather
137500000,FM,NOAA
144800000,FM,APRS
162000000,FM,Navy
162025000,FM,Navy Data
165000000,FM,Taxi
442036000,FM,Digital
1090000000,FM,ADBS