I have been trying to get this for many weeks.
I want to use a Pi (any Pi) with a sound device on a private wired network as an output device (with a sound device attached).
It has been very confusing trying to figure out what to use, considering that now PipeWire seems to have taken over everything and it seems to emulate the behavior of Jack2 and PulseAudio.
I can get it working as long as everything is Linux, but that seems to be only when PipeWire emulates PulseAudio.
When I try to put Windows into the mix, I find that there is really no support for PulseAudio in Windows.
So I fall back to trying to use Jack2.
It looks like it should be so simple, but I'm not getting anywhere.
I am able to setup what looks like a connection by running jackd on the Pi as:
jackd -d alsa -d hw:3 -r48000 -S &
jack_load netmanager -i"-a 10.1.1.10 -p 19000"
And jackd on the Windows machine as:
jackd -R -P 70 -d net -a 10.1.1.10 -p 19000
When I open the Graph in qjackctl on the Pi, I can see the Windows client device objects when the jackd server is running on the Windows machine.
I have no idea how to play a wav file from Windows into this connection.
Any help would be greatly appreciated!
I'm a bit frustrated, because I am setting up a sound installation out
of reach, and need a remote shutdown key. I had a Logitech R400
presenter lying around, so I tried that. It works fine on my laptop
(Debian 12), using KeyState UGen in SuperCollider. But on th RPi 4B
(Raspbian 11, for reasons) as soon as jackd is started, the keyboard
input is blocked and doesn't register.
I first thought, it might be that the Logitech uses bluetooth or
something similar, so I got a Flirc USB dongle. The same behaviour:
works fine on the desktop, but on the Pi, as soon as jackd starts, input
is no longer received. If I kill jackd, keyboard input comes back
I tried to use different USB ports, makes no difference. The audio
device in a trusty Logilink UA0099 class compliant USB interface. (To
reiterate, using this same setup on my laptop has no issues).
Any help is appreciated.