From b95da3393c0573a31b51e6e8f8f06f059abf206a Mon Sep 17 00:00:00 2001 From: George Kiagiadakis Date: Tue, 1 Mar 2022 12:11:25 +0200 Subject: [PATCH] alsa: also try the profile description if the pcm name is empty, for node.nick --- src/scripts/monitors/alsa.lua | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/scripts/monitors/alsa.lua b/src/scripts/monitors/alsa.lua index e4f88592..bb6db723 100644 --- a/src/scripts/monitors/alsa.lua +++ b/src/scripts/monitors/alsa.lua @@ -134,9 +134,10 @@ function createNode(parent, id, type, factory, properties) end -- and a nick - local nick = properties["node.nick"] - or properties["api.alsa.pcm.name"] - or properties["alsa.name"] + local nick = nonempty(properties["node.nick"]) + or nonempty(properties["api.alsa.pcm.name"]) + or nonempty(properties["alsa.name"]) + or nonempty(profile_desc) or dev_props["device.nick"] -- also sanitize nick, replace ':' with ' ' properties["node.nick"] = nick:gsub("(:)", " ")