The community websdr-plus-github can be found here: https://github.com/ny4qphil/PhantomSDR-Plus ..it is compatible with the normal version, but enhanced.

Run Phantom with SDRplay device without Soapy...easy way.

Started by Bas ON5HB, Jun 26, 2025, 05:09 PM

Previous topic - Next topic

Bas ON5HB

Hi all,

Clone the code.

git clone https://github.com/ON5HB/play_sdr.git
Install the API 2.13 that is cloned also.

Compile with just the 'make' command and copy the sdr_play in /usr/local/bin

That is the most part done.

The start-script, 9MHz spectrum and 8MHz bandfilter-width...

#!/bin/bash

killall -s 9 spectrumserver
killall -s 9 sdr_play

sleep 2

play_sdr -f 4500000 -s 9000000 -b 8000 -d 1 -R 34 -A 1 - | ./build/spectrumserver --config config-rsp1a.toml > /dev/null 2>&1 &

exit


Now the TOML I used to test....you may want to adjust it to your needs.

[server]
port=81 # Server port
html_root="frontend/dist/" # HTML files to be hosted
otherusers=1 # Send where other users are listening, 0 to disable
threads=2

[websdr]
register_online=true # If the SDR should be registered on https://sdr-list.xyz then put it to true
name="Heppen Test Websdr" # Name that is shown on https://sdr-list.xyz
antenna="G5RV fullsize" # Antenna that is shown on https://sdr-list.xyz
grid_locator="JO21oc" # 4 or 6 length Grid Locatlr shown on https://sdr-list.xyz and for the Distance of FT8 Signals
hostname="http://websdr.heppen.be" # If you use ddns or something to host with a domain enter it here for https://sdr-list.xyz

[input]
sps=9000000 # Input Sample Rate
#fft_size=1048576 # FFT bins 24% GPU
#fft_size=8388608 15% Stutter!!
#fft_size=524288 # 15% GPU
#fft_threads=2
brightness_offset=-3 # Waterfall brightness offset. Reduce to negative if you see black regions in the waterfall
frequency=4500000 # Baseband frequency
signal="iq" # real or iq
accelerator="opencl" # Accelerator: none, cuda, opencl
audio_sps=12000 # Audio Sample Rate
smeter_offset=-10
#waterfall_size=1024
#waterfall_compression="zstd" # zstd or av1

[input.driver]
name="stdin" # Driver name
format="s16" # Sample format: u8, s8, u16, s16, u32, s32, f32, f64

[input.defaults]
frequency=648000 # Default frequency to show user
modulation="AM" # Default modulation

That's all folk's!!!! ;) ;D
Best regards,

Bas ON5HB

Ps. the Community Edition can be found here: https://github.com/ny4qphil/PhantomSDR-Plus

Powered by EzPortal