From 167320191606e6ebdb3e66c1f5e50289d530a5bb Mon Sep 17 00:00:00 2001 From: FUFSoB Date: Wed, 24 Sep 2025 13:03:39 +0500 Subject: [PATCH] bugfix: update volume on sink/source changes --- Services/AudioService.qml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Services/AudioService.qml b/Services/AudioService.qml index 8438d03e..3b23234f 100644 --- a/Services/AudioService.qml +++ b/Services/AudioService.qml @@ -131,9 +131,15 @@ Singleton { function setAudioSink(newSink: PwNode): void { Pipewire.preferredDefaultAudioSink = newSink + // Volume is changed by the sink change + root._volume = newSink?.audio?.volume ?? 0 + root._muted = !!newSink?.audio?.muted } function setAudioSource(newSource: PwNode): void { Pipewire.preferredDefaultAudioSource = newSource + // Volume is changed by the source change + root._inputVolume = newSource?.audio?.volume ?? 0 + root._inputMuted = !!newSource?.audio?.muted } }