Our SDR online list: https://sdr-list.xyz it also lists websdr's that want to be listed. The API is open for anybody.

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. Running UberSDR.

Powered by EzPortal