Pavucontrol pauses playback when profile is changed. Bug or feature?

Since a few months, when I change from analog stereo duplex (headphones) to digital stereo output (amplifier), the playback on youtube pauses. Something has changed, can I revert this?

inxi -Fazy
 System:
  Kernel: 6.17.8-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 15.2.1
    clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.17-x86_64
    root=UUID=84806755-713a-40f0-9fa2-c9b09f2fe665 rw udev.log_priority=3
    acpi_enforce_resources=lax
  Desktop: Sway v: 1.11 with: waybar vt: 1 dm: N/A Distro: Manjaro
    base: Arch Linux
Machine:
  Type: Desktop System: Gigabyte product: X570S AORUS MASTER v: -CF
    serial: <superuser required>
  Mobo: Gigabyte model: X570S AORUS MASTER serial: <superuser required>
    uuid: <superuser required> UEFI: American Megatrends LLC. v: F4
    date: 12/26/2022
Battery:
  Device-1: hidpp_battery_0 model: Logitech Wireless Mouse MX Master 3
    serial: <filter> charge: 10% (should be ignored) rechargeable: yes
    status: discharging
CPU:
  Info: model: AMD Ryzen 9 5900X bits: 64 type: MT MCP arch: Zen 3+ gen: 3
    level: v3 note: check built: 2022 process: TSMC n6 (7nm) family: 0x19 (25)
    model-id: 0x21 (33) stepping: 0 microcode: 0xA20102E
  Topology: cpus: 1x dies: 1 clusters: 1 cores: 12 threads: 24 tpc: 2
    smt: enabled cache: L1: 768 KiB desc: d-12x32 KiB; i-12x32 KiB L2: 6 MiB
    desc: 12x512 KiB L3: 64 MiB desc: 2x32 MiB
  Speed (MHz): avg: 3598 min/max: 567/4955 boost: enabled scaling:
    driver: amd-pstate-epp governor: powersave cores: 1: 3598 2: 3598 3: 3598
    4: 3598 5: 3598 6: 3598 7: 3598 8: 3598 9: 3598 10: 3598 11: 3598 12: 3598
    13: 3598 14: 3598 15: 3598 16: 3598 17: 3598 18: 3598 19: 3598 20: 3598
    21: 3598 22: 3598 23: 3598 24: 3598 bogomips: 177602
  Flags-basic: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3
  Vulnerabilities:
  Type: gather_data_sampling status: Not affected
  Type: ghostwrite status: Not affected
  Type: indirect_target_selection status: Not affected
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data status: Not affected
  Type: old_microcode status: Not affected
  Type: reg_file_data_sampling status: Not affected
  Type: retbleed status: Not affected
  Type: spec_rstack_overflow mitigation: Safe RET
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
    prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 mitigation: Retpolines; IBPB: conditional; IBRS_FW;
    STIBP: always-on; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not
    affected
  Type: srbds status: Not affected
  Type: tsa mitigation: Clear CPU buffers
  Type: tsx_async_abort status: Not affected
  Type: vmscape mitigation: IBPB before exit to userspace
Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] Navi 48 [Radeon RX 9070/9070
    XT/9070 GRE] vendor: Tul / PowerColor driver: amdgpu v: kernel arch: RDNA-4
    code: Navi-4x process: TSMC n4 (4nm) built: 2025+ pcie: gen: 5
    speed: 32 GT/s lanes: 16 ports: active: DP-2,HDMI-A-1
    empty: DP-1,DP-3,Writeback-1 bus-ID: 0d:00.0 chip-ID: 1002:7550
    class-ID: 0300
  Display: wayland server: Xwayland v: 24.1.9 compositor: Sway v: 1.11
    driver: gpu: amdgpu d-rect: 5760x2160 display-ID: 1
  Monitor-1: DP-2 pos: right model: Gigabyte M32U serial: <filter>
    built: 2022 res: mode: 3840x2160 hz: 144 scale: 150% (1.5) to: 2560x1440
    dpi: 140 gamma: 1.2 size: 697x392mm (27.44x15.43") diag: 800mm (31.5")
    ratio: 16:9 modes: max: 3840x2160 min: 720x400
  Monitor-2: HDMI-A-1 pos: left model: EIZO NANAO EV2436W serial: <filter>
    built: 2013 res: mode: 1920x1200 hz: 60 scale: 100% (1) dpi: 94 gamma: 1.2
    size: 519x324mm (20.43x12.76") diag: 616mm (24.2") ratio: 16:10 modes:
    max: 1920x1200 min: 720x400
  API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi
    device: 1 drv: swrast gbm: drv: kms_swrast surfaceless: drv: radeonsi
    wayland: drv: radeonsi x11: drv: radeonsi
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 25.2.7-arch1.1
    glx-v: 1.4 direct-render: yes renderer: AMD Radeon RX 9070 (radeonsi gfx1201
    LLVM 21.1.5 DRM 3.64 6.17.8-1-MANJARO) device-ID: 1002:7550
    memory: 15.62 GiB unified: no
  API: Vulkan v: 1.4.328 layers: 5 device: 0 type: discrete-gpu name: AMD
    Radeon RX 9070 (RADV GFX1201) driver: mesa radv v: 25.2.7-arch1.1
    device-ID: 1002:7550 surfaces: N/A
  Info: Tools: api: eglinfo, glxinfo, vulkaninfo gpu: lact wl: swaymsg,
    wayland-info, wlr-randr x11: xprop,xrandr
Audio:
  Device-1: Advanced Micro Devices [AMD/ATI] Navi 48 HDMI/DP Audio
    driver: snd_hda_intel v: kernel pcie: gen: 5 speed: 32 GT/s lanes: 16
    bus-ID: 0d:00.1 chip-ID: 1002:ab40 class-ID: 0403
  Device-2: Advanced Micro Devices [AMD] Starship/Matisse HD Audio
    vendor: Gigabyte driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s
    lanes: 16 bus-ID: 0f:00.4 chip-ID: 1022:1487 class-ID: 0403
  API: ALSA v: k6.17.8-1-MANJARO status: kernel-api
    tools: alsactl,alsamixer,amixer
  Server-1: sndiod v: N/A status: off tools: aucat,midicat,sndioctl
  Server-2: PipeWire v: 1.4.9 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Intel Wi-Fi 6E AX210/AX1675 2x2 [Typhoon Peak] driver: iwlwifi
    v: kernel pcie: gen: 2 speed: 5 GT/s lanes: 1 bus-ID: 06:00.0
    chip-ID: 8086:2725 class-ID: 0280
  IF: wlp6s0 state: down mac: <filter>
  Device-2: Intel Ethernet I225-V vendor: Gigabyte driver: igc v: kernel
    pcie: gen: 2 speed: 5 GT/s lanes: 1 port: N/A bus-ID: 07:00.0
    chip-ID: 8086:15f3 class-ID: 0200
  IF: enp7s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
  IF-ID-1: vpnnl8 state: unknown speed: N/A duplex: N/A mac: N/A
  Info: services: sshd,systemd-timesyncd
Bluetooth:
  Device-1: Intel AX210 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
    speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 5-5:4 chip-ID: 8087:0032
    class-ID: e001
  Report: rfkill ID: hci0 rfk-id: 0 state: down bt-service: disabled
    rfk-block: hardware: no software: no address: see --recommends
