SDRDUO DISPLAY

SDRDUO DISPLAY

A free receiver for the SDRplay RSPduo that runs in a browser tab. Your Windows PC does the signal processing and serves the spectrum, waterfall, audio and controls as one web page.

Version 0.20 · Windows 10/11 64-bit · Needs an RSPduo and the SDRplay API · MIT licence

SDRduo Display tuned to an AM broadcast station, 200 kHz span

A real capture: an AM broadcast station on 774 kHz with its sidebands, 200 kHz span.

What it does

Everything lives in one browser page. Close the tab and the receiver keeps running; reopen it and carry on.

RSPduo --USB--> SDRplay API --DSP (Python)--> local web server --> browser tab

Panadapter and waterfall

Up to 2 MHz of spectrum with a scrolling waterfall. Click or scroll to tune. Span from 2 MHz down to 10 kHz.

Six modes

AM, narrow FM, broadcast WFM, USB, LSB and CW, with an audio AGC that keeps the level steady across modes.

Gain your way

Hardware AGC or manual gain reduction and LNA state. The readout shows what the tuner is really running.

Quick tuning

Band buttons from 160 m to 70 cm, an on-screen frequency keypad, tuning steps from 10 Hz to 10 kHz and 8 memories.

Squelch and S-meter

Adjustable squelch, an S-unit meter and an ADC overload warning.

Clean shutdown

The Exit button releases the RSPduo properly, so the next start finds it straight away.

SDRduo Display showing the whole MW broadcast band, 2 MHz span

The same band at the full 2 MHz span.

Not yet: the RSPduo's second tuner, digital-mode decoding, recording, and remembering the last frequency between runs.

What you need

An SDRplay RSPduo

Connected to the PC by USB. Other RSP models are not supported.

The SDRplay API

Version 3.15 or newer, from sdrplay.com/software. It is SDRplay's own software and is not included here.

Python 3.10+

The installer finds it, or offers to install it through winget.

A modern browser

Chrome, Edge or Firefox on the same PC.

Get started

  1. Install the SDRplay API from sdrplay.com/software and plug in the RSPduo.
  2. Download SDRduoDisplay-0.20-windows.zip from the latest release and unzip it.
  3. Run setup.exe. It is not code-signed, so Windows may say "Windows protected your PC". Click More info, then Run anyway. It installs to %LOCALAPPDATA%\SDRduoDisplay without administrator rights and downloads the Python packages it needs.
  4. Start SDRduo Display from the Desktop or Start Menu shortcut. A browser window opens at http://127.0.0.1:8080. Opening the radio can take up to a minute the first time.
  5. Click Enable Audio (browsers will not play sound until you click), and use Exit when you are done.

Prefer the source? Clone the repository and run start_sdrduo.bat. The User Guide explains every control.

Privacy

SDRduo Display has no telemetry, no analytics and no internet service behind it. The author receives nothing from your copy.

This computer only

The built-in web server listens on 127.0.0.1 port 8080, so other devices cannot reach it unless you change that yourself. It has no login.

Quiet on the network

While running, its only internet request is an optional check of GitHub for a newer release (tick box in the top bar turns it off). The installer downloads Python packages from PyPI.

Receive only

It never transmits. Settings and memories stay in your own browser.

Disclaimer

Please read this before using SDRduo Display. The full text is in DISCLAIMER.md.