Skip to content

Update card profiles and ports when they change

With pipewire, card ports and profiles are added or removed after the card is visible to us. This is intended from the pipewire side, as audio routing is dynamic and can change at any time.

Support this scenario by updating the profiles and port lists on card changes, adding new ports+profiles (and creating new respective ui-devices) and removing them (and removing the respective ui-devices).

This should fix #23 (closed) and #9 (closed)

Edited by Jonas Dreßler

Merge request reports