Thanks for the new release.
Using a Raspberry Pi 5 running Debian Trixie...
On Raspberry Pi OS with pipewire, it works and sounds good in a brief test.
On DietPi with pulseaudio, it does not find any audio devices.
Note that some packages also installed the libpipewire-0.3-0t64 package, but pipewire is not actually installed.
When SparkSDR runs, the terminal output is:
use egl True use gpu True
using sparkcore
dsmpmath stat
xsimd float 4
loaded libpipewireaudioprovider.so
got allocator
starting Pipewire
using Pipewire
enum loop
[W][01:43:14.974068] pw.conf | [ conf.c: 1182 try_load_conf()] can't load config client.conf: No such file or directory
[E][01:43:14.974142] pw.conf | [ conf.c: 1215 pw_conf_load_conf_for_context()] can't load config client.conf: No such file or directory
context null
The pipewire service is not running.
$ systemctl --user status pipewire
Unit pipewire.service could not be found.
SparkSDR.2.0.986.linux-arm64 from before pipewire support works.
Could you use a better test that can determine if pipewire is actually installed and running?