From db0a3b165596e0677d45659d6ca30c45c196b403 Mon Sep 17 00:00:00 2001 From: Daniel Weschke Date: Sun, 20 Nov 2022 18:24:45 +0100 Subject: [PATCH] fix app name --- controldeck.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/controldeck.py b/controldeck.py index d1054bb..aaf8a72 100755 --- a/controldeck.py +++ b/controldeck.py @@ -209,8 +209,13 @@ class Volume(Div): elif self.vtype == 'sink-input': cmdl_toggle = 'pactl set-sink-input-mute {name} toggle' cmdl_value = 'pactl set-sink-input-volume {name} {value}%' + app_name = self.pa_state['properties']['application.process.binary'] if 'application.process.binary' in self.pa_state['properties'] else '' + if app_name == '': + app_name = self.pa_state['properties']['application.name'] if 'application.name' in self.pa_state['properties'] else '' + if app_name == '': + app_name = self.pa_state['properties']['node.name'] if 'node.name' in self.pa_state['properties'] else '' self.description = \ - self.pa_state['properties']['application.process.binary'] +\ + app_name +\ ': ' +\ self.pa_state['properties']['media.name'] # local vars