#1106198 pipewire keeps changing volume of output device

Package:
pipewire
Source:
pipewire
Description:
audio and video processing engine multimedia server
Submitter:
Jonathan Kamens
Date:
2025-05-21 00:54:02 UTC
Severity:
normal
#1106198#5
Date:
2025-05-21 00:50:53 UTC
From:
To:
Every time I unplug my DisplayLink hub from my main desktop, pipewire
changes the volume of my built-in audio device:

        id 52, type PipeWire:Interface:Device/3
                object.serial = "53"
                factory.id = "15"
                client.id = "47"
                device.api = "alsa"
                device.description = "Built-in Audio"
                device.name = "alsa_card.pci-0000_00_1f.3"
                device.nick = "HDA Intel PCH"
                media.class = "Audio/Device"

Just to be clear, *this is not a device plugged into the DisplayLink
hub*, it's built into my motherboard.

This is new behavior. It's incredibly annoying.

Why this matters: I have the output volume of this device muted nearly
all the time. When I unplug my DisplayLink hub to plug it into and
user a different computer, I don't want apps on my main desktop to
make noise, but they start making noise as soon as I unplug the hub,
because pipewire messes with the volume.

It didn't always do this, this seems to have broken relatively
recently.