Play media over network
I have large stereo speakers that are attached to a PC. With PulseAudio, it used to be possible (and handy) to play audio on those speakers from my other devices, using module-native-protocol-tcp
paired with module-zeroconf-publish
/module-zeroconf-discover
.
I would like to do the same with PipeWire — preferably, while still using Zeroconf.
module-protocol-pulse/pulse-server
appears to support running a PulseAudio-compatible server listening for TCP audio streams. However, I don't see a way to direct client's PipeWire daemon to send output over TCP to a remote server, nor a way to set this all up automatically using Zeroconf (mDNS-SD).