Drives:
  Local Storage: total: 6.46 TiB used: 3.64 TiB (56.3%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:5 vendor: Lexar model: SSD NM790 4TB
    size: 3.73 TiB block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s
    lanes: 4 tech: SSD serial: <filter> fw-rev: 12237 temp: 54.9 C scheme: GPT
  ID-2: /dev/nvme1n1 maj-min: 259:0 vendor: Samsung
    model: SSD 970 EVO Plus 2TB size: 1.82 TiB block-size: physical: 512 B
    logical: 512 B speed: 31.6 Gb/s lanes: 4 tech: SSD serial: <filter>
    fw-rev: 2B2QEXM7 temp: 25.9 C scheme: GPT
  ID-3: /dev/sda maj-min: 8:0 vendor: Crucial model: CT1000MX500SSD1
    size: 931.51 GiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
    tech: SSD serial: <filter> fw-rev: 023 scheme: GPT
Partition:
  ID-1: / raw-size: 200 GiB size: 199.85 GiB (99.93%) used: 34.25 GiB (17.1%)
    fs: xfs dev: /dev/nvme0n1p3 maj-min: 259:8
  ID-2: /boot/efi raw-size: 1024 MiB size: 1022 MiB (99.80%)
    used: 328 KiB (0.0%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:6
  ID-3: /home raw-size: 3.49 TiB size: 3.49 TiB (99.95%)
    used: 2.73 TiB (78.3%) fs: xfs dev: /dev/nvme0n1p4 maj-min: 259:9
Swap:
  Kernel: swappiness: 60 (default) cache-pressure: 100 (default) zswap: yes
    compressor: zstd max-pool: 20%
  ID-1: swap-1 type: partition size: 38 GiB used: 3.25 GiB (8.6%)
    priority: -2 dev: /dev/nvme0n1p2 maj-min: 259:7
Sensors:
  System Temperatures: cpu: 42.1 C mobo: 35.0 C gpu: amdgpu temp: 37.0 C
    mem: 37.0 C
  Fan Speeds (rpm): fan-1: 0 fan-2: 968 fan-3: 713 gpu: amdgpu fan: 0
  Power: 12v: N/A 5v: N/A 3.3v: N/A vbat: 3.05 gpu: amdgpu watts: 26.00
Info:
  Memory: total: 32 GiB available: 31.23 GiB used: 12.03 GiB (38.5%)
  Processes: 590 Power: uptime: 2d 14h 30m states: freeze,mem,disk
    suspend: deep avail: s2idle wakeups: 0 hibernate: suspend avail: platform,
    shutdown, reboot, test_resume image: 12.47 GiB services: upowerd
    Init: systemd v: 258 default: graphical tool: systemctl
  Packages: 1079 pm: pacman pkgs: 1058 libs: 349 tools: yay pm: flatpak
    pkgs: 21 Compilers: gcc: 15.2.1 Shell: Zsh v: 5.9 running-in: alacritty
    inxi: 3.3.39

Please post more information about PipeWire audio streams when youtube playback is paused

pactl list sinks; pactl list sink-inputs

What web browser(s) are you using?

Is browser using an ad-blocker?

Have you tried playing audio from other online sites or local audio content?

1 Like

This is interesting - I have a switcher script, which I tried to adapt… I have one (HOME) which connects/disconnects my phone (i.e. a podcast playing will switch from the phone to the HiFi and back. Connecting doesn’t disrupt playback, but disconnecting pauses it… so useful as a pause, but frustrating because I still need to poke the phone to start it again.

I tried resume-playback as well as toggle-playback at the end, but found it only worked with Strawberry… testing it again just now, it also works with YouTube (but it won’t work with Bluetooth streaming, so still works for me to pause my phone).

This switches me from discrete surround and quadrophonic - but possibly will work for you too if you adapt it to your pactl sinks. It also plays a file (with Ubuntu drums which either play around 4 speakers or quadrophonic).

Audio-Switcher.sh
#!/bin/bash

# Sound files (modify paths as needed)
STEREO_SOUND="/home/ben/Audio/Alerts-home/Ubuntu-tom-Rl-RR.opus"
SURROUND_SOUND="/home/ben/Audio/Alerts-home/Ubuntu-tom-surround.opus"

# Get current default sink info
current_profile=$(pactl get-default-sink)

# Function to toggle play/pause on default sink
toggle_playback() {
    playerctl play-pause
}

# Check if current profile contains "stereo" (case insensitive)
if [[ $current_profile == *"stereo"* ]] || [[ $current_profile == *"Stereo"* ]]; then
    # Switch to Surround 4.0
    pactl set-card-profile alsa_card.pci-0000_04_00.6 output:analog-surround-40
    new_profile=$(pactl get-default-sink)
    notify-send "Audio Mode Changed" "Switched to Surround 4.0\nSelected: $new_profile"
    # Play surround sound notification
    if [ -f "$SURROUND_SOUND" ]; then
        paplay "$SURROUND_SOUND" &
    fi
else
    # Switch to Stereo
    pactl set-card-profile alsa_card.pci-0000_04_00.6 output:analog-stereo
    new_profile=$(pactl get-default-sink)
    notify-send "Audio Mode Changed" "Switched to Stereo\nSelected: $new_profile"
    # Play stereo sound notification
    if [ -f "$STEREO_SOUND" ]; then
        paplay "$STEREO_SOUND" &
    fi
fi

# Resume playback after profile switch
toggle_playback

Toggle playback works because playback is always paused when switching.

If it helps with parsing the information, here’s my info:

pactl list sinks; pactl list sink-inputs
Sink #2438
State: RUNNING
Name: alsa_output.pci-0000_04_00.6.analog-surround-40
Description: Analog surround 4.0
Driver: PipeWire
Sample Specification: s32le 4ch 48000Hz
Channel Map: front-left,front-right,rear-left,rear-right
Owner Module: 4294967295
Mute: no
Volume: front-left: 29491 /  45% / -20.81 dB,   front-right: 29491 /  45% / -20.81 dB,   rear-left: 29491 /  45% / -20.81 dB,   rear-right: 29491 /  45% / -20.81 dB
balance 0.00
Base Volume: 65536 / 100% / 0.00 dB
Monitor Source: alsa_output.pci-0000_04_00.6.analog-surround-40.monitor
Latency: 0 usec, configured 0 usec
Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY
Properties:
alsa.card = "1"
alsa.card_name = "Analog surround 4.0"
alsa.class = "generic"
alsa.components = "HDA:10ec0b00,18491203,00100001"
alsa.device = "0"
alsa.driver_name = "snd_hda_intel"
alsa.id = "ALCS1200A Analog"
alsa.long_card_name = "Analog surround 4.0"
alsa.mixer_name = "Realtek ALCS1200A"
alsa.name = "ALCS1200A Analog"
alsa.resolution_bits = "16"
alsa.subclass = "generic-mix"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
alsa.sync.id = "00000000:00000000:00000000:00000000"
api.alsa.card.longname = "HD-Audio Generic at 0xfcd80000 irq 62"
api.alsa.card.name = "HD-Audio Generic"
api.alsa.path = "surround40:1"
api.alsa.pcm.card = "1"
api.alsa.pcm.stream = "playback"
audio.channels = "4"
audio.position = "FL,FR,RL,RR"
card.profile.device = "7"
device.api = "alsa"
device.bus = "pci"
device.class = "sound"
device.description = "Analog surround 4.0"
device.icon_name = "audio-card-analog"
device.id = "42"
device.name = "Analog surround 4.0"
device.profile.description = "Analog Surround 4.0"
device.profile.name = "analog-surround-40"
device.routes = "1"
factory.name = "api.alsa.pcm.sink"
media.class = "Audio/Sink"
node.name = "alsa_output.pci-0000_04_00.6.analog-surround-40"
node.nick = "Analog surround 4.0"
node.pause-on-idle = "false"
object.path = "alsa:acp:Generic_1:7:playback"
port.group = "playback"
priority.driver = "1009"
priority.session = "1009"
factory.id = "19"
clock.quantum-limit = "8192"
client.id = "41"
node.driver = "true"
node.loop.name = "data-loop.0"
library.name = "audioconvert/libspa-audioconvert"
object.id = "49"
object.serial = "2438"
node.max-latency = "16384/48000"
api.alsa.period-size = "1024"
api.alsa.period-num = "32"
api.alsa.headroom = "0"
api.acp.auto-port = "false"
api.acp.auto-profile = "false"
api.alsa.card = "1"
api.alsa.split-enable = "true"
api.alsa.use-acp = "true"
api.dbus.ReserveDevice1 = "Audio1"
api.dbus.ReserveDevice1.Priority = "-20"
device.bus_path = "pci-0000:04:00.6"
device.enum.api = "udev"
device.nick = "HD-Audio Generic"
device.plugged.usec = "6677047"
device.product.id = "0x15e3"
device.product.name = "Family 17h/19h/1ah HD Audio Controller"
device.subsystem = "sound"
sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:04:00.6/sound/card1"
device.vendor.id = "0x1022"
device.vendor.name = "Advanced Micro Devices, Inc. [AMD]"
spa.object.id = "4"
device.string = "1"
Ports:
analog-output-lineout: Line Out (type: Line, priority: 9000, availability group: Legacy4, available)
Active Port: analog-output-lineout
Formats:
pcm
Sink Input #1094
Driver: PipeWire
Owner Module: n/a
Client: 1093
Sink: 2438
Sample Specification: float32le 2ch 48000Hz
Channel Map: front-left,front-right
Format: pcm, format.sample_format = "\"float32le\""  format.rate = "48000"  format.channels = "2"  format.channel_map = "\"front-left,front-right\""
Corked: yes
Mute: no
Volume: front-left: 65536 / 100% / 0.00 dB,   front-right: 65536 / 100% / 0.00 dB
balance 0.00
Buffer Latency: 0 usec
Sink Latency: 0 usec
Resample method: PipeWire
Properties:
client.api = "pipewire-pulse"
pulse.server.type = "unix"
application.name = "Plex HTPC"
application.process.id = "167830"
application.process.user = "ben"
application.process.host = "SteelLegend"
application.process.binary = "Plex"
application.language = "C"
window.x11.display = ":0"
application.process.machine_id = "1eae70ea449c4ac1be6d4dec5721e496"
application.process.session_id = "2"
media.icon_name = "Plex HTPC"
media.name = "Plex HTPC"
pulse.corked = "true"
node.rate = "1/48000"
node.latency = "2880/48000"
stream.is-live = "true"
node.name = "Plex HTPC"
node.want-driver = "true"
node.autoconnect = "true"
media.class = "Stream/Output/Audio"
port.group = "stream.0"
adapt.follower.spa-node = ""
object.register = "false"
factory.id = "7"
clock.quantum-limit = "8192"
node.loop.name = "data-loop.0"
library.name = "audioconvert/libspa-audioconvert"
client.id = "68"
object.id = "76"
object.serial = "1094"
pulse.attr.maxlength = "4194304"
pulse.attr.tlength = "38400"
pulse.attr.prebuf = "0"
pulse.attr.minreq = "7680"
module-stream-restore.id = "sink-input-by-application-name:Plex HTPC"

Sink Input #2074
Driver: PipeWire
Owner Module: n/a
Client: 76
Sink: 2438
Sample Specification: float32le 2ch 48000Hz
Channel Map: front-left,front-right
Format: pcm, format.sample_format = "\"float32le\""  format.rate = "48000"  format.channels = "2"  format.channel_map = "\"front-left,front-right\""
Corked: no
Mute: no
Volume: front-left: 65536 / 100% / 0.00 dB,   front-right: 65536 / 100% / 0.00 dB
balance 0.00
Buffer Latency: 0 usec
Sink Latency: 0 usec
Resample method: PipeWire
Properties:
client.api = "pipewire-pulse"
pulse.server.type = "unix"
application.name = "Firefox"
application.process.id = "3293"
application.process.user = "ben"
application.process.host = "SteelLegend"
application.process.binary = "firefox"
application.language = "en_GB.UTF-8"
window.x11.display = ":0"
application.process.machine_id = "1eae70ea449c4ac1be6d4dec5721e496"
application.process.session_id = "2"
media.name = "Europe And Ukraine Are On Their Own - YouTube"
pulse.corked = "false"
node.rate = "1/48000"
node.latency = "3600/48000"
stream.is-live = "true"
node.name = "Firefox"
node.want-driver = "true"
node.autoconnect = "true"
media.class = "Stream/Output/Audio"
port.group = "stream.0"
adapt.follower.spa-node = ""
object.register = "false"
factory.id = "7"
clock.quantum-limit = "8192"
node.loop.name = "data-loop.0"
library.name = "audioconvert/libspa-audioconvert"
client.id = "66"
object.id = "98"
object.serial = "2074"
pulse.attr.maxlength = "4194304"
pulse.attr.tlength = "48000"
pulse.attr.prebuf = "38408"
pulse.attr.minreq = "9600"
node.driver-id = "49"
module-stream-restore.id = "sink-input-by-application-name:Firefox"
While playing YT in FF
Sink #58
	State: SUSPENDED
	Name: alsa_output.pci-0000_0d_00.1.hdmi-stereo-extra1
	Description: Navi 48 HDMI/DP Audio Controller Digital Stereo (HDMI 2)
	Driver: PipeWire
	Sample Specification: s32le 2ch 48000Hz
	Channel Map: front-left,front-right
	Owner Module: 4294967295
	Mute: no
	Volume: front-left: 26214 /  40% / -23,88 dB,   front-right: 26214 /  40% / -23,88 dB
	        balance 0,00
	Base Volume: 65536 / 100% / 0,00 dB
	Monitor Source: alsa_output.pci-0000_0d_00.1.hdmi-stereo-extra1.monitor
	Latency: 0 usec, configured 0 usec
	Flags: HARDWARE DECIBEL_VOLUME LATENCY SET_FORMATS
	Properties:
		alsa.card = "0"
		alsa.card_name = "HDA ATI HDMI"
		alsa.class = "generic"
		alsa.components = "HDA:1002aa01,00aa0100,00100a00"
		alsa.device = "7"
		alsa.driver_name = "snd_hda_intel"
		alsa.id = "HDMI 1"
		alsa.long_card_name = "HDA ATI HDMI at 0xfcda0000 irq 153"
		alsa.mixer_name = "ATI R6xx HDMI"
		alsa.name = "Gigabyte M32U"
		alsa.resolution_bits = "16"
		alsa.subclass = "generic-mix"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		alsa.sync.id = "00000000:00000000:00000000:00000000"
		api.alsa.card.longname = "HDA ATI HDMI at 0xfcda0000 irq 153"
		api.alsa.card.name = "HDA ATI HDMI"
		api.alsa.path = "hdmi:0,1"
		api.alsa.pcm.card = "0"
		api.alsa.pcm.stream = "playback"
		audio.channels = "2"
		audio.position = "FL,FR"
		card.profile.device = "7"
		device.api = "alsa"
		device.bus = "pci"
		device.class = "sound"
		device.icon_name = "audio-card-analog"
		device.id = "50"
		device.profile.description = "Digital Stereo (HDMI 2)"
		device.profile.name = "hdmi-stereo-extra1"
		device.routes = "1"
		factory.name = "api.alsa.pcm.sink"
		iec958.codecs = "[\"PCM\"]"
		media.class = "Audio/Sink"
		device.description = "Navi 48 HDMI/DP Audio Controller"
		node.name = "alsa_output.pci-0000_0d_00.1.hdmi-stereo-extra1"
		node.nick = "Gigabyte M32U"
		node.pause-on-idle = "false"
		object.path = "alsa:acp:HDMI:7:playback"
		port.group = "playback"
		priority.driver = "632"
		priority.session = "632"
		factory.id = "19"
		clock.quantum-limit = "8192"
		client.id = "48"
		node.driver = "true"
		node.loop.name = "data-loop.0"
		library.name = "audioconvert/libspa-audioconvert"
		object.id = "58"
		object.serial = "58"
		api.acp.auto-port = "false"
		api.acp.auto-profile = "false"
		api.alsa.card = "0"
		api.alsa.split-enable = "true"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio0"
		api.dbus.ReserveDevice1.Priority = "-20"
		device.bus_path = "pci-0000:0d:00.1"
		device.enum.api = "udev"
		device.name = "alsa_card.pci-0000_0d_00.1"
		device.nick = "HDA ATI HDMI"
		device.plugged.usec = "5337494"
		device.product.id = "0xab40"
		device.product.name = "Navi 48 HDMI/DP Audio Controller"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:00/0000:00:03.1/0000:0b:00.0/0000:0c:00.0/0000:0d:00.1/sound/card0"
		device.vendor.id = "0x1002"
		device.vendor.name = "Advanced Micro Devices, Inc. [AMD/ATI]"
		spa.object.id = "2"
		device.string = "0"
	Ports:
		hdmi-output-1: HDMI / DisplayPort 2 (type: HDMI, priority: 5800, availability group: Legacy 2, available)
	Active Port: hdmi-output-1
	Formats:
		pcm

Sink #1418
	State: RUNNING
	Name: alsa_output.pci-0000_0f_00.4.iec958-stereo
	Description: Starship/Matisse HD Audio Controller Digitales Stereo (IEC958)
	Driver: PipeWire
	Sample Specification: s32le 2ch 48000Hz
	Channel Map: front-left,front-right
	Owner Module: 4294967295
	Mute: no
	Volume: front-left: 65475 / 100% / -0,02 dB,   front-right: 65475 / 100% / -0,02 dB
	        balance 0,00
	Base Volume: 65536 / 100% / 0,00 dB
	Monitor Source: alsa_output.pci-0000_0f_00.4.iec958-stereo.monitor
	Latency: 0 usec, configured 0 usec
	Flags: HARDWARE HW_MUTE_CTRL DECIBEL_VOLUME LATENCY SET_FORMATS
	Properties:
		alsa.card = "1"
		alsa.card_name = "HD-Audio Generic"
		alsa.class = "generic"
		alsa.components = "HDA:10ec1220,1458a0d5,00100101"
		alsa.device = "1"
		alsa.driver_name = "snd_hda_intel"
		alsa.id = "ALC1220 Digital"
		alsa.long_card_name = "HD-Audio Generic at 0xfcc00000 irq 154"
		alsa.mixer_name = "Realtek ALC1220"
		alsa.name = "ALC1220 Digital"
		alsa.resolution_bits = "16"
		alsa.subclass = "generic-mix"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		alsa.sync.id = "00000000:00000000:00000000:00000000"
		api.alsa.card.longname = "HD-Audio Generic at 0xfcc00000 irq 154"
		api.alsa.card.name = "HD-Audio Generic"
		api.alsa.path = "iec958:1"
		api.alsa.pcm.card = "1"
		api.alsa.pcm.stream = "playback"
		audio.channels = "2"
		audio.position = "FL,FR"
		card.profile.device = "11"
		device.api = "alsa"
		device.bus = "pci"
		device.class = "sound"
		device.icon_name = "audio-card-analog"
		device.id = "51"
		device.profile.description = "Digitales Stereo (IEC958)"
		device.profile.name = "iec958-stereo"
		device.routes = "1"
		factory.name = "api.alsa.pcm.sink"
		media.class = "Audio/Sink"
		device.description = "Starship/Matisse HD Audio Controller"
		node.name = "alsa_output.pci-0000_0f_00.4.iec958-stereo"
		node.nick = "ALC1220 Digital"
		node.pause-on-idle = "false"
		object.path = "alsa:acp:Generic:11:playback"
		port.group = "playback"
		priority.driver = "736"
		priority.session = "736"
		factory.id = "19"
		clock.quantum-limit = "8192"
		client.id = "48"
		node.driver = "true"
		node.loop.name = "data-loop.0"
		library.name = "audioconvert/libspa-audioconvert"
		object.id = "62"
		object.serial = "1418"
		node.max-latency = "16384/48000"
		api.alsa.period-size = "1024"
		api.alsa.period-num = "32"
		api.alsa.headroom = "0"
		api.acp.auto-port = "false"
		api.acp.auto-profile = "false"
		api.alsa.card = "1"
		api.alsa.split-enable = "true"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio1"
		api.dbus.ReserveDevice1.Priority = "-20"
		device.bus_path = "pci-0000:0f:00.4"
		device.enum.api = "udev"
		device.name = "alsa_card.pci-0000_0f_00.4"
		device.nick = "HD-Audio Generic"
		device.plugged.usec = "5361687"
		device.product.id = "0x1487"
		device.product.name = "Starship/Matisse HD Audio Controller"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:0f:00.4/sound/card1"
		device.vendor.id = "0x1022"
		device.vendor.name = "Advanced Micro Devices, Inc. [AMD]"
		spa.object.id = "4"
		device.string = "1"
	Ports:
		iec958-stereo-output: Digitalausgang (S/PDIF) (type: SPDIF, priority: 0, availability unknown)
	Active Port: iec958-stereo-output
	Formats:
		pcm
Sink Input #1505
	Driver: PipeWire
	Owner Module: n/a
	Client: 1233
	Sink: 1418
	Sample Specification: float32le 2ch 48000Hz
	Channel Map: front-left,front-right
	Format: pcm, format.sample_format = "\"float32le\""  format.rate = "48000"  format.channels = "2"  format.channel_map = "\"front-left,front-right\""
	Corked: no
	Mute: no
	Volume: front-left: 52016 /  79% / -6,02 dB,   front-right: 52016 /  79% / -6,02 dB
	        balance 0,00
	Buffer Latency: 0 usec
	Sink Latency: 0 usec
	Resample method: PipeWire
	Properties:
		client.api = "pipewire-pulse"
		pulse.server.type = "unix"
		application.name = "Firefox"
		application.process.id = "151573"
		application.process.user = "major"
		application.process.host = "archjaro"
		application.process.binary = "firefox"
		application.language = "de_DE.UTF-8"
		window.x11.display = ":0"
		application.process.machine_id = "d116f98d749346518b288763f71ebe7a"
		application.process.session_id = "2"
		media.name = "What Did You Evolve From? - YouTube"
		pulse.corked = "false"
		node.rate = "1/48000"
		node.latency = "3600/48000"
		stream.is-live = "true"
		node.name = "Firefox"
		node.want-driver = "true"
		node.autoconnect = "true"
		media.class = "Stream/Output/Audio"
		port.group = "stream.0"
		adapt.follower.spa-node = ""
		object.register = "false"
		factory.id = "7"
		clock.quantum-limit = "8192"
		node.loop.name = "data-loop.0"
		library.name = "audioconvert/libspa-audioconvert"
		client.id = "120"
		object.id = "135"
		object.serial = "1505"
		pulse.attr.maxlength = "4194304"
		pulse.attr.tlength = "48000"
		pulse.attr.prebuf = "38408"
		pulse.attr.minreq = "9600"
		node.driver-id = "62"
		module-stream-restore.id = "sink-input-by-application-name:Firefox"
After switching profile
Sink #58
	State: SUSPENDED
	Name: alsa_output.pci-0000_0d_00.1.hdmi-stereo-extra1
	Description: Navi 48 HDMI/DP Audio Controller Digital Stereo (HDMI 2)
	Driver: PipeWire
	Sample Specification: s32le 2ch 48000Hz
	Channel Map: front-left,front-right
	Owner Module: 4294967295
	Mute: no
	Volume: front-left: 26214 /  40% / -23,88 dB,   front-right: 26214 /  40% / -23,88 dB
	        balance 0,00
	Base Volume: 65536 / 100% / 0,00 dB
	Monitor Source: alsa_output.pci-0000_0d_00.1.hdmi-stereo-extra1.monitor
	Latency: 0 usec, configured 0 usec
	Flags: HARDWARE DECIBEL_VOLUME LATENCY SET_FORMATS
	Properties:
		alsa.card = "0"
		alsa.card_name = "HDA ATI HDMI"
		alsa.class = "generic"
		alsa.components = "HDA:1002aa01,00aa0100,00100a00"
		alsa.device = "7"
		alsa.driver_name = "snd_hda_intel"
		alsa.id = "HDMI 1"
		alsa.long_card_name = "HDA ATI HDMI at 0xfcda0000 irq 153"
		alsa.mixer_name = "ATI R6xx HDMI"
		alsa.name = "Gigabyte M32U"
		alsa.resolution_bits = "16"
		alsa.subclass = "generic-mix"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		alsa.sync.id = "00000000:00000000:00000000:00000000"
		api.alsa.card.longname = "HDA ATI HDMI at 0xfcda0000 irq 153"
		api.alsa.card.name = "HDA ATI HDMI"
		api.alsa.path = "hdmi:0,1"
		api.alsa.pcm.card = "0"
		api.alsa.pcm.stream = "playback"
		audio.channels = "2"
		audio.position = "FL,FR"
		card.profile.device = "7"
		device.api = "alsa"
		device.bus = "pci"
		device.class = "sound"
		device.icon_name = "audio-card-analog"
		device.id = "50"
		device.profile.description = "Digital Stereo (HDMI 2)"
		device.profile.name = "hdmi-stereo-extra1"
		device.routes = "1"
		factory.name = "api.alsa.pcm.sink"
		iec958.codecs = "[\"PCM\"]"
		media.class = "Audio/Sink"
		device.description = "Navi 48 HDMI/DP Audio Controller"
		node.name = "alsa_output.pci-0000_0d_00.1.hdmi-stereo-extra1"
		node.nick = "Gigabyte M32U"
		node.pause-on-idle = "false"
		object.path = "alsa:acp:HDMI:7:playback"
		port.group = "playback"
		priority.driver = "632"
		priority.session = "632"
		factory.id = "19"
		clock.quantum-limit = "8192"
		client.id = "48"
		node.driver = "true"
		node.loop.name = "data-loop.0"
		library.name = "audioconvert/libspa-audioconvert"
		object.id = "58"
		object.serial = "58"
		api.acp.auto-port = "false"
		api.acp.auto-profile = "false"
		api.alsa.card = "0"
		api.alsa.split-enable = "true"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio0"
		api.dbus.ReserveDevice1.Priority = "-20"
		device.bus_path = "pci-0000:0d:00.1"
		device.enum.api = "udev"
		device.name = "alsa_card.pci-0000_0d_00.1"
		device.nick = "HDA ATI HDMI"
		device.plugged.usec = "5337494"
		device.product.id = "0xab40"
		device.product.name = "Navi 48 HDMI/DP Audio Controller"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:00/0000:00:03.1/0000:0b:00.0/0000:0c:00.0/0000:0d:00.1/sound/card0"
		device.vendor.id = "0x1002"
		device.vendor.name = "Advanced Micro Devices, Inc. [AMD/ATI]"
		spa.object.id = "2"
		device.string = "0"
	Ports:
		hdmi-output-1: HDMI / DisplayPort 2 (type: HDMI, priority: 5800, availability group: Legacy 2, available)
	Active Port: hdmi-output-1
	Formats:
		pcm

Sink #1519
	State: SUSPENDED
	Name: alsa_output.pci-0000_0f_00.4.analog-stereo
	Description: Starship/Matisse HD Audio Controller Analoges Stereo
	Driver: PipeWire
	Sample Specification: s32le 2ch 48000Hz
	Channel Map: front-left,front-right
	Owner Module: 4294967295
	Mute: no
	Volume: front-left: 52422 /  80% / -5,82 dB,   front-right: 52422 /  80% / -5,82 dB
	        balance 0,00
	Base Volume: 65536 / 100% / 0,00 dB
	Monitor Source: alsa_output.pci-0000_0f_00.4.analog-stereo.monitor
	Latency: 0 usec, configured 0 usec
	Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY
	Properties:
		alsa.card = "1"
		alsa.card_name = "HD-Audio Generic"
		alsa.class = "generic"
		alsa.components = "HDA:10ec1220,1458a0d5,00100101"
		alsa.device = "0"
		alsa.driver_name = "snd_hda_intel"
		alsa.id = "ALC1220 Analog"
		alsa.long_card_name = "HD-Audio Generic at 0xfcc00000 irq 154"
		alsa.mixer_name = "Realtek ALC1220"
		alsa.name = "ALC1220 Analog"
		alsa.resolution_bits = "16"
		alsa.subclass = "generic-mix"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		alsa.sync.id = "00000000:00000000:00000000:00000000"
		api.alsa.card.longname = "HD-Audio Generic at 0xfcc00000 irq 154"
		api.alsa.card.name = "HD-Audio Generic"
		api.alsa.path = "front:1"
		api.alsa.pcm.card = "1"
		api.alsa.pcm.stream = "playback"
		audio.channels = "2"
		audio.position = "FL,FR"
		card.profile.device = "5"
		device.api = "alsa"
		device.bus = "pci"
		device.class = "sound"
		device.icon_name = "audio-card-analog"
		device.id = "51"
		device.profile.description = "Analoges Stereo"
		device.profile.name = "analog-stereo"
		device.routes = "2"
		factory.name = "api.alsa.pcm.sink"
		media.class = "Audio/Sink"
		device.description = "Starship/Matisse HD Audio Controller"
		node.name = "alsa_output.pci-0000_0f_00.4.analog-stereo"
		node.nick = "ALC1220 Analog"
		node.pause-on-idle = "false"
		object.path = "alsa:acp:Generic:5:playback"
		port.group = "playback"
		priority.driver = "1009"
		priority.session = "1009"
		factory.id = "19"
		clock.quantum-limit = "8192"
		client.id = "48"
		node.driver = "true"
		node.loop.name = "data-loop.0"
		library.name = "audioconvert/libspa-audioconvert"
		object.id = "62"
		object.serial = "1519"
		api.acp.auto-port = "false"
		api.acp.auto-profile = "false"
		api.alsa.card = "1"
		api.alsa.split-enable = "true"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio1"
		api.dbus.ReserveDevice1.Priority = "-20"
		device.bus_path = "pci-0000:0f:00.4"
		device.enum.api = "udev"
		device.name = "alsa_card.pci-0000_0f_00.4"
		device.nick = "HD-Audio Generic"
		device.plugged.usec = "5361687"
		device.product.id = "0x1487"
		device.product.name = "Starship/Matisse HD Audio Controller"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:0f:00.4/sound/card1"
		device.vendor.id = "0x1022"
		device.vendor.name = "Advanced Micro Devices, Inc. [AMD]"
		spa.object.id = "4"
		device.string = "1"
	Ports:
		analog-output-lineout: Line-Ausgang (type: Line, priority: 9000, availability group: Legacy 4, available)
		analog-output-headphones: Kopfhörer (type: Headphones, priority: 9900, availability group: Legacy 5, not available)
	Active Port: analog-output-lineout
	Formats:
		pcm
Sink Input #1505
	Driver: PipeWire
	Owner Module: n/a
	Client: 1233
	Sink: 1519
	Sample Specification: float32le 2ch 48000Hz
	Channel Map: front-left,front-right
	Format: pcm, format.sample_format = "\"float32le\""  format.rate = "48000"  format.channels = "2"  format.channel_map = "\"front-left,front-right\""
	Corked: yes
	Mute: no
	Volume: front-left: 52016 /  79% / -6,02 dB,   front-right: 52016 /  79% / -6,02 dB
	        balance 0,00
	Buffer Latency: 0 usec
	Sink Latency: 0 usec
	Resample method: PipeWire
	Properties:
		client.api = "pipewire-pulse"
		pulse.server.type = "unix"
		application.name = "Firefox"
		application.process.id = "151573"
		application.process.user = "major"
		application.process.host = "archjaro"
		application.process.binary = "firefox"
		application.language = "de_DE.UTF-8"
		window.x11.display = ":0"
		application.process.machine_id = "d116f98d749346518b288763f71ebe7a"
		application.process.session_id = "2"
		media.name = "What Did You Evolve From? - YouTube"
		pulse.corked = "true"
		node.rate = "1/48000"
		node.latency = "3600/48000"
		stream.is-live = "true"
		node.name = "Firefox"
		node.want-driver = "true"
		node.autoconnect = "true"
		media.class = "Stream/Output/Audio"
		port.group = "stream.0"
		adapt.follower.spa-node = ""
		object.register = "false"
		factory.id = "7"
		clock.quantum-limit = "8192"
		node.loop.name = "data-loop.0"
		library.name = "audioconvert/libspa-audioconvert"
		client.id = "120"
		object.id = "135"
		object.serial = "1505"
		pulse.attr.maxlength = "4194304"
		pulse.attr.tlength = "48000"
		pulse.attr.prebuf = "38408"
		pulse.attr.minreq = "9600"
		module-stream-restore.id = "sink-input-by-application-name:Firefox"
While playing YT in Brave, also pauses playback
Sink #58
	State: SUSPENDED
	Name: alsa_output.pci-0000_0d_00.1.hdmi-stereo-extra1
	Description: Navi 48 HDMI/DP Audio Controller Digital Stereo (HDMI 2)
	Driver: PipeWire
	Sample Specification: s32le 2ch 48000Hz
	Channel Map: front-left,front-right
	Owner Module: 4294967295
	Mute: no
	Volume: front-left: 26214 /  40% / -23,88 dB,   front-right: 26214 /  40% / -23,88 dB
	        balance 0,00
	Base Volume: 65536 / 100% / 0,00 dB
	Monitor Source: alsa_output.pci-0000_0d_00.1.hdmi-stereo-extra1.monitor
	Latency: 0 usec, configured 0 usec
	Flags: HARDWARE DECIBEL_VOLUME LATENCY SET_FORMATS
	Properties:
		alsa.card = "0"
		alsa.card_name = "HDA ATI HDMI"
		alsa.class = "generic"
		alsa.components = "HDA:1002aa01,00aa0100,00100a00"
		alsa.device = "7"
		alsa.driver_name = "snd_hda_intel"
		alsa.id = "HDMI 1"
		alsa.long_card_name = "HDA ATI HDMI at 0xfcda0000 irq 153"
		alsa.mixer_name = "ATI R6xx HDMI"
		alsa.name = "Gigabyte M32U"
		alsa.resolution_bits = "16"
		alsa.subclass = "generic-mix"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		alsa.sync.id = "00000000:00000000:00000000:00000000"
		api.alsa.card.longname = "HDA ATI HDMI at 0xfcda0000 irq 153"
		api.alsa.card.name = "HDA ATI HDMI"
		api.alsa.path = "hdmi:0,1"
		api.alsa.pcm.card = "0"
		api.alsa.pcm.stream = "playback"
		audio.channels = "2"
		audio.position = "FL,FR"
		card.profile.device = "7"
		device.api = "alsa"
		device.bus = "pci"
		device.class = "sound"
		device.icon_name = "audio-card-analog"
		device.id = "50"
		device.profile.description = "Digital Stereo (HDMI 2)"
		device.profile.name = "hdmi-stereo-extra1"
		device.routes = "1"
		factory.name = "api.alsa.pcm.sink"
		iec958.codecs = "[\"PCM\"]"
		media.class = "Audio/Sink"
		device.description = "Navi 48 HDMI/DP Audio Controller"
		node.name = "alsa_output.pci-0000_0d_00.1.hdmi-stereo-extra1"
		node.nick = "Gigabyte M32U"
		node.pause-on-idle = "false"
		object.path = "alsa:acp:HDMI:7:playback"
		port.group = "playback"
		priority.driver = "632"
		priority.session = "632"
		factory.id = "19"
		clock.quantum-limit = "8192"
		client.id = "48"
		node.driver = "true"
		node.loop.name = "data-loop.0"
		library.name = "audioconvert/libspa-audioconvert"
		object.id = "58"
		object.serial = "58"
		api.acp.auto-port = "false"
		api.acp.auto-profile = "false"
		api.alsa.card = "0"
		api.alsa.split-enable = "true"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio0"
		api.dbus.ReserveDevice1.Priority = "-20"
		device.bus_path = "pci-0000:0d:00.1"
		device.enum.api = "udev"
		device.name = "alsa_card.pci-0000_0d_00.1"
		device.nick = "HDA ATI HDMI"
		device.plugged.usec = "5337494"
		device.product.id = "0xab40"
		device.product.name = "Navi 48 HDMI/DP Audio Controller"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:00/0000:00:03.1/0000:0b:00.0/0000:0c:00.0/0000:0d:00.1/sound/card0"
		device.vendor.id = "0x1002"
		device.vendor.name = "Advanced Micro Devices, Inc. [AMD/ATI]"
		spa.object.id = "2"
		device.string = "0"
	Ports:
		hdmi-output-1: HDMI / DisplayPort 2 (type: HDMI, priority: 5800, availability group: Legacy 2, available)
	Active Port: hdmi-output-1
	Formats:
		pcm

Sink #1674
	State: RUNNING
	Name: alsa_output.pci-0000_0f_00.4.iec958-stereo
	Description: Starship/Matisse HD Audio Controller Digitales Stereo (IEC958)
	Driver: PipeWire
	Sample Specification: s32le 2ch 48000Hz
	Channel Map: front-left,front-right
	Owner Module: 4294967295
	Mute: no
	Volume: front-left: 65475 / 100% / -0,02 dB,   front-right: 65475 / 100% / -0,02 dB
	        balance 0,00
	Base Volume: 65536 / 100% / 0,00 dB
	Monitor Source: alsa_output.pci-0000_0f_00.4.iec958-stereo.monitor
	Latency: 0 usec, configured 0 usec
	Flags: HARDWARE HW_MUTE_CTRL DECIBEL_VOLUME LATENCY SET_FORMATS
	Properties:
		alsa.card = "1"
		alsa.card_name = "HD-Audio Generic"
		alsa.class = "generic"
		alsa.components = "HDA:10ec1220,1458a0d5,00100101"
		alsa.device = "1"
		alsa.driver_name = "snd_hda_intel"
		alsa.id = "ALC1220 Digital"
		alsa.long_card_name = "HD-Audio Generic at 0xfcc00000 irq 154"
		alsa.mixer_name = "Realtek ALC1220"
		alsa.name = "ALC1220 Digital"
		alsa.resolution_bits = "16"
		alsa.subclass = "generic-mix"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		alsa.sync.id = "00000000:00000000:00000000:00000000"
		api.alsa.card.longname = "HD-Audio Generic at 0xfcc00000 irq 154"
		api.alsa.card.name = "HD-Audio Generic"
		api.alsa.path = "iec958:1"
		api.alsa.pcm.card = "1"
		api.alsa.pcm.stream = "playback"
		audio.channels = "2"
		audio.position = "FL,FR"
		card.profile.device = "11"
		device.api = "alsa"
		device.bus = "pci"
		device.class = "sound"
		device.icon_name = "audio-card-analog"
		device.id = "51"
		device.profile.description = "Digitales Stereo (IEC958)"
		device.profile.name = "iec958-stereo"
		device.routes = "1"
		factory.name = "api.alsa.pcm.sink"
		media.class = "Audio/Sink"
		device.description = "Starship/Matisse HD Audio Controller"
		node.name = "alsa_output.pci-0000_0f_00.4.iec958-stereo"
		node.nick = "ALC1220 Digital"
		node.pause-on-idle = "false"
		object.path = "alsa:acp:Generic:11:playback"
		port.group = "playback"
		priority.driver = "736"
		priority.session = "736"
		factory.id = "19"
		clock.quantum-limit = "8192"
		client.id = "48"
		node.driver = "true"
		node.loop.name = "data-loop.0"
		library.name = "audioconvert/libspa-audioconvert"
		object.id = "158"
		object.serial = "1674"
		node.max-latency = "16384/48000"
		api.alsa.period-size = "1024"
		api.alsa.period-num = "32"
		api.alsa.headroom = "0"
		api.acp.auto-port = "false"
		api.acp.auto-profile = "false"
		api.alsa.card = "1"
		api.alsa.split-enable = "true"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio1"
		api.dbus.ReserveDevice1.Priority = "-20"
		device.bus_path = "pci-0000:0f:00.4"
		device.enum.api = "udev"
		device.name = "alsa_card.pci-0000_0f_00.4"
		device.nick = "HD-Audio Generic"
		device.plugged.usec = "5361687"
		device.product.id = "0x1487"
		device.product.name = "Starship/Matisse HD Audio Controller"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:0f:00.4/sound/card1"
		device.vendor.id = "0x1022"
		device.vendor.name = "Advanced Micro Devices, Inc. [AMD]"
		spa.object.id = "4"
		device.string = "1"
	Ports:
		iec958-stereo-output: Digitalausgang (S/PDIF) (type: SPDIF, priority: 0, availability unknown)
	Active Port: iec958-stereo-output
	Formats:
		pcm
Sink Input #1505
	Driver: PipeWire
	Owner Module: n/a
	Client: 1233
	Sink: 1674
	Sample Specification: float32le 2ch 48000Hz
	Channel Map: front-left,front-right
	Format: pcm, format.sample_format = "\"float32le\""  format.rate = "48000"  format.channels = "2"  format.channel_map = "\"front-left,front-right\""
	Corked: yes
	Mute: no
	Volume: front-left: 52016 /  79% / -6,02 dB,   front-right: 52016 /  79% / -6,02 dB
	        balance 0,00
	Buffer Latency: 0 usec
	Sink Latency: 0 usec
	Resample method: PipeWire
	Properties:
		client.api = "pipewire-pulse"
		pulse.server.type = "unix"
		application.name = "Firefox"
		application.process.id = "151573"
		application.process.user = "major"
		application.process.host = "archjaro"
		application.process.binary = "firefox"
		application.language = "de_DE.UTF-8"
		window.x11.display = ":0"
		application.process.machine_id = "d116f98d749346518b288763f71ebe7a"
		application.process.session_id = "2"
		media.name = "What Did You Evolve From? - YouTube"
		pulse.corked = "true"
		node.rate = "1/48000"
		node.latency = "3600/48000"
		stream.is-live = "true"
		node.name = "Firefox"
		node.want-driver = "true"
		node.autoconnect = "true"
		media.class = "Stream/Output/Audio"
		port.group = "stream.0"
		adapt.follower.spa-node = ""
		object.register = "false"
		factory.id = "7"
		clock.quantum-limit = "8192"
		node.loop.name = "data-loop.0"
		library.name = "audioconvert/libspa-audioconvert"
		client.id = "120"
		object.id = "135"
		object.serial = "1505"
		pulse.attr.maxlength = "4194304"
		pulse.attr.tlength = "48000"
		pulse.attr.prebuf = "38408"
		pulse.attr.minreq = "9600"
		module-stream-restore.id = "sink-input-by-application-name:Firefox"

Sink Input #1592
	Driver: PipeWire
	Owner Module: n/a
	Client: 1591
	Sink: 1674
	Sample Specification: float32le 2ch 48000Hz
	Channel Map: front-left,front-right
	Format: pcm, format.sample_format = "\"float32le\""  format.rate = "48000"  format.channels = "2"  format.channel_map = "\"front-left,front-right\""
	Corked: no
	Mute: no
	Volume: front-left: 65536 / 100% / 0,00 dB,   front-right: 65536 / 100% / 0,00 dB
	        balance 0,00
	Buffer Latency: 0 usec
	Sink Latency: 0 usec
	Resample method: PipeWire
	Properties:
		client.api = "pipewire-pulse"
		pulse.server.type = "unix"
		application.name = "Brave"
		application.process.id = "4751"
		application.process.user = "major"
		application.process.host = "archjaro"
		application.process.binary = "brave (deleted)"
		application.language = "de_DE.UTF-8"
		window.x11.display = ":0"
		application.process.machine_id = "d116f98d749346518b288763f71ebe7a"
		application.process.session_id = "2"
		application.icon_name = "brave-browser"
		media.name = "Playback"
		pulse.corked = "false"
		node.rate = "1/48000"
		node.latency = "1024/48000"
		stream.is-live = "true"
		node.name = "Brave"
		node.want-driver = "true"
		node.autoconnect = "true"
		media.class = "Stream/Output/Audio"
		port.group = "stream.0"
		adapt.follower.spa-node = ""
		object.register = "false"
		factory.id = "7"
		clock.quantum-limit = "8192"
		node.loop.name = "data-loop.0"
		library.name = "audioconvert/libspa-audioconvert"
		client.id = "81"
		object.id = "136"
		object.serial = "1592"
		pulse.attr.maxlength = "4194304"
		pulse.attr.tlength = "16384"
		pulse.attr.prebuf = "12296"
		pulse.attr.minreq = "4096"
		node.driver-id = "158"
		module-stream-restore.id = "sink-input-by-application-name:Brave"
After switching profile while playing YT in Brave
Sink #58
	State: SUSPENDED
	Name: alsa_output.pci-0000_0d_00.1.hdmi-stereo-extra1
	Description: Navi 48 HDMI/DP Audio Controller Digital Stereo (HDMI 2)
	Driver: PipeWire
	Sample Specification: s32le 2ch 48000Hz
	Channel Map: front-left,front-right
	Owner Module: 4294967295
	Mute: no
	Volume: front-left: 26214 /  40% / -23,88 dB,   front-right: 26214 /  40% / -23,88 dB
	        balance 0,00
	Base Volume: 65536 / 100% / 0,00 dB
	Monitor Source: alsa_output.pci-0000_0d_00.1.hdmi-stereo-extra1.monitor
	Latency: 0 usec, configured 0 usec
	Flags: HARDWARE DECIBEL_VOLUME LATENCY SET_FORMATS
	Properties:
		alsa.card = "0"
		alsa.card_name = "HDA ATI HDMI"
		alsa.class = "generic"
		alsa.components = "HDA:1002aa01,00aa0100,00100a00"
		alsa.device = "7"
		alsa.driver_name = "snd_hda_intel"
		alsa.id = "HDMI 1"
		alsa.long_card_name = "HDA ATI HDMI at 0xfcda0000 irq 153"
		alsa.mixer_name = "ATI R6xx HDMI"
		alsa.name = "Gigabyte M32U"
		alsa.resolution_bits = "16"
		alsa.subclass = "generic-mix"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		alsa.sync.id = "00000000:00000000:00000000:00000000"
		api.alsa.card.longname = "HDA ATI HDMI at 0xfcda0000 irq 153"
		api.alsa.card.name = "HDA ATI HDMI"
		api.alsa.path = "hdmi:0,1"
		api.alsa.pcm.card = "0"
		api.alsa.pcm.stream = "playback"
		audio.channels = "2"
		audio.position = "FL,FR"
		card.profile.device = "7"
		device.api = "alsa"
		device.bus = "pci"
		device.class = "sound"
		device.icon_name = "audio-card-analog"
		device.id = "50"
		device.profile.description = "Digital Stereo (HDMI 2)"
		device.profile.name = "hdmi-stereo-extra1"
		device.routes = "1"
		factory.name = "api.alsa.pcm.sink"
		iec958.codecs = "[\"PCM\"]"
		media.class = "Audio/Sink"
		device.description = "Navi 48 HDMI/DP Audio Controller"
		node.name = "alsa_output.pci-0000_0d_00.1.hdmi-stereo-extra1"
		node.nick = "Gigabyte M32U"
		node.pause-on-idle = "false"
		object.path = "alsa:acp:HDMI:7:playback"
		port.group = "playback"
		priority.driver = "632"
		priority.session = "632"
		factory.id = "19"
		clock.quantum-limit = "8192"
		client.id = "48"
		node.driver = "true"
		node.loop.name = "data-loop.0"
		library.name = "audioconvert/libspa-audioconvert"
		object.id = "58"
		object.serial = "58"
		api.acp.auto-port = "false"
		api.acp.auto-profile = "false"
		api.alsa.card = "0"
		api.alsa.split-enable = "true"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio0"
		api.dbus.ReserveDevice1.Priority = "-20"
		device.bus_path = "pci-0000:0d:00.1"
		device.enum.api = "udev"
		device.name = "alsa_card.pci-0000_0d_00.1"
		device.nick = "HDA ATI HDMI"
		device.plugged.usec = "5337494"
		device.product.id = "0xab40"
		device.product.name = "Navi 48 HDMI/DP Audio Controller"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:00/0000:00:03.1/0000:0b:00.0/0000:0c:00.0/0000:0d:00.1/sound/card0"
		device.vendor.id = "0x1002"
		device.vendor.name = "Advanced Micro Devices, Inc. [AMD/ATI]"
		spa.object.id = "2"
		device.string = "0"
	Ports:
		hdmi-output-1: HDMI / DisplayPort 2 (type: HDMI, priority: 5800, availability group: Legacy 2, available)
	Active Port: hdmi-output-1
	Formats:
		pcm

Sink #1674
	State: RUNNING
	Name: alsa_output.pci-0000_0f_00.4.iec958-stereo
	Description: Starship/Matisse HD Audio Controller Digitales Stereo (IEC958)
	Driver: PipeWire
	Sample Specification: s32le 2ch 48000Hz
	Channel Map: front-left,front-right
	Owner Module: 4294967295
	Mute: no
	Volume: front-left: 65475 / 100% / -0,02 dB,   front-right: 65475 / 100% / -0,02 dB
	        balance 0,00
	Base Volume: 65536 / 100% / 0,00 dB
	Monitor Source: alsa_output.pci-0000_0f_00.4.iec958-stereo.monitor
	Latency: 0 usec, configured 0 usec
	Flags: HARDWARE HW_MUTE_CTRL DECIBEL_VOLUME LATENCY SET_FORMATS
	Properties:
		alsa.card = "1"
		alsa.card_name = "HD-Audio Generic"
		alsa.class = "generic"
		alsa.components = "HDA:10ec1220,1458a0d5,00100101"
		alsa.device = "1"
		alsa.driver_name = "snd_hda_intel"
		alsa.id = "ALC1220 Digital"
		alsa.long_card_name = "HD-Audio Generic at 0xfcc00000 irq 154"
		alsa.mixer_name = "Realtek ALC1220"
		alsa.name = "ALC1220 Digital"
		alsa.resolution_bits = "16"
		alsa.subclass = "generic-mix"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		alsa.sync.id = "00000000:00000000:00000000:00000000"
		api.alsa.card.longname = "HD-Audio Generic at 0xfcc00000 irq 154"
		api.alsa.card.name = "HD-Audio Generic"
		api.alsa.path = "iec958:1"
		api.alsa.pcm.card = "1"
		api.alsa.pcm.stream = "playback"
		audio.channels = "2"
		audio.position = "FL,FR"
		card.profile.device = "11"
		device.api = "alsa"
		device.bus = "pci"
		device.class = "sound"
		device.icon_name = "audio-card-analog"
		device.id = "51"
		device.profile.description = "Digitales Stereo (IEC958)"
		device.profile.name = "iec958-stereo"
		device.routes = "1"
		factory.name = "api.alsa.pcm.sink"
		media.class = "Audio/Sink"
		device.description = "Starship/Matisse HD Audio Controller"
		node.name = "alsa_output.pci-0000_0f_00.4.iec958-stereo"
		node.nick = "ALC1220 Digital"
		node.pause-on-idle = "false"
		object.path = "alsa:acp:Generic:11:playback"
		port.group = "playback"
		priority.driver = "736"
		priority.session = "736"
		factory.id = "19"
		clock.quantum-limit = "8192"
		client.id = "48"
		node.driver = "true"
		node.loop.name = "data-loop.0"
		library.name = "audioconvert/libspa-audioconvert"
		object.id = "158"
		object.serial = "1674"
		node.max-latency = "16384/48000"
		api.alsa.period-size = "1024"
		api.alsa.period-num = "32"
		api.alsa.headroom = "0"
		api.acp.auto-port = "false"
		api.acp.auto-profile = "false"
		api.alsa.card = "1"
		api.alsa.split-enable = "true"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio1"
		api.dbus.ReserveDevice1.Priority = "-20"
		device.bus_path = "pci-0000:0f:00.4"
		device.enum.api = "udev"
		device.name = "alsa_card.pci-0000_0f_00.4"
		device.nick = "HD-Audio Generic"
		device.plugged.usec = "5361687"
		device.product.id = "0x1487"
		device.product.name = "Starship/Matisse HD Audio Controller"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:0f:00.4/sound/card1"
		device.vendor.id = "0x1022"
		device.vendor.name = "Advanced Micro Devices, Inc. [AMD]"
		spa.object.id = "4"
		device.string = "1"
	Ports:
		iec958-stereo-output: Digitalausgang (S/PDIF) (type: SPDIF, priority: 0, availability unknown)
	Active Port: iec958-stereo-output
	Formats:
		pcm
Sink Input #1505
	Driver: PipeWire
	Owner Module: n/a
	Client: 1233
	Sink: 1674
	Sample Specification: float32le 2ch 48000Hz
	Channel Map: front-left,front-right
	Format: pcm, format.sample_format = "\"float32le\""  format.rate = "48000"  format.channels = "2"  format.channel_map = "\"front-left,front-right\""
	Corked: yes
	Mute: no
	Volume: front-left: 52016 /  79% / -6,02 dB,   front-right: 52016 /  79% / -6,02 dB
	        balance 0,00
	Buffer Latency: 0 usec
	Sink Latency: 0 usec
	Resample method: PipeWire
	Properties:
		client.api = "pipewire-pulse"
		pulse.server.type = "unix"
		application.name = "Firefox"
		application.process.id = "151573"
		application.process.user = "major"
		application.process.host = "archjaro"
		application.process.binary = "firefox"
		application.language = "de_DE.UTF-8"
		window.x11.display = ":0"
		application.process.machine_id = "d116f98d749346518b288763f71ebe7a"
		application.process.session_id = "2"
		media.name = "What Did You Evolve From? - YouTube"
		pulse.corked = "true"
		node.rate = "1/48000"
		node.latency = "3600/48000"
		stream.is-live = "true"
		node.name = "Firefox"
		node.want-driver = "true"
		node.autoconnect = "true"
		media.class = "Stream/Output/Audio"
		port.group = "stream.0"
		adapt.follower.spa-node = ""
		object.register = "false"
		factory.id = "7"
		clock.quantum-limit = "8192"
		node.loop.name = "data-loop.0"
		library.name = "audioconvert/libspa-audioconvert"
		client.id = "120"
		object.id = "135"
		object.serial = "1505"
		pulse.attr.maxlength = "4194304"
		pulse.attr.tlength = "48000"
		pulse.attr.prebuf = "38408"
		pulse.attr.minreq = "9600"
		module-stream-restore.id = "sink-input-by-application-name:Firefox"

Sink Input #1592
	Driver: PipeWire
	Owner Module: n/a
	Client: 1591
	Sink: 1674
	Sample Specification: float32le 2ch 48000Hz
	Channel Map: front-left,front-right
	Format: pcm, format.sample_format = "\"float32le\""  format.rate = "48000"  format.channels = "2"  format.channel_map = "\"front-left,front-right\""
	Corked: no
	Mute: no
	Volume: front-left: 65536 / 100% / 0,00 dB,   front-right: 65536 / 100% / 0,00 dB
	        balance 0,00
	Buffer Latency: 0 usec
	Sink Latency: 0 usec
	Resample method: PipeWire
	Properties:
		client.api = "pipewire-pulse"
		pulse.server.type = "unix"
		application.name = "Brave"
		application.process.id = "4751"
		application.process.user = "major"
		application.process.host = "archjaro"
		application.process.binary = "brave (deleted)"
		application.language = "de_DE.UTF-8"
		window.x11.display = ":0"
		application.process.machine_id = "d116f98d749346518b288763f71ebe7a"
		application.process.session_id = "2"
		application.icon_name = "brave-browser"
		media.name = "Playback"
		pulse.corked = "false"
		node.rate = "1/48000"
		node.latency = "1024/48000"
		stream.is-live = "true"
		node.name = "Brave"
		node.want-driver = "true"
		node.autoconnect = "true"
		media.class = "Stream/Output/Audio"
		port.group = "stream.0"
		adapt.follower.spa-node = ""
		object.register = "false"
		factory.id = "7"
		clock.quantum-limit = "8192"
		node.loop.name = "data-loop.0"
		library.name = "audioconvert/libspa-audioconvert"
		client.id = "81"
		object.id = "136"
		object.serial = "1592"
		pulse.attr.maxlength = "4194304"
		pulse.attr.tlength = "16384"
		pulse.attr.prebuf = "12296"
		pulse.attr.minreq = "4096"
		node.driver-id = "158"
		module-stream-restore.id = "sink-input-by-application-name:Brave"

Firefox for YT playback, Brave for everything else.

Firefox adblocker addons and strict in-browser protection. Same with Brave. I I used a private tab for playback with different account in Brave.

Tried Deutschlandfunk Stream in both browsers and both stopped playback after profile switch.

Tried ZDF playback, which also got paused in Brave.

It doesn’t stop mpv playback, neither audio nor video files.

Tuner internetradio is not affected. I don’t use many other audio software. Couldn’t find an audio file player that fits me. I tried Strawberry, @Ben , but they are all to convoluted.

@nikgnomic It seems quite illogical to me that my addons and browser protection would interfere with the playback behavior of both browsers, caused by pavucontrol. I’ve been using this setup or something similar for years. This is a change that affects both browsers which doesn’t make sense to me when addons would be the wrong doers.

Tried playing a ZDF stream in a Brave Private Window without any blockers active. At the same time I played a nebula.tv stream in the normal/adblock used Brave.

The ZDF stream stopped, the nebula.tv stream did not stop.

Firefox addons are unlikely to cause audio issues, but simple to eliminate as a possible cause


PipeWire sink data confirms card profile changed from Digital to Analog output

alsa_output.pci-0000_0f_00.4.iec958-stereo
Sink #1418
	State: RUNNING
	Name: alsa_output.pci-0000_0f_00.4.iec958-stereo

	Mute: no
	Volume: front-left: 65475 / 100% / -0,02 dB,   front-right: 65475 / 100% / -0,02 dB

	Properties:
		alsa.card = "1"
		alsa.device = "1"
		alsa.name = "ALC1220 Digital"

	Ports:
		iec958-stereo-output: Digitalausgang (S/PDIF) (type: SPDIF, priority: 0, availability unknown)
	Active Port: iec958-stereo-output
alsa_output.pci-0000_0f_00.4.analog-stereo
Sink #1519
	State: SUSPENDED
	Name: alsa_output.pci-0000_0f_00.4.analog-stereo
 
	Mute: no
	Volume: front-left: 52422 /  80% / -5,82 dB,   front-right: 52422 /  80% / -5,82 dB

	Properties:
		alsa.card = "1"
		alsa.device = "0"
		alsa.name = "ALC1220 Analog"

	Ports:
		analog-output-lineout: Line-Ausgang (type: Line, priority: 9000, availability group: Legacy 4, available)
		analog-output-headphones: Kopfhörer (type: Headphones, priority: 9900, availability group: Legacy 5, not available)
	Active Port: analog-output-lineout

Firefox sink-input data shows stream is corked

Sink Input #1505
	Driver: PipeWire

	Client: 1233
	Sink: 1519
	 
	Corked: yes
	Mute: no
	Volume: front-left: 52016 /  79% / -6,02 dB,   front-right: 52016 /  79% / -6,02 dB

	Properties:

		application.name = "Firefox"
	
		pulse.corked = "true"

pavucontrol GUI can show Mute state and Volume levels but does not show if an audio stream is corked

Corked audio streams is a feature of WirePlumber (default PipeWire session manager):

WirePlumber 0.5.12 documentation — Well-known features – Policies

policy.role-based

Enables the role based priority system policy. This system creates virtual sinks that group streams based on their media.role property, and assigns a priority to each role. Depending on the priority configuration, lower priority roles may be corked or ducked when a higher priority role stream is active.

This policy was designed for automotive and mobile systems and may not work as expected on desktop systems.

Note that this policy is implemented as a superset of policy.standard, so policy.standard should not be disabled when enabling this policy.


Comparison of data for Brave does not show any changes
ALC1220 sink shows no profile change
Sink-input from Brave is not corked
Sink-input from Firefox is corked

So to summarize: It is a buggy feature for the car industry.

Found this definition:

To cork an audio stream in WirePlumber, the system uses role-based policies that define how streams of different priorities interact. When a higher-priority stream (such as an incoming call or emergency alert) is active, lower-priority streams (like music or game audio) can be automatically corked, meaning they are silenced, to prevent interference.

Why is changing the output seen as an action that interferes with the priority of stream? Why is one browser corked and the other isn’t?

Are there tools to manage this on a higher level than WirePlumber itself?

Found a simple WirePlumber GUI which is not in the AUR but available as a flatpak. Any experience with this? Or do you have a suggestion on how to manage WirePlumber? Or should I remove it?

Wireplumber documentation seems to suggest that a role-based policy is more likely to be buggy on desktop systems than automotive/mobile systems

When Manjaro was using PulseAudio as the default audio server there was a similar problem with audio streams being corked
ArchWiki - PulseAudio - Disable muting media on entering voice call (module-role-cork)

PipeWire Wiki does not recommend use of GUI tools for low-level configuration

PipeWire Wiki - FAQ - Is there a native GUI tool to configure PipeWire?

The PipeWire lowlevel API is a loose collection of objects, properties and parameters that are combined into a coherent use case by the Audio Toolkit in use (JACK/PulseAudio). So any GUI without a concrete use case would not make much sense.

That said, there are cli tools to configure and manipulate every aspect of PipeWire.

Wireplumber only has one CLI tool: wpctl.
This command should show the main reconfigurable settings:

wpctl settings
2 Likes
wcptl settings output
Settings:

- Id: node.filter.forward-format
  Name: Forward format
  Desc: Forward format on filter nodes or not
  Type: Boolean
  Default: false
  Value: false

- Id: node.stream.default-capture-volume
  Name: Default capture volume
  Desc: The default volume for capture nodes
  Type: Float
  Default: 1.0	[Min: 0.0, Max: 1.0]
  Value: 1.0

- Id: linking.role-based.duck-level
  Name: Ducking level
  Desc: The volume level to apply when ducking (= reducing volume for a higher priority stream to be audible) in the role-based linking policy
  Type: Float
  Default: 0.3	[Min: 0.0, Max: 1.0]
  Value: 0.3

- Id: bluetooth.autoswitch-to-headset-profile
  Name: Auto-switch to headset profile
  Desc: Always show microphone for Bluetooth headsets, and switch to headset mode when recording
  Type: Boolean
  Default: true
  Value: true

- Id: device.restore-routes
  Name: Restore routes
  Desc: Remember and restore device routes
  Type: Boolean
  Default: true
  Value: true

- Id: linking.follow-default-target
  Name: Follow default target
  Desc: Streams connected to the default device follow when default changes
  Type: Boolean
  Default: true
  Value: true

- Id: node.stream.restore-target
  Name: Restore target
  Desc: Remember and restore stream targets
  Type: Boolean
  Default: true
  Value: true

- Id: node.restore-default-targets
  Name: Restore default target
  Desc: Remember and restore default audio/video input/output devices
  Type: Boolean
  Default: true
  Value: true

- Id: device.routes.default-source-volume
  Name: Default source volume
  Desc: The default volume for audio sources
  Type: Float
  Default: 1.0	[Min: 0.0, Max: 1.0]
  Value: 1.0

- Id: linking.allow-moving-streams
  Name: Allow moving streams
  Desc: Streams may be moved by adding PipeWire metadata at runtime
  Type: Boolean
  Default: true
  Value: true

- Id: device.restore-profile
  Name: Restore profile
  Desc: Remember and restore device profiles
  Type: Boolean
  Default: true
  Value: true

- Id: device.routes.default-sink-volume
  Name: Default sink volume
  Desc: The default volume for audio sinks
  Type: Float
  Default: 0.064	[Min: 0.0, Max: 1.0]
  Value: 0.064

- Id: linking.pause-playback
  Name: Pause playback if output removed
  Desc: Pause media players if their target sink is removed
  Type: Boolean
  Default: true
  Value: true

- Id: monitor.camera-discovery-timeout
  Name: Discovery timeout
  Desc: The camera discovery timeout in milliseconds
  Type: Integer
  Default: 1000	[Min: 0, Max: 60000]
  Value: 1000

- Id: node.features.audio.control-port
  Name: Control ports
  Desc: Enable control ports on audio nodes
  Type: Boolean
  Default: false
  Value: false

- Id: node.stream.restore-props
  Name: Restore properties
  Desc: Remember and restore properties of streams
  Type: Boolean
  Default: true
  Value: true

- Id: node.stream.default-playback-volume
  Name: Default playback volume
  Desc: The default volume for playback nodes
  Type: Float
  Default: 1.0	[Min: 0.0, Max: 1.0]
  Value: 1.0

- Id: node.features.audio.no-dsp
  Name: No DSP
  Desc: Do not convert audio to F32 format
  Type: Boolean
  Default: false
  Value: false

- Id: device.routes.mute-on-alsa-playback-removed
  Name: Auto-mute on wired audio disconnect
  Desc: Automatically mute all audio devices when active wired headphones/speakers are disconnected to prevent unintended sound output
  Type: Boolean
  Default: false
  Value: false

- Id: node.features.audio.monitor-ports
  Name: Monitor ports
  Desc: Enable monitor ports on audio nodes
  Type: Boolean
  Default: true
  Value: true

- Id: bluetooth.use-persistent-storage
  Name: Persistent storage
  Desc: Remember and restore Bluetooth headset mode status
  Type: Boolean
  Default: true
  Value: true

- Id: device.routes.mute-on-bluetooth-playback-removed
  Name: Auto-mute on Bluetooth audio disconnect
  Desc: Automatically mute all audio devices when active Bluetooth headphones/speakers are disconnected to prevent unintended sound output
  Type: Boolean
  Default: false
  Value: false

- Id: node.features.audio.mono
  Name: Mono
  Desc: Configure all audio nodes in MONO
  Type: Boolean
  Default: false
  Value: false

- Id: node.stream.default-media-role
  Name: Default media role
  Desc: Default media.role to assign on streams that do not specify it
  Type: String
  Default: null
  Value: null

Where there is an interesting candidate

- Id: linking.pause-playback
  Name: Pause playback if output removed
  Desc: Pause media players if their target sink is removed
  Type: Boolean
  Default: true
  Value: true

seemed to be this one

I’ve set it to false with

wpctl settings linking.pause-playback false -s

Thank you very much for your help @nikgnomic

2 Likes

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.