Skip to content

alsa: Allow to augment ucm port properties

Guido Günther requested to merge agx/pipewire:port-properties into master

Since UCM (as far as I can tell) doesn't perform the path lookups of alsa-mixer all UCM devices fall back to the card's properties for e.g. icons and hence usually show the audio-card icon for all ports giving a confusing UI to users as all ports show the same icon.

As ucm names are pretty standard augment some common port names with icons:

See below screenshots (excuse the high contrast theme, it's sunny over here) before and after this change:

before

after

If there is a more generic approach needed please let me know.

Merge request reports