[Bug] Linux KDE - Active-audio speaker icon remains on taskbar icon after audio has stopped.
Vesktop Version
1.6.7-1
Operating System
Linux - CachyOS
Install Method
RPM via Shelly
What happens when the bug or crash occurs?
Basically, after a while of the app running, the speaker icon appears on the taskbar icon and doesn't go away again unless I either 'repair equicord' or 'restart' the app.
The icon seems to appear after some kind of audio event, I can reliably make it happen by joining a voice call. The icon also appears on the Discord app in the same way. But the difference is that when the call has ended, the icon leaves discord, but remains on the VC taskbar icon.
The issue seems to come from the audio event remaining with pipewire even after it has ended, instead of cleaning up and ending the processes.
* media.class = "Stream/Output/Audio"
media.name = "Playback"
node.autoconnect = "true"
node.driver-id = "60"
node.latency = "512/48000"
node.loop.name = "data-loop.0"
* node.name = "vesktop"
node.rate = "1/48000"
node.want-driver = "true"
object.register = "false"
* object.serial = "776"
port.group = "stream.0"
pulse.attr.maxlength = "4194304"
pulse.attr.minreq = "2048"
pulse.attr.prebuf = "6152"
pulse.attr.tlength = "8192"
pulse.corked = "false"
pulse.server.type = "unix"
stream.is-live = "true"This remains after the stream has ended.
What is the expected behaviour?
The speaker icon should expire when the audio is no longer happening.
How do you recreate this bug or crash?
- Join a voice call so the icon appears.
- Leave the voice call so the icon should vanish. But it doesn't.
Errors
Request Agreement
- I've searched existing issues and this hasn't been reported before
- I installed Vesktop via an official method (download from vesktop.dev or from source), not via something like Nix packages
- This is not a support request
- I am willing to submit a fix for this myself
Source: Vencord/Vesktop