Guglielmo is a Linux (and now Windows) based RTL-SDR FM and DAB tuner software that supports SDRs including the RTL-SDR, Airspy, SDRplay, HackRF and LimeSDR. It is designed to be an easy to use program designed for media users, rather than hobbyist technical users.
The latest additions in V0.4 include support for MPRIS controllers, support for the SDRplay V3 API and support for Windows building (although at this time there appears to be no binary file available).
Version 2.4 of the RTL-SDR compatible DAB/DAB+ decoder called welle.io has recently been released for download on GitHub. The main changes include various bug fixes, the addition of Windows 11 support, and the return of the Android APK (but only with rtl_tcp support).
The author has also released a new YouTube video tour, demonstrating the software in action, and explaining all the features.
Thank you to Marco Greco, author of Guglielmo for writing in and noting that v0.3 has now been released. Guglielmo is a Linux based RTL-SDR FM and DAB tuner software that supports SDRs including the RTL-SDR, Airspy, SDRplay, HackRF and LimeSDR. It is designed to be an easy to use program designed for media users, rather than hobbyist technical users. He notes:
In the last two releases I have substantially improved FM and RDS decoding and added support for MOT slides.
MOT slides allow DAB broadcasters to send JPEG or PNG images files over the DAB broadcast, and compatible receivers will display it.
Guglielmo implements a simple FM and DAB receiver based on Qt and the Qt-dab and sdr-j-fm packages.
The primary reason it is being developed is there is a lack of media centre quality Open Source Software Defined Radios: most of the packages out there focus more on hobbyist features, such as signal and content monitoring, leaving out media features like a volume slider or MPRIS control.
Yes, I have blown the ribbon tweeter fuses on my maggies because my previous go to SDR DAB receiver started at full blast, and I run my media centre headless: I don't really want to scramble for a VNC session when I want to stop the music, when I could simply use KDE connect on my phone.
There is also a distinct lack of FM SDR receivers, which is disappointing, since, at least in the UK, for reasons of cost, most stations transmit at a fairly poor bitRate, if not downright in mono, and FM stations seem to still be a better proposition in terms of sound quality.
Earlier in the month SDRplay released SDRuno V1.4 RC1. This is a beta version that amongst other changes now has the capability to run "plugins". Plugins allow developers to easily create modules that extend the functionality of the SDRUno software. For example right now there is a plugin included with V1.4 RC1 that allows users to listen to DAB audio. Up until recently plugin functionality has only been available in Airspy's SDR# software, so it's good to see SDRuno finally including this feature too.
Over on the Techminds YouTube channel Matthew has uploaded a short video where he tests out the new plugins feature. First he tests out the DAB decoder, noting that the CoreAAC codec needs to be installed first separately. Later he tests the second plugin which is an audio recorder that allows users to record audio to MP3.
Over on YouTube TechMinds has uploaded a video where he explores the QT-DAB software (formerly known as SDR-J), which is a program capable of decoding Digital Audio Broadcast (DAB) signals. QT-DAB is compatible with several SDRs including the RTL-SDR, HackRF, Airspy and SDRplay units.
DAB stands for Digital Audio Broadcast and is a digital broadcast radio signal that is available in many countries outside of the USA. The digital signal encodes several radio stations, and it is considered a modern alternative or future replacement for standard analog broadcast FM.
In the video TechMinds explains how to download, install and use the software on a Windows machine. He goes on to demonstrate some DAB decoding in action with various SDRs and then shows how to connect QT-DAB to a remote RTL-SDR via rtl_tcp.
DAB Radio Decoder For SDR (RTL_SDR - HACKRF - AIRSPY)
Thank you to Tysonpower who wanted to share his review of a cheap 15€ DAB/DAB+ receiver USB dongle that he found on eBay.de (we also found the same device on eBay.com for US$23.99). The device is not an SDR, but it receives BAND III DAB/DAB+ at 160-240 MHz and generates an MP3 stream which can be played back on any MP3 capable device such as a PC, single board computer or car head unit.
His review notes that the dongle works well. When you plug it in the device shows up as a storage device. You then simply press a button to automatically search for DAB+ channels, and then choose one of the mp3 stream files that will show up to play live DAB+ audio on your device. In his video he also gives a quick tear down, showing that it uses a FCI FC8080 demodulator and a MVSilicon 32-bit Micro with audio FFT accelerator.
While RTL-SDR dongles can also be used to receive DAB+ cheaply with software like SDR-J and welle.io, this may be a simpler method since it can be used on any device that can play MP3s.
Note that Tysonpowers video is narrated in German, with English subtitles. He also has a short blog post with images from the tear down.
[EN subs] DAB+ für nur 15€ Nachrüsten! - Digitalradio für alle MP3 fähigen Geräte mit USB
The main new feature is the integration of Openstreetmap to display the locations of DAB transmitters (please see attached picture of a raw recording from England), together with the own position of the receiver.
In case the transmitter ident code (TII) is detected and the transmitter is contained in the database, it is displayed on the map as an icon, colored according to the TII signal strength.
The "Own Position" is indicated as a red or green dot, either (without GNSS sensor) placed by dragging the red circle with the mouse to its correct position, or by attaching a GNSS (GPS or GLONASS) sensor.
When recording raw I/Q data, the GNSS positions are written into a second file, parallel with the .raw file. On replaying, the current recorded geolocation is displayed synchronously to the recorded transmitters on the map. This might be useful in a mobile environment. The distances are displayed in the TII table.