If you notice spammers in the forum, please notify Bas ON5HB, so they can be removed and banned. Give a link in the chatbox or send a PM to me. Thanks.

Desktop PhantomSDR+ Application

Started by Emmanuel SV1BTL, Aug 27, 2026, 07:59 AM

Previous topic - Next topic

Emmanuel SV1BTL

Hi all,

I would like to introduce Desktop PhantomSDR+, a desktop application for Linux and Windows designed to provide direct access to PhantomSDR+ servers, other WebSDR/SDR receivers, and virtually any web-based interface** without requiring a conventional web browser.

What does Desktop PhantomSDR+ do?

Instead of opening a browser every time you want to access a PhantomSDR+ server or another SDR receiver, you can store the server URLs directly in the application and launch them from a single station list.

Although it was primarily designed for **PhantomSDR+**, it is not limited to PhantomSDR+ servers. You can add practically any SDR receiver that provides a web interface, or even any standard webpage.

Main advantages

* Direct and convenient access to all SDR receivers and web interfaces you regularly use.
* Multiple SDR servers can be stored and managed from a single application.
* Significantly lower CPU and memory overhead compared with running multiple tabs in a full web browser.
* Stations can be renamed, reordered, or removed at any time.
* Fast keyboard access to frequently used receivers.
* Full-screen operation, page reload, and zoom controls.
* No browser configuration or bookmarks are required.

---

Installation

Because of GitHub's file-size limitations, the binary installers are currently hosted here:

https://www.dropbox.com/scl/fo/kjwj96zg3kj7dgq4fjef9/APnA3c9hhv4hk3YMGIGjH7s?rlkey=jfiwklly63kv73poalx631pk3&st=esqowtg6&dl=0
You DON"T NEED a Dropbox account to download the files!

Download the appropriate package for your operating system.

Linux

Available packages:

* `PhantomSDR-Plus-1.0.1.AppImage`
* `phantomsdr-plus-desktop_1.0.1_amd64.deb`

AppImage Download:
`PhantomSDR-Plus-1.0.1.AppImage`

Make the file executable if necessary:
chmod +x PhantomSDR-Plus-1.0.1.AppImage
Then launch it either by double-clicking/right-clicking it from your file manager or from a terminal:
./PhantomSDR-Plus-1.0.1.AppImage
If nothing happens when the AppImage is launched, FUSE may not be installed. Recent Ubuntu releases no longer install the required FUSE compatibility package by default, and launching an AppImage from a graphical file manager may fail without displaying an obvious error.

Install the appropriate package once:
sudo apt install libfuse2t64     # Ubuntu 24.04 and later
sudo apt install libfuse2        # older Ubuntu/Debian releases

Alternatively, you can run the AppImage without installing FUSE:
./PhantomSDR-Plus-1.0.1.AppImage --appimage-extract-and-runThis method works without FUSE, although application startup may be slightly slower.

Debian/Ubuntu `.deb` package

Download:
`phantomsdr-plus-desktop_1.0.1_amd64.deb`

