Link application audio to a specific virtual sink output
I’ve created a virtual mono audio sink with pipewire (pipewire-pulse.conf) and wanted to link firefox to that specific virtual sink. The problem is that whenever I use the KDE audio settings and change the output, it never saves the changed output.
I tried using pavucontrol to no luck and checked “~/.local/state/wireplumber/restore_streams” to see that my settings are saved but its not apply to every new firefox audio window.
I’ve also tried this github guide on creating a new lua config for wireplumber with no luck either (replacing target to audio sink name): https://gist.github.com/jplitza/dd7edce359bca87bfda6cd5330a826db
- pavucontrol and the kde audio settings does not save the new audio sink, restoring to default.
- ~/.local/state/wireplumber/restore-stream config does not work.
- Creating a custom lua script does nothing (Using link guide above in ~/.config/wireplumber/main.lua.d/51-firefox-callback.lua).
I've tried asking in other thread/forums to no luck or no response. Forgive me if there is a simple solution as I am a new user to wireplumber and linux streaming. If theres a thread or site that I can use to answer this please send it. I would appreciate any help with this, thank you.
- Fedora 38 KDE
- Pipewire 0.3.77
- Wireplumber 0.4.14