From 509ea09179e8cf264b6ec3af454bee5d2c6aca15 Mon Sep 17 00:00:00 2001 From: tea Date: Thu, 6 Jun 2024 11:17:35 +0200 Subject: [PATCH] add pipewire network config - zeroconf discover and publish - offer sink --- .../pipewire/pipewire.conf.d/60-network.conf | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 .config/pipewire/pipewire.conf.d/60-network.conf diff --git a/.config/pipewire/pipewire.conf.d/60-network.conf b/.config/pipewire/pipewire.conf.d/60-network.conf new file mode 100644 index 0000000..52bb50a --- /dev/null +++ b/.config/pipewire/pipewire.conf.d/60-network.conf @@ -0,0 +1,23 @@ +# NOTE: if discovery does not work, use: +# pactl load-module module-tunnel-sink server=HOSTNAME + +# context.exec = [ +# { path = "pactl" args = "load-module module-zeroconf-discover" } +# { path = "pactl" args = "load-module module-native-protocol-tcp" } +# { path = "pactl" args = "load-module module-zeroconf-publish" } +# ] + +context.modules = [ + { name = libpipewire-module-protocol-pulse ars = {} }, + { name = libpipewire-module-zeroconf-discover args = {} }, + # { name = libpipewire-module-zeroconf-publish args = {} }, # >= 1.0.7 +] + +pulse.properties { + server.address = [ "unix:native" "tcp:4713" ] +} + +# TODO: when pipewire 1.0.7, use module above instead +context.exec = [ + { path = "pactl" args = "load-module module-zeroconf-publish" }, +]