diff options
| author | dec05eba <dec05eba@protonmail.com> | 2026-08-14 14:36:54 +0200 |
|---|---|---|
| committer | dec05eba <dec05eba@protonmail.com> | 2026-08-14 14:36:54 +0200 |
| commit | 50536274b6b95654aa3d7a9bfad4f77240d4f75c (patch) | |
| tree | 0f2fd9b3f74ecc259b5f8ed144de2fbb88e636e1 | |
| parent | 0f479d9cf6f2fd46c6bef3f53f871b0db8a60966 (diff) | |
Match application audio by application name if available rather than node name
| -rw-r--r-- | src/pipewire_audio.c | 3 |
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; |
