abracadabra: DAB and DAB+ software radio receiver with Qt6 interface1

Full featured DAB/DAB+ receiver: ensemble scanning, service list, slideshow (MOT SLS), Journaline, EPG, SPI, dynamic labels, audio recording and raw IQ recording, signal level and SNR display, and a spectrum/constellation view. Input from RTL-SDR (USB), rtl_tcp, raw file, and optionally SoapySDR, AirSpy and RaRT TCP. The application is MIT licensed, but the DAB demodulator backend (libdabsdr) and the FMLIST interface library ship as prebuilt binaries in the source tree rather than as source. Only the architectures the author provides those binaries for can be built: x86-64 and arm64. DAB+ audio is HE-AACv2, so faad2 is required. Plain DAB is MP2, handled by mpg123. PortAudio is used for output by default because the Qt6 multimedia path performs noticeably worse.

... part of T2, get it here

URL: https://github.com/KejPi/AbracaDABra

Author: Petr Kopecky <kejpi [at] volny [dot] cz>
Maintainer: Dennie Mahne <dennie [dot] mahne [at] gmail [dot] com>

License: MIT
Version: 4.3.0

CPU architectures: Does only support: x86-64 arm64

Download: https://github.com/KejPi/AbracaDABra/ abracadabra-4.3.0.tar.gz

T2 source: abracadabra.cache
T2 source: abracadabra.desc

Build time (on reference hardware): 230% (relative to binutils)2

Installed size (on reference hardware): 10.18 MB, 16 files

Dependencies (build time detected): bash binutils cmake coreutils diffutils faad gawk grep gzip librtlsdr linux-header make mpg123 pkgconfig qt6base qt6declarative qt6location qt6multimedia qt6positioning qt6svg qt6tools sed tar util-linux vulkan-headers

Installed files (on reference hardware): n.a.

1) This page was automatically generated from the T2 package source. Corrections, such as dead links, URL changes or typos need to be performed directly on that source.

2) Compatible with Linux From Scratch's "Standard Build Unit" (SBU).