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.

PhantomSDR v.3.4.0

Started by Emmanuel SV1BTL, Jul 15, 2026, 11:37 PM

Previous topic - Next topic

Emmanuel SV1BTL

The newer version 3.4.0 is released. Please download it here: https://github.com/sv1btl/PhantomSDR-Plus

New in v. 3.4.0

  • Minimize as possible the CPU and RAM load for the CLIENT.
  • Spectrum and waterfall in reverse is the default GUI for all varriants. Manually can work separately,
  • All divs have now the same with 1380 px,
  • Compressor, with manual settings and reset is added,
  • Equalizer, with manual settings and reset is added,
  • Record not only Audio, but Video + Audio as well, either full waterfall or selected area,
  • 'Magic Eye' indicator tool is added, emulating EM84 tubes in older radios,
  • Dark and light needle S-meter, dark is the default,
  • geo-location users under the waterfall, not showing the flag in all browsers except Mozilla, is now fixed,
  • Total new FreeDV Reporter tool. Now there is not an embedded external web page, but we get directly data from the FreeDV json and we build our own tool. We gain some data traffic this way, as we did with DX Cluster.
  • C-quam is auto Opus now, offering a much better sound. All the other modes are in Flac. In .toml file FLAC remains. When a C-quam station is traced, then the button text turns to green
  • When in AM mode click again the button the Sam is activated on AM carrier and the button text turns to yellow and shown SAM. If the button is pressed again then return to AM.
  • Noise Suppression is redesigned, OFF by default,
  • Auto Adjust is redesigned from scratch,
  • Emoticons in the chat are more stable now.
  • 'Screws" in four angles in all divs, just for fun...

We offer more features:

  • New install.sh procedure, that simplifies initial setup,
  • recompile.sh script for fast and simply recostruction of either backend and/or frontend,
  • Futuristic Design,
  • CATsync with the application CATsync Tool for WebSDRs
  • Full advanced Admin Panel, password protected, for remote controlling the server without SSH access. Rich control of many functions as logs, chat control, messages to the users, ability to erase chat message without restarting the server, to kick a user, to run commands, to change all files without a terminal,
  • Decoders, FT8, FT4, FT2, CW, WSPR, HF FAX, SSTV, NAVTEX, FSK/RTTY, FreeDV RADE V1 (please refer here: Decoders & C-QUAM AM Stereo (the C-Quam best working when Opus audio_compression is used)
  • Band Plan in the Waterfall, definition for different brigthness, start frequency and visibility for each band,
  • Better Custom Colorsmap,
  • Optimized Flac and Opus encoder with balanced latency, both working in 16 bit, Dynamic Range 96 dB ⭐
  • New approach in functions as reduced Latency, Noise Reduction, Noise Cancel & Noise Blanker, Synchronous AM by default, AGC selection, Auto SQL, Buffer adjustments, Auto Adjust waterfall, Mouse wheel use, Keyboard shortcuts, Zoom slider, enhanced Mobile GUI, selectable Noise Gate with presets, Precise tuning with mouse and frequency index in the waterfall with mouse,
  • New Bookmarks design with on screen labels and download/upload function,
  • 4 different GUI templates, that can be selected using a popup float menu,
  • Optional monitor tool that adds real-time server monitoring to your PhantomSDR application.
  • On screen audio spectrogram.
  • Record Audio, or Video + Audio full waterfall or selected area,
  • Users list in real time with Geo location and maps and user statistics for any time period,
  • Increased server's stability. Crash.log is added in case of spectrumserver's dysfunctions,
  • In the admin panel is added crash.log file, if for any reason spectrumserver failed. You can also read the file from the root directory. In the Admin Panel there are also many functions as editors, terminal window for running commands, Kick Users, delete chat messages without the need to restart the server, on screen, on screen messages from the SysOp.
  • Optimized mobile GUI
  • WebSDR List (https://sdr-list.xyz, https://sdr.shbrg.nl/sdr/, http://websdr.org/), now registered to all these lists,
  • Supported receivers RX-888, RTL V.4, Airspy Discovery, HackRF, SDRPLAY RSP1A (original and clone) via Soapy and many more to be added,
  • More to come!...

Do not hesitate to ask for help!


Emmanuel SV1BTL

#1
Hi all sysops of PhantomSDR+
Today I have rebuilt from scratch the SSTV decoder.
Only two files to replace in frontend/src
- audio.js
- sstv.js
They are uploaded in the github.
I am putting them here for download. I am also including the reference picture that I worked with and I have transmitted using MMSSTV program in Windows:

DON'T FORGET to RECOMPILE Frontend only!

Emmanuel SV1BTL

Here are the results of the decoding in the various modes:
Martin 1, Martin 2, Scottie 1, Scottie 2:

Emmanuel SV1BTL

... and Robot 36 and 72:

Emmanuel SV1BTL

#4
I have also rebuilt wspr.js from scratch (frondend/src/modules).
Github is updated, but you can also download it from here:

Don't forget to recompile frontend.


Emmanuel SV1BTL

All the decoders are tested and crash tested. All are working as expected.
Now I am testing a total new CW decoder. I believe that during the next week I'll release the newer CW decoder.
And after this final step.... vacations!...   ;D  8)

Emmanuel SV1BTL

#6
HUGE upgrade of some decoders.
- WSPR decoder is a new build
- CW is a new build
- redesigned from scratch ALL SSTV decoders. The results from my tests are shown here in this topic above.
- Some corrections to QUAM. Now Opus is working by default only for c-quan (much better quality for this mode), but a sysop can bypass it and force c-quam to work in flac.

You can find all the newer files in the github. Every file that is not marked as "Initial commit" is the newer, so you can only copy these files and paste them to your server.
A recompile for both Backend and Fronend is needed and you have to restart the server so the changes to be applied.

For any question, please do not hesitate to ask.

P.S. If you have not already done it, please stop rade (./rade.sh stop), reinstall it (./install_rade.sh) and restart it (./rade.sh start). There is an update to the code from FreeDV.org

73, de SV1BTL, Emmanuel
-

Powered by EzPortal