qpwgraph icon indicating copy to clipboard operation
qpwgraph copied to clipboard

Patchbay "Activated"+"Exclusive" not allways working as expected (loosing connection)

Open manjarooo opened this issue 2 years ago • 2 comments

Hello,

I am using PipeWire 0.3.65 on Debian Linux 12 (64bit) and qpwgraph 0.3.9 (installed via apt) to route my audio player through Carla (for EQ+Effects). The audio player I am mostly using is Silverjuke, which uses a "GStreamer-Pipeline" (autoaudiosink) for its audio output.

https://www.silverjuke.net/en/download https://kx.studio/Applications:Carla

I've created some routes in qpwgraph to route the output of Silverjuke (left+right channel) to Carla, and from there to the output of my sound card. Very simple. I have saved these qpwgraph settings to a file, and enabled "Activated" and "Exclusive" in the Patchbay menu.

This setting is working very well, but in the moment Silverjuke switches to the next track, and the Silverjuke output gets reconnected, in about half of that cases it connects back to Carla, but in the other half it connects directly to the soundcard output. Sometimes it even connects for example the right channel to Carla, and the left channel to the soundcard, or vice versa.

I have to stop the playback, and restart it (sometimes several times) until Silverjuke reconnects to Carla again (and not to the soundcard).

I have also tried it with another audio player like VLC, but here the Activated+Exclusive settings seems to be ignored at all, the VLC player is allways connecting back to the soundcard.

Am I doing something wrong? Or is the "Exclusive" function not yet fully implemented? Or is it a PipeWire problem and not qpwgraph related? I did the same with JACK and qjackctl, which worked flawlessly.

manjarooo avatar Jul 01 '23 20:07 manjarooo

if client/nodes keep change their names every other turn you don't have a chance to make them recalled anyhow

otoh. this is not the "official" issue tracker, please head to https://gitlab.freedesktop.org/rncbc/qpwgraph/-/issues

also see https://gitlab.freedesktop.org/rncbc/qpwgraph/-/issues/75

rncbc avatar Jul 01 '23 21:07 rncbc

At least on qpwgraph the node name of the Silverjuke player is allways the same: "silverjuke" So is Carla. But of course, I don't know what is possibly going on in the background or with gstreamer.

Thank you, I will read your linked post, and see if I have to put my issue on the official issue tracker again... ;-) P.S.: Sorry, your github page was the first on Google search, so I thought I am on the right place

manjarooo avatar Jul 01 '23 21:07 manjarooo