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.4 brings you access to some pre-installed plugins for DAB radio decode, DX Clusters and a new audio recorder which supports recording both WAV and MP3 formats. Plugins are accessed via a plugin control panel. The Plugin Control panel displays both the plugins that are delivered with SDRuno and plugins that come from other sources and placed in a user defined location.
The latest version of the SDRuno manual has more information about accessing plugins on page 27: https://www.sdrplay.com/docs/SDRplay_SDRuno_User_Manual.pdf
Here is some more information about the plugins which come preinstalled with SDRuno V1.4:
Please note these are working demos and are not perfect. If you find bugs in a particular plugin, or as a result of using the plugin you find that there are problems with SDRuno, it has no reflection on the stability of the new V1.4 SDRuno release.
This is for reception of DAB and DAB+ broadcast signals. DAB (Digital Audio Broadcasting) is a digital radio standard used in many countries around the world (excluding the USA)
This new plugin displays DX cluster callsigns on the SDRuno spectrum display. A DX cluster is a network of computers, each running a software package dedicated to gathering, and disseminating, information on amateur radio DX activities. With this plugin you can overlay the DX cluster callsigns as they pop up. There’s a choice of how long you let them display and you can control the way in which they appear.
Audio Recorder plugin
The Audio Recorder plugin records the currently tuned signal (VFO) for the selected Virtual Receiver (VRX). The plugin will output the audio in either PCM WAV or MP3 format
3RD PARTY PLUGINS
When you download 3rd party plugins, put them into a folder somewhere on the system (not within the SDRuno installation) and then when you right click on the background of the plugin control panel, you will be presented with a folder select window. Navigate to the folder where you have put the 3rd party plugins and SDRuno will load them together with the plugins provided by SDRplay.
The first 3rd Party plugins are starting to appear:
Contour Shuttle Plugin controller plugin
Over on SDRplugins.com , there’s what we hope will be the first of many plugins for SDRuno – The Contour Shuttle Plugin which gives you the ability to control your SDRuno application with your own shuttle device. This plugin works with the Contour Shuttle Express, Pro and Pro V2. Go to https://sdrplugins.com/contour-shuttle-plugin-1
FRAN (FRequency ANotation) plugin
This plugin can read SWSKEDS or .s1b memory bank files and display the active stations from the files on the main spectrum window. The author, Eric Cottrell reported (Oct 24th 2020) “I am now doing the releases using GitHub. This (version 0.4) is a release to get the code setup in the repository and get various items inline with other SDRuno plugins. Thanks to the DXCluster plugin, the Fran plugin window looks more like the other plugin windows. The Fran plugin will now minimize properly and will save the window position the same as other plugin windows. This fixes a number of minor window problems.” Click here for the GitHub link.
INFORMATION FOR PLUGIN DEVELOPERS
We’ve put 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