Pipewire: auto change default_output/default_input connected nodes when the default devices are changed in system audio settings

This commit is contained in:
dec05eba
2025-02-27 01:43:16 +01:00
parent d9eb44fae0
commit ae2929d4f7
4 changed files with 404 additions and 104 deletions

2
TODO
View File

@@ -240,3 +240,5 @@ Detect if cached portal session token is no longer valid (this can happen if the
Support reconnecting (and setting things up again) if the audio server is restarted (for both device recording and app recording).
Find out how nvidia-smi fixes nvenc not working on opensuse and do that ourselves instead of relying on nvidia-smi that is not always installed.
Pulseaudio code: add "running" variable to loops to allow stopping the running code when quitting.