Remotely control gqrx while keeping your bookmarks in order.
Python
Switch branches/tags
Nothing to show
Clone or download
Latest commit 57c8c0b Apr 22, 2018

README.md

gqrx-remote

Remotely control gqrx while keeping your bookmarks in order. Interacts with gqrx using the rigctl protocol (which is partially implemented since gqrx v2.3).

gqrx-remote-linux

Features

  • 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:

See the issue tracker. Suggestions are welcome!

Requirements

  • 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.

Usage

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).

Screenshots

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.

Linux gqrx-remote-linux

Mac OS X gqrx-remote-macosx

Windows gqrx-remote-windows

Bookmark Database

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