rncbc / qpwgraph

qpwgraph - A PipeWire Graph Qt GUI Interface
https://gitlab.freedesktop.org/rncbc/qpwgraph
GNU General Public License v2.0
224 stars 14 forks source link

Feature Request: Pinning programs #28

Open RobCod opened 11 months ago

RobCod commented 11 months ago

I am trying to get an amateur radio program to output its audio into my radio to transmit consistently then. I am having a heck of a time getting the lines connected before my transmission finishes; There for having to make multiple transmissions, just for one message. This wouldn't be a problem if I could pin the program to stay up so I could connect and disconnect lines as needed.

I'm also having issues with persistence, the lines don't stay after closing and re-opening the program, so I have to go through this whole song and dance every time I open the program.

rncbc commented 11 months ago

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

Supermagnum commented 11 months ago

Following this.

johnebgood commented 6 months ago

I'm having the same problem, I have a voice reconigion web application I'm working on. My microphone always connects to the wrong output no matter how many times I delete connections and save an activated configuration. I would like an option that if an application opens once it will be there for forever unless I choose not to show it. Applications like Chrome show up with the exact same name I rename it to so the reasons in the gitlab post don't make sense to me. If qpwgraph can keep track of the name of Chrome, it should be able to keep showing that labled Chrome instead of automaticallly removing it; that's the feature request. If in fact this application can keep stateful connections, then there should be an option to display those stateful connections at all times. Since this hasn't got any traction here I'm going to look into implementing this feature. Here's some comic relief of me trying to map my audio connections on stream: https://www.youtube.com/live/LHNYseSObds?si=SjyxX0pn8CfmUvzg&t=5632