Install it with:
sudo dpkg -i phantomsdr-plus-desktop_1.0.1_amd64.deb
If `dpkg` reports missing dependencies, run:
sudo apt-get -f install```

After installation, PhantomSDR-Plus will appear in your desktop environment's application menu.

To uninstall it:
sudo apt remove phantomsdr-plus-desktop
---

Windows


Download and run:
`PhantomSDR-Plus Setup 1.0.1.exe`

Windows may display the blue: Windows protected your PC

SmartScreen warning. This occurs because the installer is currently **not digitally code-signed**. Commercial code-signing certificates involve a significant recurring cost, which is not currently justified for this project.

To continue:

1. Click **More info**.
2. Click **Run anyway**.

Desktop PhantomSDR+ is installed **per user**, so administrator privileges are not normally required.

The application can later be removed through: **Settings → Apps → Installed apps** like any other Windows application.

---

## macOS
There is currently **no macOS build available**.

---

Using Desktop PhantomSDR+

Adding a receiver is very simple.
1. Address: Enter the receiver's complete URL in the **Address** field, exactly as you would enter it in a web browser. For example:
https://sdr.example.com:9002

or:
http://192.168.1.50:8900

Both HTTP and HTTPS addresses are supported. A hostname can also be entered where appropriate.

2. Name. The **Name** field is optional. You can assign any descriptive name to the receiver, for example:
SV1BTL PhantomSDR+ or: 40m Receiver. If the field is left empty, the application automatically uses the hostname as the station name.

3. Add the station. Click **Add**. The receiver will now appear in your station list.

---

Reordering stations
After creating your station list, receivers can be arranged in any order you prefer.
There are two methods.
u]Drag and drop[/u] Press and hold the **left mouse button** anywhere on a station row, except directly on one of its control buttons.
- Drag the station upward or downward. A blue insertion line indicates the new position. Release the mouse button and the station will be moved to that location.

Arrow controls
Each station row also contains a small pair of arrows:
**▲** moves the station one position upward.
**▼** moves the station one position downward.
An arrow is automatically disabled when further movement in that direction is not possible. Therefore, the first station cannot be moved further upward and the last station cannot be moved further downward.

Stations can, of course, also be **renamed or deleted** at any time.

---

Keyboard shortcuts

| Shortcut            | Function                                                            |
| ------------------- | ------------------------------------------------------------------- |
| `Ctrl+L`            | Bring the station list window to the foreground                    |
| `Ctrl+N`            | Open the station list and focus the Address field                  |
| `Ctrl+1` ... `Ctrl+9` | Open stations 1–9 according to their current list order            |
| `Ctrl+V`            | Paste text into an input field; right-click paste is also supported |
| `Ctrl+W`            | Close the current window                                            |
| `F11`              | Toggle full-screen mode                                            |
| `Ctrl+R`            | Reload the current station/web page                                |
| `Ctrl++`            | Zoom in                                                            |
| `Ctrl+-`            | Zoom out                                                            |
| `Ctrl+0`            | Reset zoom to the default level                                    |

---

Desktop PhantomSDR+ is intentionally a small and lightweight application. Its primary purpose is to provide **PhantomSDR+ end users with a faster and more convenient way to organize and access their preferred SDR receivers without keeping multiple browser tabs open.

It can also be used as a general-purpose launcher/viewer for other web-based SDR systems and web interfaces.

I hope you find it useful.

Have fun!

73 de SV1BTL (Emmanuel)

----

UPDATED!!!

A minor bug (Ctrl + + for zoom in didn't work) is fixed
Please use the link given :

https://www.dropbox.com/scl/fo/kjwj96zg3kj7dgq4fjef9/APnA3c9hhv4hk3YMGIGjH7s?rlkey=jfiwklly63kv73poalx631pk3&st=esqowtg6&dl=0

You DON"T NEED a Dropbox account to download the files!
to download and install v.2.0.0

It would be better to first uninstall the previous version in both Linux & Windows and install the newer one.
All your already saved links, will be there.

Emmanuel SV1BTL

UPDATED!!!

A minor bug (Ctrl + + for zoom in didn't work) is fixed
Please use the link given :

https://www.dropbox.com/scl/fo/kjwj96zg3kj7dgq4fjef9/APnA3c9hhv4hk3YMGIGjH7s?rlkey=jfiwklly63kv73poalx631pk3&st=esqowtg6&dl=0

You DON"T NEED a Dropbox account to download the files!
to download and install v.2.0.0

It would be better to first uninstall the previous version in both Linux & Windows and install the newer one.
All your already saved links, will be there.

Emmanuel SV1BTL

#2
UPDATE v. 3.0

Bugs are corrected.

Please download the version for your OS from here: https://www.dropbox.com/scl/fo/kjwj96zg3kj7dgq4fjef9/APnA3c9hhv4hk3YMGIGjH7s?rlkey=jfiwklly63kv73poalx631pk3&st=9a0lu6pp&dl=0

| System | File |
|---|---|
| Debian, Ubuntu, Mint (64-bit PC) | `phantomsdr-plus-desktop_3.0.0_amd64.deb` |
| Raspberry Pi OS 64-bit, Ubuntu on ARM, any 64-bit ARM Debian | `phantomsdr-plus-desktop_3.0.0_arm64.deb` |
| Fedora, Arch, openSUSE, any other Linux (64-bit PC) | `Desktop-PhantomSDR-Plus-3.0.0.AppImage` |
| Any other Linux on 64-bit ARM | `Desktop-PhantomSDR-Plus-3.0.0-arm64.AppImage` |
| Raspberry Pi OS 32-bit, any 32-bit ARM Debian | `phantomsdr-plus-desktop_3.0.0_armhf.deb` |
| Any other Linux on 32-bit ARM | `Desktop-PhantomSDR-Plus-3.0.0-armhf.AppImage` |
| Windows 10 / 11 (64-bit) | `Desktop-PhantomSDR-Plus-Setup-3.0.0.exe` |
| Windows (32-bit) | `Desktop-PhantomSDR-Plus-Setup-3.0.0-ia32.exe` |

Please uninstall your previous version, before installing the newer one.

Emmanuel SV1BTL

#3
UPDATE TO v.4.0.0 - RIG control is added!

For the rig control to work, you have to download and install the Desktop application for Linux OS (32 & 64), Rassberry (32 & 64) and Windows (32 & 64). In case you have already installed any previous version, please uninstall and re-install version 4.0.0. from : https://www.dropbox.com/scl/fo/kjwj96zg3kj7dgq4fjef9/APnA3c9hhv4hk3YMGIGjH7s?rlkey=jfiwklly63kv73poalx631pk3&st=8jlmwija&dl=0

The new installers give an access to all known transceivers and can control PhantomSDR+, UberSDR, KiwiSDR and PA3FWM like Websdr's. It is like the well known Catsync application, but our version fix some bugs of Catsync and it is cross-platform (except MacOS).

P.S. tested with IC7300 in Windows and Linux. Screenshot to the new window. I don't own other transceiver, so your feedback is precious.

Emmanuel SV1BTL

#4
Help files for the applications, the Windows rig connect and the Linux one, are these  in all 7 languages:

F1NSK

#5
Waouh !

One more time fine business Emmanuel !  8)

On my side i keep the TCI bridge intrgrated to Phantom

Your and mine are compatible and complementary

TCI bridge need no third party, look for an available TCI server (Aether, SunSDR, Thetis ...)

When TCI is connected Phantom sound is cut On TX and you can choice with a button to synchronise the fréquency or not.

The bridge work if TX software and Phantom are on the same computer but also if on two different computers on the same local network ( just input the IP of the computer running Aether or similar in the CAT-TCI menu.

Work perfect with Aether and Thetis available at home for my test.

Final TCI-CAT will online this evening on the live server

Emmanuel i  Can send you the code via email.

73's to everybody !
My best friend is Claude !!

Emmanuel SV1BTL

#6
Quote from: F1NSK on Sep 14, 2026, 01:53 PMCan send you the code via email.

Hi Eric,
There is no code for me to send for my application. This is a standalone  application, which you can download and install from here, for your OS (Linux I suppose), and Windows for any of your friends.
https://www.dropbox.com/scl/fo/kjwj96zg3kj7dgq4fjef9/APnA3c9hhv4hk3YMGIGjH7s?rlkey=jfiwklly63kv73poalx631pk3&st=8jlmwija&dl=0

Please read instructions before use.
The applications work exactly as Catsync for everyone who runs it in Windows or Linux. In the same pc a user (every user) runs only the Desktop application, connect his transceiver which communicates with the application and from the application he can connect to ANY PhantomSDR+, UberSDR, KiwiSDR or PA3WFM like Websdr and control both ways the SDR and the transceiver. Just like Catsync does, but without some bugs of Catsync (plus zero price).
So, not any changes to the repo of PhantomSDR+ (except some very minor for a button with the links to the applications).


Emmanuel SV1BTL

Yes I didn't understand.
Well ok, after the successful implementation of your code, yes, send it to me.

Powered by EzPortal