Welcome to the SDRplay plugins page with information about plugins as they become available for SDRuno.
Plugins are a way for existing software developers to integrate the power of SDRuno within their existing applications, thereby reducing the dependency on interfaces like “Virtual Audio Cable” . The new plugin system also gives anyone with some C++ coding knowledge, the ability to create exciting new interactive applications for radio reception (e.g. decoding, display, demodulators, custom signal annotation and so on).
SDRuno Version 1.4RC (Release Candidate) brings you access to some pre-installed plugins for DAB radio decode and a new audio recorder which supports recording both WAV and MP3 formats.
Guide to the DAB Plugin (documentation will be added to the SDRuno Plugin installation when V1.4 becomes fully released)
To access the DAB plugin, in SDRuno, click on “PLUGINS” in the main panel. Another panel opens. Click on “DAB” and then “LOAD PLUGINS”. This will bring up the DAB plugin window. Select the band (multiplexer) required and press play in the main window. SDRuno should then retune to the required frequency (200 MHz region). The list of DAB stations should appear – highlight the one you want to hear. In the RC versions of V1.4 there are still some limitations and when returning to normal tuning, specifically you will need to re-enable IF AGC and Auto LO mode if you used them before the DAB plugin was loaded. For DAB+ stations you will be prompted to install an additional AAC+ decoder if you don’t already have one.
To know which DAB multiplexers are active in your area, search “DAB frequencies your country” – here’s a UK example: https://ukfree.tv/radio/digitalstations/
Guide to the Audio Recorder plugin (documentation will be added to the SDRuno Plugins installation when V1.4 becomes fully released)
To access the Audio Recorder plugin, in SDRuno, click on “PLUGINS” in the main panel. Another panel opens. Click on “Audio Recorder” and then “LOAD PLUGINS”. This will bring up the Audio Recorder plugin window. Select the format required and where the recording should be stored on your computer. Make sure you press “play” in the main window and ensure the required signal is being received.
INFORMATION FOR PLUGIN DEVELOPERS
We’ve put the first cut of a developer pack together on GitHub…
It uses C++ – Please have a look through, there is a template that should just build in Visual Studio 2017 – note that the nana UI library .lib file was too large for GitHub, so we had to compress it – see the pdf in the repository for more details.
For more Nana UI information, that can be found here:
This video illustrates the overlay system for annotating the main spectrum display window within SDRuno: https://youtu.be/_fXtcw0zS60
Over time we will be promoting SDRuno compatible plugins from 3rd parties with links to the authors’ websites.
If you are interested in creating your own plugin and have questions, please contact SDRplay at firstname.lastname@example.org