You are not logged in.

#1 2025-08-03 20:44:02

Assasans
Member
Registered: 2025-08-03
Posts: 1

Configure Wireplumber to automatically route nodes / ports

Hello, I'm trying to get Wireplumber 0.5.10-1 to automatically route nodes the way I want (and disconnect them from anything else):

alsa_card.usb-Focusrite_Scarlett_2i2_USB_XXXXXXXXXXXXXX-00 capture_AUX0 + capture_AUX1 => REAPER in1 + in2
bluez_card.XX_XX_XX_XX_XX_XX output_FL + output_FR => REAPER in3 + in4

REAPER out1 + out2 => alsa_card.usb-Focusrite_Scarlett_2i2_USB_XXXXXXXXXXXXXX-00 playback_AUX0 + playback_AUX1
REAPER out3 + out4 => alsa_output.pci-0000_78_00.6.analog-stereo playback_FL + playback_FR

I read the Wireplumber documentation, but to no avail, there weren't any routing examples. I found Lua scripts that connect nodes, but they are for Wireplumber 0.4 and the migration documentation was unhelpful. In some discussions I encountered "just use qpwgraph" advice. The wiki page has a pw-link example but it is not exactly what I'm looking for because it does not monitor changes.

I don't want to use qpwgraph (it also doesn't seem like patchbay can disconnect ports) or any other third party app for routing. Is there any example on how to connect two Pipewire ports using Wireplumber configuration?

Offline

Board footer

Powered by FluxBB