Software monitor of D-STAR, DMR, and Fusion YSF reflectors and repeaters/gateways over UDP
This software connects to D-STAR, DMR and Fusion reflectors and gateways/repeaters over UDP. Decoding of the audio is done via the mbelib C library and DSDcc C++ library. Mbelib can be found here:
https://github.com/szechyjs/mbelib
The relevent portions of the DSDcc library are included, with the modifications to allow decoding of internet data instead of RF data.
Host/Mod: Select the desired host and module (for D-STAR) from the selections.
Callsign: Enter your amateur radio callsign. A valid license is required to use this software. A valid DMR ID is required to connect to DMR servers. Contact me via QRZ (AD8DP) if your DMR ID is not found.
TG: For DMR, enter the talkgroup ID number. A very active TG for testing functionality on Brandmeister is 91 (Brandmeister Worldwide)
Hit connect with these fields correctly populated and enjoy listening.
This software is written in C++ on Linux and requires mbelib and QT5, and natually the devel packages to build. With these requirements met, run the following:
qmake
make
qmake may have a different name on your distribution i.e. on Fedora it's called qmake-qt5
Notes for building/running Debian/Raspbian: In addition to the Linux build requirements, there are some additional requirements for running this QT application in order for the audio devices to be correctly detected:
sudo apt-get install libqt5multimedia5-plugins
And if pulseaudio is not currently installed:
sudo apt-get install pulseaudio
There is currently a 32-bit Windows executable available in the builds directory. QT and mbelib are statically linked, no dependencies are required. There is also an Android build called DROID-Star at the Play Store as a beta release.
DMR and P25 support coming soon.