MagicLink

MagicLink - modern server for SDR frond-end radio devices. Allows remote access to the data stream both on the local network and via the Internet.

Features:

  • Can use a low bandwidth network channel
  • Distributed digital signal processing
  • Mirroring all settings of the radio device on the client
  • Ease of server discovery on the local network
  • Ability to access the radio device via the Internet
  • Ability to connect in guest mode to other servers around the world

Supported hardware:

  • Airspy HF+ (Only Linux)
  • Airspy R2/mini (Only Linux)
  • SDRplay RSP 1/2 (Only Windows)

Supported platform:

  • Windows x86
  • Linux x86
  • Linux ARM (Raspberry Pi)

Status

The project is currently in public ALPHA testing. Backward compatibility and stability are not guaranteed. Any feedback and bug reports are always welcome.

Install

Install Flatpak

sudo apt install flatpak
sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
sudo reboot

Download installation file. Install MagicLink

sudo flatpak install magiclink.flatpak

Now we need to add udev rules. For airspy:

sudo nano /etc/udev/rules.d/52-airspy.rules

Add below line. Save and close the nano editor.

ATTR{idVendor}=="1d50", ATTR{idProduct}=="60a1", SYMLINK+="airspy-%k", MODE="660", GROUP="plugdev"

For airspy hf similarly create a file 52-airspyhf.rules:

ATTR{idVendor}=="03eb", ATTR{idProduct}=="800c", SYMLINK+="airspyhf-%k", MODE="660", GROUP="plugdev"

On the Windows platform, you must configure the firewall to accept incoming UDP packets.

Update

Uninstall current version and install new.

sudo flatpak remove com.sdr_labs.magiclink

Usage

Running a server on Linux looks like this:

flatpak run com.sdr_labs.magiclink

The server automatically sends a broadcast packets, which allows the server to be discovered in the local network. There is no need to enter the IP address of the server manually.

To access over the internet, your server must be able to accept an incoming connection. In addition, in guest mode, your server is available to other users.

Available arguments

flatpak run com.sdr_labs.magiclink -h

Download

MagicLink Linux x86 v0.7 MagicLink Linux ARM v0.7 MagicLink Windows v0.8