An experimental Qt6 port of the Dream AM/DRM Receiver program for GNU/Linux.
Source code of the original project: https://sourceforge.net/p/drm/code/HEAD/tree/branches/dream-ollie-deployed/
Currently this program is only tested on Fedora 42.
Status as of January 2nd 2026: There's no need for the Qt5 compatibility APIs anymore, however lots of deprecated Qt4 and Qt5 code remains, TODO! \
Debian 13:
Enable the experimental repo:
https://wiki.debian.org/DebianExperimentalEnable the contrib and non-free repos:
https://wiki.debian.org/SourcesList#debian.sourcesInstall the following packages:
sudo apt-get install git build-essential cmake cmake-qt-gui qt6-base-dev qt6-base-dev-tools qt6-networkauth-dev qt6-declarative-dev qt6-declarative-dev-tools libqt6network6 qt6-webengine-dev libgps-dev libsndfile-dev libpcap-dev libfftw3-dev libfaad-dev libfaac-dev libpulse-dev libhamlib-dev libfdk-aac-dev libspeexdsp-dev speex libspeexdsp1 libsoapysdr-dev portaudio19-dev gpsd pipewire-alsasudo apt-get install libqt6svg6*sudo apt -t experimental install libqwt-qt6-devFedora 42:
Enable RPM Fusion at https://rpmfusion.org/Configuration
Configure multimedia packages at https://rpmfusion.org/Howto/Multimedia
Install the following packages:
sudo dnf in g++ opus-devel libsndfile-devel portaudio-devel qmake fdk-aac-devel libpcap-devel qt6-qt5compat-devel qt6-qtbase-devel qwt-qt6 qwt-qt6-devel faad2-devel faac-devel hamlib-devel gpsd-devel qt6-qtsvg-devel qt6-qtwebengine-devel fftw-devel speex-devel speexdsp-devel pulseaudio-libs-devel qt6-qttools-develmkdir build
cmake -S . -B build -DUSE_QT=ON -DENABLE_SNDFILE=ON -DENABLE_SPEEXDSP=ON -DENABLE_ALSA=ON -DENABLE_QWT=ON -DENABLE_GPS=ON -DENABLE_FDK_AAC=ON -DENABLE_OPUS=ON -DENABLE_HAMLIB=ON -DCMAKE_BUILD_TYPE=Release
cmake --build build -- -j8
cd buildqmake6 (alsa OR portaudio OR pulseaudio AND CONFIG+=sound):
qmake6 CONFIG+=alsa CONFIG+=sound
make -j8Receiver:
./dreamTransmitter:
./dream -t- Dream transmitter AAC and Opus codecs are broken (the distro packages are probably broken or have missing features, TODO!)
- Compile-time errors related to Qwt on Debian 13 (use libqwt version 6.3 or later, it's in the experimental repos)