aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2026-08-14 14:36:54 +0200
committerdec05eba <dec05eba@protonmail.com>2026-08-14 14:36:54 +0200
commit50536274b6b95654aa3d7a9bfad4f77240d4f75c (patch)
tree0f2fd9b3f74ecc259b5f8ed144de2fbb88e636e1 /src
parent0f479d9cf6f2fd46c6bef3f53f871b0db8a60966 (diff)
Match application audio by application name if available rather than node name
Diffstat (limited to 'src')
-rw-r--r--src/pipewire_audio.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/pipewire_audio.c b/src/pipewire_audio.c
index 8f40695..f4d2b27 100644
--- a/src/pipewire_audio.c
+++ b/src/pipewire_audio.c
@@ -447,7 +447,8 @@ static void on_node_info_cb(void *data, const struct pw_node_info *info) {
if(!info || !info->props || !self->running)
return;
- const char *node_name = spa_dict_lookup(info->props, PW_KEY_NODE_NAME);
+ const char *app_name = spa_dict_lookup(info->props, PW_KEY_APP_NAME);
+ const char *node_name = app_name ? app_name : spa_dict_lookup(info->props, PW_KEY_NODE_NAME);
if(!node_name)
return;