Bug 453583

Summary: Waydroid Audio Not Recognized
Product: [Unmaintained] plasma-pa Reporter: FedX <fedx-sudo>
Component: generalAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED WORKSFORME    
Severity: normal CC: me, nicolas.fella, nowrep
Priority: NOR    
Version First Reported In: 5.24.4   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description FedX 2022-05-09 17:56:53 UTC
SUMMARY

I have been using Waydroid as a proxy for listening to Apple Music. I have recently noticed that Plasma's Audio Volume applet stats Waydroid as "ALSA plug-in [writer]"

What's weird, however, is that it believes Session Desktop Appimage is what's outputting the audio. It gives me the volume symbol on the desktop icon, and if I hover over the Session icon, I can adjust Waydroid's volume.

STEPS TO REPRODUCE
1. Play audio from Waydroid
2. Open Session (presumably works on other Electron appimages)
3. Adjust volume of Waydroid from Session 

OBSERVED RESULT
Audio of Waydroid comes from Session according to Plasma 

EXPECTED RESULT
Audio of Waydroid either shows up coming from Waydroid, or as a non-application audio device. 
### System Info: 
## Hardware: 

- System76 Galago Pro (Galp5)
- Intel Core i7-1165G7
- NVIDIA GTX 1650Ti Mobile 
- 32 GB of DDR4 memory 

## OS: 

- NixOS Unstable (22.05) 
- Linux 5.17.5-zen1 
- Plasma 5.24.4 (Wayland) 
- Plasma Framkework 5.93.0
- Qt 5.15.3

## Audio Config: 

If you are familiar with the Nix expression language, you can see my audio config [here](https://codeberg.org/fedx/SpaceBusOS/src/branch/master/services/pipewire.nix). 

- PipeWire 0.3.49
- Wireplumber 0.4.9


ADDITIONAL INFORMATION
Comment 1 Nicolas Fella 2022-05-09 18:12:24 UTC
Please attach the output of running 'pactl list'
Comment 2 FedX 2022-05-09 18:42:21 UTC
I do not have Pulse installed. I am using PipeWire, would you like me to rebuild with Pulse instead of Pipewire?
Comment 3 Nicolas Fella 2022-05-09 20:49:47 UTC
pactl works fine with PipeWire
Comment 4 FedX 2022-05-09 22:53:51 UTC
Odd, it's not a standard tool with Nix, and it appears to require installing Pulse, which may be incompatible with PipeWire, let me try this again...
Comment 5 FedX 2022-05-09 23:24:05 UTC
Ah, got it working: 

┌───>~ fedx  @ localhost 
└─>↕️  2     pactl list
Module #1
        Name: libpipewire-module-rt
        Argument: {
        "nice.level": -11
      }
        Usage counter: n/a
        Properties:
                module.name = "libpipewire-module-rt"
                object.id = "1"
                object.serial = "1"
                module.author = "Wim Taymans <wim.taymans@gmail.com>"
                module.description = "Use realtime thread scheduling, falling back to RTKit"
                module.usage = "[nice.level=<priority: default 20(don't change)>] [rt.prio=<priority: default 88>] [rt.time.soft=<in usec: default -1] [rt.time.hard=<in usec: default -1] "
                module.version = "0.3.49"
                nice.level = "-11"

Module #2
        Name: libpipewire-module-protocol-native
        Argument: 
        Usage counter: n/a
        Properties:
                module.name = "libpipewire-module-protocol-native"
                object.id = "2"
                object.serial = "2"
                module.author = "Wim Taymans <wim.taymans@gmail.com>"
                module.description = "Native protocol using unix sockets"
                module.version = "0.3.49"

Module #3
        Name: libpipewire-module-profiler
        Argument: 
        Usage counter: n/a
        Properties:
                module.name = "libpipewire-module-profiler"
                object.id = "3"
                object.serial = "3"
                module.author = "Wim Taymans <wim.taymans@gmail.com>"
                module.description = "Generate Profiling data"
                module.version = "0.3.49"

Module #5
        Name: libpipewire-module-metadata
        Argument: 
        Usage counter: n/a
        Properties:
                module.name = "libpipewire-module-metadata"
                object.id = "5"
                object.serial = "5"
                module.author = "Wim Taymans <wim.taymans@gmail.com>"
                module.description = "Allow clients to create metadata store"
                module.version = "0.3.49"

Module #7
        Name: libpipewire-module-spa-device-factory
        Argument: 
        Usage counter: n/a
        Properties:
                module.name = "libpipewire-module-spa-device-factory"
                object.id = "7"
                object.serial = "7"
                module.author = "Wim Taymans <wim.taymans@gmail.com>"
                module.description = "Provide a factory to make SPA devices"
                module.version = "0.3.49"

Module #9
        Name: libpipewire-module-spa-node-factory
        Argument: 
        Usage counter: n/a
        Properties:
                module.name = "libpipewire-module-spa-node-factory"
                object.id = "9"
                object.serial = "9"
                module.author = "Wim Taymans <wim.taymans@gmail.com>"
                module.description = "Provide a factory to make SPA nodes"
                module.version = "0.3.49"

Module #11
        Name: libpipewire-module-client-node
        Argument: 
        Usage counter: n/a
        Properties:
                module.name = "libpipewire-module-client-node"
                object.id = "11"
                object.serial = "11"
                module.author = "Wim Taymans <wim.taymans@gmail.com>"
                module.description = "Allow clients to create and control remote nodes"
                module.version = "0.3.49"

Module #13
        Name: libpipewire-module-client-device
        Argument: 
        Usage counter: n/a
        Properties:
                module.name = "libpipewire-module-client-device"
                object.id = "13"
                object.serial = "13"
                module.author = "Wim Taymans <wim.taymans@gmail.com>"
                module.description = "Allow clients to create and control remote devices"
                module.version = "0.3.49"

Module #15
        Name: libpipewire-module-portal
        Argument: 
        Usage counter: n/a
        Properties:
                module.name = "libpipewire-module-portal"
                object.id = "15"
                object.serial = "15"

Module #16
        Name: libpipewire-module-access
        Argument: {}
        Usage counter: n/a
        Properties:
                module.name = "libpipewire-module-access"
                object.id = "16"
                object.serial = "16"
                module.author = "Wim Taymans <wim.taymans@gmail.com>"
                module.description = "Perform access check"
                module.usage = "[ access.force=flatpak ] [ access.allowed=<cmd-line> ] [ access.rejected=<cmd-line> ] [ access.restricted=<cmd-line> ] "
                module.version = "0.3.49"

Module #17
        Name: libpipewire-module-adapter
        Argument: 
        Usage counter: n/a
        Properties:
                module.name = "libpipewire-module-adapter"
                object.id = "17"
                object.serial = "17"
                module.author = "Wim Taymans <wim.taymans@gmail.com>"
                module.description = "Manage adapter nodes"
                module.version = "0.3.49"

Module #19
        Name: libpipewire-module-link-factory
        Argument: 
        Usage counter: n/a
        Properties:
                module.name = "libpipewire-module-link-factory"
                object.id = "19"
                object.serial = "19"
                module.author = "Wim Taymans <wim.taymans@gmail.com>"
                module.description = "Allow clients to create links"
                module.version = "0.3.49"

Module #21
        Name: libpipewire-module-session-manager
        Argument: 
        Usage counter: n/a
        Properties:
                module.name = "libpipewire-module-session-manager"
                object.id = "21"
                object.serial = "21"
                module.author = "George Kiagiadakis <george.kiagiadakis@collabora.com>"
                module.description = "Implements objects for session management"
                module.version = "0.3.49"

Sink #44
        State: SUSPENDED
        Name: alsa_output.pci-0000_00_1f.3.hdmi-stereo
        Description: Built-in Audio Digital Stereo (HDMI)
        Driver: PipeWire
        Sample Specification: s32le 2ch 48000Hz
        Channel Map: front-left,front-right
        Owner Module: 4294967295
        Mute: no
        Volume: front-left: 65536 / 100% / 0.00 dB,   front-right: 65536 / 100% / 0.00 dB
                balance 0.00
        Base Volume: 65536 / 100% / 0.00 dB
        Monitor Source: alsa_output.pci-0000_00_1f.3.hdmi-stereo.monitor
        Latency: 0 usec, configured 0 usec
        Flags: HARDWARE DECIBEL_VOLUME LATENCY SET_FORMATS 
        Properties:
                alsa.card = "0"
                alsa.card_name = "HDA Intel PCH"
                alsa.class = "generic"
                alsa.device = "3"
                alsa.driver_name = "snd_hda_intel"
                alsa.id = "HDMI 0"
                alsa.long_card_name = "HDA Intel PCH at 0x80888000 irq 140"
                alsa.name = "HDMI 0"
                alsa.resolution_bits = "16"
                alsa.subclass = "generic-mix"
                alsa.subdevice = "0"
                alsa.subdevice_name = "subdevice #0"
                api.alsa.card.longname = "HDA Intel PCH at 0x80888000 irq 140"
                api.alsa.card.name = "HDA Intel PCH"
                api.alsa.path = "hdmi:0"
                api.alsa.pcm.card = "0"
                api.alsa.pcm.stream = "playback"
                audio.channels = "2"
                audio.position = "FL,FR"
                card.profile.device = "16"
                device.api = "alsa"
                device.class = "sound"
                device.id = "41"
                device.profile.description = "Digital Stereo (HDMI)"
                device.profile.name = "hdmi-stereo"
                device.routes = "1"
                factory.name = "api.alsa.pcm.sink"
                media.class = "Audio/Sink"
                device.description = "Built-in Audio Digital Stereo (HDMI)"
                node.name = "alsa_output.pci-0000_00_1f.3.hdmi-stereo"
                node.nick = "HDMI 0"
                node.pause-on-idle = "false"
                object.path = "alsa:pcm:0:hdmi:0:playback"
                priority.driver = "696"
                priority.session = "696"
                factory.id = "18"
                client.id = "33"
                clock.quantum-limit = "8192"
                node.driver = "true"
                factory.mode = "merge"
                audio.adapt.follower = ""
                library.name = "audioconvert/libspa-audioconvert"
                object.id = "44"
                object.serial = "44"
                node.max-latency = "16384/48000"
        Ports:
                hdmi-output-0: HDMI / DisplayPort (type: HDMI, priority: 5900, availability group: Legacy 4, available)
        Active Port: hdmi-output-0
        Formats:
                pcm

Sink #115
        State: SUSPENDED
        Name: alsa_output.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.analog-stereo
        Description: Audio Adapter (Unitek Y-247A) Analog Stereo
        Driver: PipeWire
        Sample Specification: s16le 2ch 48000Hz
        Channel Map: front-left,front-right
        Owner Module: 4294967295
        Mute: no
        Volume: front-left: 22282 /  34% / -28.11 dB,   front-right: 22282 /  34% / -28.11 dB
                balance 0.00
        Base Volume: 65536 / 100% / 0.00 dB
        Monitor Source: alsa_output.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.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 = "USB Audio Device"
                alsa.class = "generic"
                alsa.device = "0"
                alsa.driver_name = "snd_usb_audio"
                alsa.id = "USB Audio"
                alsa.long_card_name = "C-Media Electronics Inc. USB Audio Device at usb-0000:00:14.0-1, full speed"
                alsa.name = "USB Audio"
                alsa.resolution_bits = "16"
                alsa.subclass = "generic-mix"
                alsa.subdevice = "0"
                alsa.subdevice_name = "subdevice #0"
                api.alsa.card.longname = "C-Media Electronics Inc. USB Audio Device at usb-0000:00:14.0-1, full speed"
                api.alsa.card.name = "USB Audio Device"
                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 = "3"
                device.api = "alsa"
                device.class = "sound"
                device.id = "58"
                device.profile.description = "Analog Stereo"
                device.profile.name = "analog-stereo"
                device.routes = "1"
                factory.name = "api.alsa.pcm.sink"
                media.class = "Audio/Sink"
                device.description = "Audio Adapter (Unitek Y-247A) Analog Stereo"
                node.name = "alsa_output.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.analog-stereo"
                node.nick = "USB Audio Device"
                node.pause-on-idle = "false"
                object.path = "alsa:pcm:1:front:1:playback"
                priority.driver = "1009"
                priority.session = "1009"
                factory.id = "18"
                client.id = "33"
                clock.quantum-limit = "8192"
                node.driver = "true"
                factory.mode = "merge"
                audio.adapt.follower = ""
                library.name = "audioconvert/libspa-audioconvert"
                object.id = "59"
                object.serial = "115"
                node.max-latency = "48000/48000"
        Ports:
                analog-output-speaker: Speakers (type: Speaker, priority: 10000, availability unknown)
        Active Port: analog-output-speaker
        Formats:
                pcm

Source #44
        State: SUSPENDED
        Name: alsa_output.pci-0000_00_1f.3.hdmi-stereo.monitor
        Description: Monitor of Built-in Audio Digital Stereo (HDMI)
        Driver: PipeWire
        Sample Specification: s32le 2ch 48000Hz
        Channel Map: front-left,front-right
        Owner Module: 4294967295
        Mute: no
        Volume: front-left: 65536 / 100% / 0.00 dB,   front-right: 65536 / 100% / 0.00 dB
                balance 0.00
        Base Volume: 65536 / 100% / 0.00 dB
        Monitor of Sink: alsa_output.pci-0000_00_1f.3.hdmi-stereo
        Latency: 0 usec, configured 0 usec
        Flags: HARDWARE DECIBEL_VOLUME LATENCY 
        Properties:
                alsa.card = "0"
                alsa.card_name = "HDA Intel PCH"
                alsa.class = "generic"
                alsa.device = "3"
                alsa.driver_name = "snd_hda_intel"
                alsa.id = "HDMI 0"
                alsa.long_card_name = "HDA Intel PCH at 0x80888000 irq 140"
                alsa.name = "HDMI 0"
                alsa.resolution_bits = "16"
                alsa.subclass = "generic-mix"
                alsa.subdevice = "0"
                alsa.subdevice_name = "subdevice #0"
                api.alsa.card.longname = "HDA Intel PCH at 0x80888000 irq 140"
                api.alsa.card.name = "HDA Intel PCH"
                api.alsa.path = "hdmi:0"
                api.alsa.pcm.card = "0"
                api.alsa.pcm.stream = "playback"
                audio.channels = "2"
                audio.position = "FL,FR"
                card.profile.device = "16"
                device.api = "alsa"
                device.class = "monitor"
                device.id = "41"
                device.profile.description = "Digital Stereo (HDMI)"
                device.profile.name = "hdmi-stereo"
                device.routes = "1"
                factory.name = "api.alsa.pcm.sink"
                media.class = "Audio/Sink"
                device.description = "Built-in Audio Digital Stereo (HDMI)"
                node.name = "alsa_output.pci-0000_00_1f.3.hdmi-stereo"
                node.nick = "HDMI 0"
                node.pause-on-idle = "false"
                object.path = "alsa:pcm:0:hdmi:0:playback"
                priority.driver = "696"
                priority.session = "696"
                factory.id = "18"
                client.id = "33"
                clock.quantum-limit = "8192"
                node.driver = "true"
                factory.mode = "merge"
                audio.adapt.follower = ""
                library.name = "audioconvert/libspa-audioconvert"
                object.id = "44"
                object.serial = "44"
                node.max-latency = "16384/48000"
        Formats:
                pcm

Source #115
        State: SUSPENDED
        Name: alsa_output.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.analog-stereo.monitor
        Description: Monitor of Audio Adapter (Unitek Y-247A) Analog Stereo
        Driver: PipeWire
        Sample Specification: s16le 2ch 48000Hz
        Channel Map: front-left,front-right
        Owner Module: 4294967295
        Mute: no
        Volume: front-left: 65536 / 100% / 0.00 dB,   front-right: 65536 / 100% / 0.00 dB
                balance 0.00
        Base Volume: 65536 / 100% / 0.00 dB
        Monitor of Sink: alsa_output.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.analog-stereo
        Latency: 0 usec, configured 0 usec
        Flags: HARDWARE DECIBEL_VOLUME LATENCY 
        Properties:
                alsa.card = "1"
                alsa.card_name = "USB Audio Device"
                alsa.class = "generic"
                alsa.device = "0"
                alsa.driver_name = "snd_usb_audio"
                alsa.id = "USB Audio"
                alsa.long_card_name = "C-Media Electronics Inc. USB Audio Device at usb-0000:00:14.0-1, full speed"
                alsa.name = "USB Audio"
                alsa.resolution_bits = "16"
                alsa.subclass = "generic-mix"
                alsa.subdevice = "0"
                alsa.subdevice_name = "subdevice #0"
                api.alsa.card.longname = "C-Media Electronics Inc. USB Audio Device at usb-0000:00:14.0-1, full speed"
                api.alsa.card.name = "USB Audio Device"
                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 = "3"
                device.api = "alsa"
                device.class = "monitor"
                device.id = "58"
                device.profile.description = "Analog Stereo"
                device.profile.name = "analog-stereo"
                device.routes = "1"
                factory.name = "api.alsa.pcm.sink"
                media.class = "Audio/Sink"
                device.description = "Audio Adapter (Unitek Y-247A) Analog Stereo"
                node.name = "alsa_output.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.analog-stereo"
                node.nick = "USB Audio Device"
                node.pause-on-idle = "false"
                object.path = "alsa:pcm:1:front:1:playback"
                priority.driver = "1009"
                priority.session = "1009"
                factory.id = "18"
                client.id = "33"
                clock.quantum-limit = "8192"
                node.driver = "true"
                factory.mode = "merge"
                audio.adapt.follower = ""
                library.name = "audioconvert/libspa-audioconvert"
                object.id = "59"
                object.serial = "115"
                node.max-latency = "48000/48000"
        Formats:
                pcm

Source #116
        State: SUSPENDED
        Name: alsa_input.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.mono-fallback
        Description: Audio Adapter (Unitek Y-247A) Mono
        Driver: PipeWire
        Sample Specification: s16le 1ch 48000Hz
        Channel Map: mono
        Owner Module: 4294967295
        Mute: no
        Volume: mono: 65536 / 100% / 0.00 dB
                balance 0.00
        Base Volume: 27111 /  41% / -23.00 dB
        Monitor of Sink: n/a
        Latency: 0 usec, configured 0 usec
        Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY 
        Properties:
                alsa.card = "1"
                alsa.card_name = "USB Audio Device"
                alsa.class = "generic"
                alsa.device = "0"
                alsa.driver_name = "snd_usb_audio"
                alsa.id = "USB Audio"
                alsa.long_card_name = "C-Media Electronics Inc. USB Audio Device at usb-0000:00:14.0-1, full speed"
                alsa.name = "USB Audio"
                alsa.resolution_bits = "16"
                alsa.subclass = "generic-mix"
                alsa.subdevice = "0"
                alsa.subdevice_name = "subdevice #0"
                api.alsa.card.longname = "C-Media Electronics Inc. USB Audio Device at usb-0000:00:14.0-1, full speed"
                api.alsa.card.name = "USB Audio Device"
                api.alsa.path = "hw:1"
                api.alsa.pcm.card = "1"
                api.alsa.pcm.stream = "capture"
                audio.channels = "1"
                audio.position = "MONO"
                card.profile.device = "2"
                device.api = "alsa"
                device.class = "sound"
                device.id = "58"
                device.profile.description = "Mono"
                device.profile.name = "mono-fallback"
                device.routes = "1"
                factory.name = "api.alsa.pcm.source"
                media.class = "Audio/Source"
                device.description = "Audio Adapter (Unitek Y-247A) Mono"
                node.name = "alsa_input.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.mono-fallback"
                node.nick = "USB Audio Device"
                node.pause-on-idle = "false"
                object.path = "alsa:pcm:1:hw:1:capture"
                priority.driver = "2000"
                priority.session = "2000"
                factory.id = "18"
                client.id = "33"
                clock.quantum-limit = "8192"
                node.driver = "true"
                factory.mode = "split"
                audio.adapt.follower = ""
                library.name = "audioconvert/libspa-audioconvert"
                object.id = "61"
                object.serial = "116"
        Ports:
                analog-input-mic: Microphone (type: Mic, priority: 8700, availability unknown)
        Active Port: analog-input-mic
        Formats:
                pcm

Client #31
        Driver: PipeWire
        Owner Module: 2
        Properties:
                pipewire.protocol = "protocol-native"
                pipewire.sec.pid = "1776"
                pipewire.sec.uid = "1000"
                pipewire.sec.gid = "100"
                pipewire.sec.label = "kernel"
                module.id = "2"
                object.id = "31"
                object.serial = "31"
                pipewire.access.portal.is_portal = "true"
                portal.monitor = "Camera"
                log.level = "0"
                cpu.max-align = "64"
                default.clock.rate = "48000"
                default.clock.quantum = "1024"
                default.clock.min-quantum = "32"
                default.clock.max-quantum = "2048"
                default.clock.quantum-limit = "8192"
                default.video.width = "640"
                default.video.height = "480"
                default.video.rate.num = "25"
                default.video.rate.denom = "1"
                clock.power-of-two-quantum = "true"
                link.max-buffers = "64"
                mem.warn-mlock = "false"
                mem.allow-mlock = "true"
                settings.check-quantum = "false"
                settings.check-rate = "false"
                application.name = ".xdg-desktop-portal-wrapped"
                application.process.binary = ".xdg-desktop-portal-wrapped"
                application.language = "en_US.UTF-8"
                application.process.id = "1776"
                application.process.user = "fedx"
                application.process.host = "localhost.localdomain"
                application.process.session_id = "2"
                window.x11.display = ":1"
                core.version = "0.3.49"
                core.name = "pipewire-fedx-1776"
                pipewire.access = "unrestricted"

Client #32
        Driver: PipeWire
        Owner Module: 2
        Properties:
                pipewire.protocol = "protocol-native"
                pipewire.sec.pid = "1812"
                pipewire.sec.uid = "1000"
                pipewire.sec.gid = "100"
                pipewire.sec.label = "kernel"
                module.id = "2"
                object.id = "32"
                object.serial = "32"
                config.name = "/nix/store/yxlhwy2v1psn1drviwydbik4xflcbjc1-wireplumber-0.4.9/share/wireplumber/wireplumber.conf"
                application.name = "WirePlumber"
                wireplumber.daemon = "true"
                wireplumber.export-core = "true"
                log.level = "2"
                wireplumber.script-engine = "lua-scripting"
                cpu.max-align = "64"
                default.clock.rate = "48000"
                default.clock.quantum = "1024"
                default.clock.min-quantum = "32"
                default.clock.max-quantum = "2048"
                default.clock.quantum-limit = "8192"
                default.video.width = "640"
                default.video.height = "480"
                default.video.rate.num = "25"
                default.video.rate.denom = "1"
                clock.power-of-two-quantum = "true"
                link.max-buffers = "64"
                mem.warn-mlock = "false"
                mem.allow-mlock = "true"
                settings.check-quantum = "false"
                settings.check-rate = "false"
                application.process.binary = "wireplumber"
                application.language = "en_US.UTF-8"
                application.process.id = "1812"
                application.process.user = "fedx"
                application.process.host = "localhost.localdomain"
                application.process.session_id = "2"
                window.x11.display = ":1"
                core.version = "0.3.49"
                core.name = "pipewire-fedx-1812"
                pipewire.access = "unrestricted"

Client #33
        Driver: PipeWire
        Owner Module: 2
        Properties:
                pipewire.protocol = "protocol-native"
                pipewire.sec.pid = "1812"
                pipewire.sec.uid = "1000"
                pipewire.sec.gid = "100"
                pipewire.sec.label = "kernel"
                module.id = "2"
                object.id = "33"
                object.serial = "33"
                application.name = "WirePlumber [export]"
                config.name = "/nix/store/yxlhwy2v1psn1drviwydbik4xflcbjc1-wireplumber-0.4.9/share/wireplumber/wireplumber.conf"
                wireplumber.daemon = "true"
                wireplumber.export-core = "true"
                log.level = "2"
                wireplumber.script-engine = "lua-scripting"
                cpu.max-align = "64"
                default.clock.rate = "48000"
                default.clock.quantum = "1024"
                default.clock.min-quantum = "32"
                default.clock.max-quantum = "2048"
                default.clock.quantum-limit = "8192"
                default.video.width = "640"
                default.video.height = "480"
                default.video.rate.num = "25"
                default.video.rate.denom = "1"
                clock.power-of-two-quantum = "true"
                link.max-buffers = "64"
                mem.warn-mlock = "false"
                mem.allow-mlock = "true"
                settings.check-quantum = "false"
                settings.check-rate = "false"
                application.process.binary = "wireplumber"
                application.language = "en_US.UTF-8"
                application.process.id = "1812"
                application.process.user = "fedx"
                application.process.host = "localhost.localdomain"
                application.process.session_id = "2"
                window.x11.display = ":1"
                core.version = "0.3.49"
                core.name = "pipewire-fedx-1812"
                pipewire.access = "unrestricted"

Client #49
        Driver: PipeWire
        Owner Module: 2
        Properties:
                pipewire.protocol = "protocol-native"
                pipewire.sec.pid = "1882"
                pipewire.sec.uid = "1000"
                pipewire.sec.gid = "100"
                pipewire.sec.label = "kernel"
                module.id = "2"
                object.id = "49"
                object.serial = "49"
                client.api = "pipewire-pulse"
                pulse.server.type = "unix"
                application.name = "Plasma PA"
                application.id = "org.kde.plasma-pa"
                application.icon_name = "audio-card"
                application.process.id = "1650"
                application.process.user = "fedx"
                application.process.host = "localhost.localdomain"
                application.process.binary = ".plasmashell-wrapped"
                application.language = "en_US.UTF-8"
                window.x11.display = ":1"
                application.process.machine_id = "c764f90c07a945e4a4a396607a218812"
                application.process.session_id = "2"
                config.name = "pipewire-pulse.conf"
                cpu.max-align = "64"
                default.clock.rate = "48000"
                default.clock.quantum = "1024"
                default.clock.min-quantum = "32"
                default.clock.max-quantum = "2048"
                default.clock.quantum-limit = "8192"
                default.video.width = "640"
                default.video.height = "480"
                default.video.rate.num = "25"
                default.video.rate.denom = "1"
                log.level = "2"
                clock.power-of-two-quantum = "true"
                link.max-buffers = "64"
                mem.warn-mlock = "false"
                mem.allow-mlock = "true"
                settings.check-quantum = "false"
                settings.check-rate = "false"
                core.version = "0.3.49"
                core.name = "pipewire-fedx-1882"
                pipewire.access = "unrestricted"

Client #63
        Driver: PipeWire
        Owner Module: 2
        Properties:
                pipewire.protocol = "protocol-native"
                pipewire.sec.pid = "1882"
                pipewire.sec.uid = "1000"
                pipewire.sec.gid = "100"
                pipewire.sec.label = "kernel"
                module.id = "2"
                object.id = "57"
                object.serial = "63"
                client.api = "pipewire-pulse"
                pulse.server.type = "unix"
                application.name = "Brave input"
                application.process.id = "818"
                application.process.user = "fedx"
                application.process.host = "REDACTED"
                application.process.binary = "brave"
                application.language = "en_US.UTF-8"
                window.x11.display = ":1"
                application.process.machine_id = "c764f90c07a945e4a4a396607a218812"
                application.process.session_id = "2"
                config.name = "pipewire-pulse.conf"
                cpu.max-align = "64"
                default.clock.rate = "48000"
                default.clock.quantum = "1024"
                default.clock.min-quantum = "32"
                default.clock.max-quantum = "2048"
                default.clock.quantum-limit = "8192"
                default.video.width = "640"
                default.video.height = "480"
                default.video.rate.num = "25"
                default.video.rate.denom = "1"
                log.level = "2"
                clock.power-of-two-quantum = "true"
                link.max-buffers = "64"
                mem.warn-mlock = "false"
                mem.allow-mlock = "true"
                settings.check-quantum = "false"
                settings.check-rate = "false"
                core.version = "0.3.49"
                core.name = "pipewire-fedx-1882"
                pipewire.access = "unrestricted"

Client #70
        Driver: PipeWire
        Owner Module: 2
        Properties:
                pipewire.protocol = "protocol-native"
                pipewire.sec.pid = "1540"
                pipewire.sec.uid = "1000"
                pipewire.sec.gid = "100"
                pipewire.sec.label = "kernel"
                module.id = "2"
                object.id = "53"
                object.serial = "70"
                log.level = "0"
                cpu.max-align = "64"
                default.clock.rate = "48000"
                default.clock.quantum = "1024"
                default.clock.min-quantum = "32"
                default.clock.max-quantum = "2048"
                default.clock.quantum-limit = "8192"
                default.video.width = "640"
                default.video.height = "480"
                default.video.rate.num = "25"
                default.video.rate.denom = "1"
                clock.power-of-two-quantum = "true"
                link.max-buffers = "64"
                mem.warn-mlock = "false"
                mem.allow-mlock = "true"
                settings.check-quantum = "false"
                settings.check-rate = "false"
                application.name = ".kwin_wayland-wrapped"
                application.process.binary = ".kwin_wayland-wrapped"
                application.language = "en_US.UTF-8"
                application.process.id = "1540"
                application.process.user = "fedx"
                application.process.host = "localhost.localdomain"
                application.process.session_id = "2"
                window.x11.display = ":1"
                core.version = "0.3.49"
                core.name = "pipewire-fedx-1540"
                pipewire.access = "unrestricted"

Client #163
        Driver: PipeWire
        Owner Module: 2
        Properties:
                pipewire.protocol = "protocol-native"
                pipewire.sec.pid = "1650"
                pipewire.sec.uid = "1000"
                pipewire.sec.gid = "100"
                pipewire.sec.label = "kernel"
                module.id = "2"
                object.id = "50"
                object.serial = "163"
                log.level = "0"
                cpu.max-align = "64"
                default.clock.rate = "48000"
                default.clock.quantum = "1024"
                default.clock.min-quantum = "32"
                default.clock.max-quantum = "2048"
                default.clock.quantum-limit = "8192"
                default.video.width = "640"
                default.video.height = "480"
                default.video.rate.num = "25"
                default.video.rate.denom = "1"
                clock.power-of-two-quantum = "true"
                link.max-buffers = "64"
                mem.warn-mlock = "false"
                mem.allow-mlock = "true"
                settings.check-quantum = "false"
                settings.check-rate = "false"
                application.name = ".plasmashell-wrapped"
                application.process.binary = ".plasmashell-wrapped"
                application.language = "en_US.UTF-8"
                application.process.id = "1650"
                application.process.user = "fedx"
                application.process.host = "localhost.localdomain"
                application.process.session_id = "2"
                window.x11.display = ":1"
                core.version = "0.3.49"
                core.name = "pipewire-fedx-1650"
                pipewire.access = "unrestricted"

Client #167
        Driver: PipeWire
        Owner Module: 2
        Properties:
                pipewire.protocol = "protocol-native"
                pipewire.sec.pid = "1882"
                pipewire.sec.uid = "1000"
                pipewire.sec.gid = "100"
                pipewire.sec.label = "kernel"
                module.id = "2"
                object.id = "66"
                object.serial = "167"
                client.api = "pipewire-pulse"
                pulse.server.type = "unix"
                application.process.id = "8383"
                application.process.user = "fedx"
                application.process.host = "localhost.localdomain"
                application.process.binary = "pactl"
                application.name = "pactl"
                application.language = "en_US.UTF-8"
                window.x11.display = ":1"
                application.process.machine_id = "c764f90c07a945e4a4a396607a218812"
                application.process.session_id = "2"
                config.name = "pipewire-pulse.conf"
                cpu.max-align = "64"
                default.clock.rate = "48000"
                default.clock.quantum = "1024"
                default.clock.min-quantum = "32"
                default.clock.max-quantum = "2048"
                default.clock.quantum-limit = "8192"
                default.video.width = "640"
                default.video.height = "480"
                default.video.rate.num = "25"
                default.video.rate.denom = "1"
                log.level = "2"
                clock.power-of-two-quantum = "true"
                link.max-buffers = "64"
                mem.warn-mlock = "false"
                mem.allow-mlock = "true"
                settings.check-quantum = "false"
                settings.check-rate = "false"
                core.version = "0.3.49"
                core.name = "pipewire-fedx-1882"
                pipewire.access = "unrestricted"

Card #41
        Name: alsa_card.pci-0000_00_1f.3
        Driver: alsa
        Owner Module: n/a
        Properties:
                api.acp.auto-port = "false"
                api.acp.auto-profile = "false"
                api.alsa.card = "0"
                api.alsa.card.longname = "HDA Intel PCH at 0x80888000 irq 140"
                api.alsa.card.name = "HDA Intel PCH"
                api.alsa.path = "hw:0"
                api.alsa.use-acp = "true"
                api.dbus.ReserveDevice1 = "Audio0"
                device.api = "alsa"
                device.bus = "pci"
                device.bus_path = "pci-0000:00:1f.3"
                device.description = "Built-in Audio"
                device.enum.api = "udev"
                device.form_factor = "internal"
                device.icon_name = "audio-card-analog-pci"
                device.name = "alsa_card.pci-0000_00_1f.3"
                device.nick = "HDA Intel PCH"
                device.plugged.usec = "4832853"
                device.product.id = "41160"
                device.product.name = "Tiger Lake-LP Smart Sound Technology Audio Controller"
                device.subsystem = "sound"
                device.sysfs.path = "/sys/devices/pci0000:00/0000:00:1f.3/sound/card0"
                device.vendor.id = "32902"
                device.vendor.name = "Intel Corporation"
                media.class = "Audio/Device"
                factory.id = "14"
                client.id = "33"
                object.id = "41"
                object.serial = "41"
                object.path = "alsa:pcm:0"
                alsa.card = "0"
                alsa.card_name = "HDA Intel PCH"
                alsa.long_card_name = "HDA Intel PCH at 0x80888000 irq 140"
                alsa.driver_name = "snd_hda_intel"
                device.string = "0"
        Profiles:
                off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
                output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (sinks: 1, sources: 1, priority: 6565, available: yes)
                output:analog-stereo: Analog Stereo Output (sinks: 1, sources: 0, priority: 6500, available: yes)
                output:hdmi-stereo+input:analog-stereo: Digital Stereo (HDMI) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5965, available: yes)
                output:hdmi-stereo: Digital Stereo (HDMI) Output (sinks: 1, sources: 0, priority: 5900, available: yes)
                output:hdmi-stereo-extra1+input:analog-stereo: Digital Stereo (HDMI 2) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5765, available: yes)
                output:hdmi-stereo-extra2+input:analog-stereo: Digital Stereo (HDMI 3) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5765, available: no)
                output:hdmi-stereo-extra3+input:analog-stereo: Digital Stereo (HDMI 4) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5765, available: no)
                output:hdmi-stereo-extra4+input:analog-stereo: Digital Stereo (HDMI 5) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5765, available: no)
                output:hdmi-stereo-extra5+input:analog-stereo: Digital Stereo (HDMI 6) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5765, available: no)
                output:hdmi-stereo-extra6+input:analog-stereo: Digital Stereo (HDMI 7) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5765, available: no)
                output:hdmi-stereo-extra7+input:analog-stereo: Digital Stereo (HDMI 8) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5765, available: no)
                output:hdmi-stereo-extra8+input:analog-stereo: Digital Stereo (HDMI 9) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5765, available: no)
                output:hdmi-stereo-extra9+input:analog-stereo: Digital Stereo (HDMI 10) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5765, available: no)
                output:hdmi-stereo-extra10+input:analog-stereo: Digital Stereo (HDMI 11) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5765, available: no)
                output:hdmi-stereo-extra1: Digital Stereo (HDMI 2) Output (sinks: 1, sources: 0, priority: 5700, available: yes)
                output:hdmi-stereo-extra2: Digital Stereo (HDMI 3) Output (sinks: 1, sources: 0, priority: 5700, available: no)
                output:hdmi-stereo-extra3: Digital Stereo (HDMI 4) Output (sinks: 1, sources: 0, priority: 5700, available: no)
                output:hdmi-stereo-extra4: Digital Stereo (HDMI 5) Output (sinks: 1, sources: 0, priority: 5700, available: no)
                output:hdmi-stereo-extra5: Digital Stereo (HDMI 6) Output (sinks: 1, sources: 0, priority: 5700, available: no)
                output:hdmi-stereo-extra6: Digital Stereo (HDMI 7) Output (sinks: 1, sources: 0, priority: 5700, available: no)
                output:hdmi-stereo-extra7: Digital Stereo (HDMI 8) Output (sinks: 1, sources: 0, priority: 5700, available: no)
                output:hdmi-stereo-extra8: Digital Stereo (HDMI 9) Output (sinks: 1, sources: 0, priority: 5700, available: no)
                output:hdmi-stereo-extra9: Digital Stereo (HDMI 10) Output (sinks: 1, sources: 0, priority: 5700, available: no)
                output:hdmi-stereo-extra10: Digital Stereo (HDMI 11) Output (sinks: 1, sources: 0, priority: 5700, available: no)
                output:hdmi-surround-extra2+input:analog-stereo: Digital Surround 5.1 (HDMI 3) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no)
                output:hdmi-surround71-extra2+input:analog-stereo: Digital Surround 7.1 (HDMI 3) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no)
                output:hdmi-surround-extra3+input:analog-stereo: Digital Surround 5.1 (HDMI 4) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no)
                output:hdmi-surround71-extra3+input:analog-stereo: Digital Surround 7.1 (HDMI 4) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no)
                output:hdmi-surround-extra4+input:analog-stereo: Digital Surround 5.1 (HDMI 5) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no)
                output:hdmi-surround71-extra4+input:analog-stereo: Digital Surround 7.1 (HDMI 5) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no)
                output:hdmi-surround-extra5+input:analog-stereo: Digital Surround 5.1 (HDMI 6) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no)
                output:hdmi-surround71-extra5+input:analog-stereo: Digital Surround 7.1 (HDMI 6) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no)
                output:hdmi-surround-extra6+input:analog-stereo: Digital Surround 5.1 (HDMI 7) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no)
                output:hdmi-surround71-extra6+input:analog-stereo: Digital Surround 7.1 (HDMI 7) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no)
                output:hdmi-surround-extra7+input:analog-stereo: Digital Surround 5.1 (HDMI 8) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no)
                output:hdmi-surround71-extra7+input:analog-stereo: Digital Surround 7.1 (HDMI 8) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no)
                output:hdmi-surround-extra8+input:analog-stereo: Digital Surround 5.1 (HDMI 9) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no)
                output:hdmi-surround71-extra8+input:analog-stereo: Digital Surround 7.1 (HDMI 9) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no)
                output:hdmi-surround-extra9+input:analog-stereo: Digital Surround 5.1 (HDMI 10) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no)
                output:hdmi-surround71-extra9+input:analog-stereo: Digital Surround 7.1 (HDMI 10) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no)
                output:hdmi-surround-extra10+input:analog-stereo: Digital Surround 5.1 (HDMI 11) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no)
                output:hdmi-surround71-extra10+input:analog-stereo: Digital Surround 7.1 (HDMI 11) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no)
                output:hdmi-surround-extra2: Digital Surround 5.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 600, available: no)
                output:hdmi-surround71-extra2: Digital Surround 7.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 600, available: no)
                output:hdmi-surround-extra3: Digital Surround 5.1 (HDMI 4) Output (sinks: 1, sources: 0, priority: 600, available: no)
                output:hdmi-surround71-extra3: Digital Surround 7.1 (HDMI 4) Output (sinks: 1, sources: 0, priority: 600, available: no)
                output:hdmi-surround-extra4: Digital Surround 5.1 (HDMI 5) Output (sinks: 1, sources: 0, priority: 600, available: no)
                output:hdmi-surround71-extra4: Digital Surround 7.1 (HDMI 5) Output (sinks: 1, sources: 0, priority: 600, available: no)
                output:hdmi-surround-extra5: Digital Surround 5.1 (HDMI 6) Output (sinks: 1, sources: 0, priority: 600, available: no)
                output:hdmi-surround71-extra5: Digital Surround 7.1 (HDMI 6) Output (sinks: 1, sources: 0, priority: 600, available: no)
                output:hdmi-surround-extra6: Digital Surround 5.1 (HDMI 7) Output (sinks: 1, sources: 0, priority: 600, available: no)
                output:hdmi-surround71-extra6: Digital Surround 7.1 (HDMI 7) Output (sinks: 1, sources: 0, priority: 600, available: no)
                output:hdmi-surround-extra7: Digital Surround 5.1 (HDMI 8) Output (sinks: 1, sources: 0, priority: 600, available: no)
                output:hdmi-surround71-extra7: Digital Surround 7.1 (HDMI 8) Output (sinks: 1, sources: 0, priority: 600, available: no)
                output:hdmi-surround-extra8: Digital Surround 5.1 (HDMI 9) Output (sinks: 1, sources: 0, priority: 600, available: no)
                output:hdmi-surround71-extra8: Digital Surround 7.1 (HDMI 9) Output (sinks: 1, sources: 0, priority: 600, available: no)
                output:hdmi-surround-extra9: Digital Surround 5.1 (HDMI 10) Output (sinks: 1, sources: 0, priority: 600, available: no)
                output:hdmi-surround71-extra9: Digital Surround 7.1 (HDMI 10) Output (sinks: 1, sources: 0, priority: 600, available: no)
                output:hdmi-surround-extra10: Digital Surround 5.1 (HDMI 11) Output (sinks: 1, sources: 0, priority: 600, available: no)
                output:hdmi-surround71-extra10: Digital Surround 7.1 (HDMI 11) Output (sinks: 1, sources: 0, priority: 600, available: no)
                input:analog-stereo: Analog Stereo Input (sinks: 0, sources: 1, priority: 65, available: yes)
                pro-audio: Pro Audio (sinks: 13, sources: 1, priority: 1, available: yes)
        Active Profile: output:hdmi-stereo
        Ports:
                analog-input-internal-mic: Internal Microphone (type: Mic, priority: 8900, latency offset: 0 usec, availability group: Legacy 1, availability unknown)
                        Properties:
                                port.type = "mic"
                                port.availability-group = "Legacy 1"
                                device.icon_name = "audio-input-microphone"
                                card.profile.port = "0"
                        Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:hdmi-stereo+input:analog-stereo, output:hdmi-stereo-extra1+input:analog-stereo, output:hdmi-stereo-extra2+input:analog-stereo, output:hdmi-surround-extra2+input:analog-stereo, output:hdmi-surround71-extra2+input:analog-stereo, output:hdmi-stereo-extra3+input:analog-stereo, output:hdmi-surround-extra3+input:analog-stereo, output:hdmi-surround71-extra3+input:analog-stereo, output:hdmi-stereo-extra4+input:analog-stereo, output:hdmi-surround-extra4+input:analog-stereo, output:hdmi-surround71-extra4+input:analog-stereo, output:hdmi-stereo-extra5+input:analog-stereo, output:hdmi-surround-extra5+input:analog-stereo, output:hdmi-surround71-extra5+input:analog-stereo, output:hdmi-stereo-extra6+input:analog-stereo, output:hdmi-surround-extra6+input:analog-stereo, output:hdmi-surround71-extra6+input:analog-stereo, output:hdmi-stereo-extra7+input:analog-stereo, output:hdmi-surround-extra7+input:analog-stereo, output:hdmi-surround71-extra7+input:analog-stereo, output:hdmi-stereo-extra8+input:analog-stereo, output:hdmi-surround-extra8+input:analog-stereo, output:hdmi-surround71-extra8+input:analog-stereo, output:hdmi-stereo-extra9+input:analog-stereo, output:hdmi-surround-extra9+input:analog-stereo, output:hdmi-surround71-extra9+input:analog-stereo, output:hdmi-stereo-extra10+input:analog-stereo, output:hdmi-surround-extra10+input:analog-stereo, output:hdmi-surround71-extra10+input:analog-stereo
                analog-input-headset-mic: Headset Microphone (type: Headset, priority: 8800, latency offset: 0 usec, availability group: Legacy 2, not available)
                        Properties:
                                port.type = "headset"
                                port.availability-group = "Legacy 2"
                                device.icon_name = "audio-input-microphone"
                                card.profile.port = "1"
                        Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:hdmi-stereo+input:analog-stereo, output:hdmi-stereo-extra1+input:analog-stereo, output:hdmi-stereo-extra2+input:analog-stereo, output:hdmi-surround-extra2+input:analog-stereo, output:hdmi-surround71-extra2+input:analog-stereo, output:hdmi-stereo-extra3+input:analog-stereo, output:hdmi-surround-extra3+input:analog-stereo, output:hdmi-surround71-extra3+input:analog-stereo, output:hdmi-stereo-extra4+input:analog-stereo, output:hdmi-surround-extra4+input:analog-stereo, output:hdmi-surround71-extra4+input:analog-stereo, output:hdmi-stereo-extra5+input:analog-stereo, output:hdmi-surround-extra5+input:analog-stereo, output:hdmi-surround71-extra5+input:analog-stereo, output:hdmi-stereo-extra6+input:analog-stereo, output:hdmi-surround-extra6+input:analog-stereo, output:hdmi-surround71-extra6+input:analog-stereo, output:hdmi-stereo-extra7+input:analog-stereo, output:hdmi-surround-extra7+input:analog-stereo, output:hdmi-surround71-extra7+input:analog-stereo, output:hdmi-stereo-extra8+input:analog-stereo, output:hdmi-surround-extra8+input:analog-stereo, output:hdmi-surround71-extra8+input:analog-stereo, output:hdmi-stereo-extra9+input:analog-stereo, output:hdmi-surround-extra9+input:analog-stereo, output:hdmi-surround71-extra9+input:analog-stereo, output:hdmi-stereo-extra10+input:analog-stereo, output:hdmi-surround-extra10+input:analog-stereo, output:hdmi-surround71-extra10+input:analog-stereo
                analog-output-speaker: Speakers (type: Speaker, priority: 10000, latency offset: 0 usec, availability group: Legacy 3, availability unknown)
                        Properties:
                                port.type = "speaker"
                                port.availability-group = "Legacy 3"
                                device.icon_name = "audio-speakers"
                                card.profile.port = "2"
                        Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo
                analog-output-headphones: Headphones (type: Headphones, priority: 9900, latency offset: 0 usec, availability group: Legacy 2, not available)
                        Properties:
                                port.type = "headphones"
                                port.availability-group = "Legacy 2"
                                device.icon_name = "audio-headphones"
                                card.profile.port = "3"
                        Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo
                hdmi-output-0: HDMI / DisplayPort (type: HDMI, priority: 5900, latency offset: 0 usec, availability group: Legacy 4, available)
                        Properties:
                                port.type = "hdmi"
                                port.availability-group = "Legacy 4"
                                device.icon_name = "video-display"
                                card.profile.port = "4"
                                device.product.name = "VA24D"
                        Part of profile(s): output:hdmi-stereo, output:hdmi-stereo+input:analog-stereo
                hdmi-output-1: HDMI / DisplayPort 2 (type: HDMI, priority: 5800, latency offset: 0 usec, availability group: Legacy 5, available)
                        Properties:
                                port.type = "hdmi"
                                port.availability-group = "Legacy 5"
                                device.icon_name = "video-display"
                                card.profile.port = "5"
                                device.product.name = "VA24D"
                        Part of profile(s): output:hdmi-stereo-extra1, output:hdmi-stereo-extra1+input:analog-stereo
                hdmi-output-2: HDMI / DisplayPort 3 (type: HDMI, priority: 5700, latency offset: 0 usec, availability group: Legacy 6, not available)
                        Properties:
                                port.type = "hdmi"
                                port.availability-group = "Legacy 6"
                                device.icon_name = "video-display"
                                card.profile.port = "6"
                        Part of profile(s): output:hdmi-stereo-extra2, output:hdmi-stereo-extra2+input:analog-stereo, output:hdmi-surround-extra2, output:hdmi-surround-extra2+input:analog-stereo, output:hdmi-surround71-extra2, output:hdmi-surround71-extra2+input:analog-stereo
                hdmi-output-3: HDMI / DisplayPort 4 (type: HDMI, priority: 5600, latency offset: 0 usec, availability group: Legacy 7, not available)
                        Properties:
                                port.type = "hdmi"
                                port.availability-group = "Legacy 7"
                                device.icon_name = "video-display"
                                card.profile.port = "7"
                        Part of profile(s): output:hdmi-stereo-extra3, output:hdmi-stereo-extra3+input:analog-stereo, output:hdmi-surround-extra3, output:hdmi-surround-extra3+input:analog-stereo, output:hdmi-surround71-extra3, output:hdmi-surround71-extra3+input:analog-stereo
                hdmi-output-4: HDMI / DisplayPort 5 (type: HDMI, priority: 5500, latency offset: 0 usec, availability group: Legacy 8, not available)
                        Properties:
                                port.type = "hdmi"
                                port.availability-group = "Legacy 8"
                                device.icon_name = "video-display"
                                card.profile.port = "8"
                        Part of profile(s): output:hdmi-stereo-extra4, output:hdmi-stereo-extra4+input:analog-stereo, output:hdmi-surround-extra4, output:hdmi-surround-extra4+input:analog-stereo, output:hdmi-surround71-extra4, output:hdmi-surround71-extra4+input:analog-stereo
                hdmi-output-5: HDMI / DisplayPort 6 (type: HDMI, priority: 5400, latency offset: 0 usec, availability group: Legacy 9, not available)
                        Properties:
                                port.type = "hdmi"
                                port.availability-group = "Legacy 9"
                                device.icon_name = "video-display"
                                card.profile.port = "9"
                        Part of profile(s): output:hdmi-stereo-extra5, output:hdmi-stereo-extra5+input:analog-stereo, output:hdmi-surround-extra5, output:hdmi-surround-extra5+input:analog-stereo, output:hdmi-surround71-extra5, output:hdmi-surround71-extra5+input:analog-stereo
                hdmi-output-6: HDMI / DisplayPort 7 (type: HDMI, priority: 5300, latency offset: 0 usec, availability group: Legacy 10, not available)
                        Properties:
                                port.type = "hdmi"
                                port.availability-group = "Legacy 10"
                                device.icon_name = "video-display"
                                card.profile.port = "10"
                        Part of profile(s): output:hdmi-stereo-extra6, output:hdmi-stereo-extra6+input:analog-stereo, output:hdmi-surround-extra6, output:hdmi-surround-extra6+input:analog-stereo, output:hdmi-surround71-extra6, output:hdmi-surround71-extra6+input:analog-stereo
                hdmi-output-7: HDMI / DisplayPort 8 (type: HDMI, priority: 5200, latency offset: 0 usec, availability group: Legacy 11, not available)
                        Properties:
                                port.type = "hdmi"
                                port.availability-group = "Legacy 11"
                                device.icon_name = "video-display"
                                card.profile.port = "11"
                        Part of profile(s): output:hdmi-stereo-extra7, output:hdmi-stereo-extra7+input:analog-stereo, output:hdmi-surround-extra7, output:hdmi-surround-extra7+input:analog-stereo, output:hdmi-surround71-extra7, output:hdmi-surround71-extra7+input:analog-stereo
                hdmi-output-8: HDMI / DisplayPort 9 (type: HDMI, priority: 5100, latency offset: 0 usec, availability group: Legacy 12, not available)
                        Properties:
                                port.type = "hdmi"
                                port.availability-group = "Legacy 12"
                                device.icon_name = "video-display"
                                card.profile.port = "12"
                        Part of profile(s): output:hdmi-stereo-extra8, output:hdmi-stereo-extra8+input:analog-stereo, output:hdmi-surround-extra8, output:hdmi-surround-extra8+input:analog-stereo, output:hdmi-surround71-extra8, output:hdmi-surround71-extra8+input:analog-stereo
                hdmi-output-9: HDMI / DisplayPort 10 (type: HDMI, priority: 5000, latency offset: 0 usec, availability group: Legacy 13, not available)
                        Properties:
                                port.type = "hdmi"
                                port.availability-group = "Legacy 13"
                                device.icon_name = "video-display"
                                card.profile.port = "13"
                        Part of profile(s): output:hdmi-stereo-extra9, output:hdmi-stereo-extra9+input:analog-stereo, output:hdmi-surround-extra9, output:hdmi-surround-extra9+input:analog-stereo, output:hdmi-surround71-extra9, output:hdmi-surround71-extra9+input:analog-stereo
                hdmi-output-10: HDMI / DisplayPort 11 (type: HDMI, priority: 4900, latency offset: 0 usec, availability group: Legacy 14, not available)
                        Properties:
                                port.type = "hdmi"
                                port.availability-group = "Legacy 14"
                                device.icon_name = "video-display"
                                card.profile.port = "14"
                        Part of profile(s): output:hdmi-stereo-extra10, output:hdmi-stereo-extra10+input:analog-stereo, output:hdmi-surround-extra10, output:hdmi-surround-extra10+input:analog-stereo, output:hdmi-surround71-extra10, output:hdmi-surround71-extra10+input:analog-stereo

Card #114
        Name: alsa_card.usb-C-Media_Electronics_Inc._USB_Audio_Device-00
        Driver: alsa
        Owner Module: n/a
        Properties:
                api.acp.auto-port = "false"
                api.acp.auto-profile = "false"
                api.alsa.card = "1"
                api.alsa.card.longname = "C-Media Electronics Inc. USB Audio Device at usb-0000:00:14.0-1, full speed"
                api.alsa.card.name = "USB Audio Device"
                api.alsa.path = "hw:1"
                api.alsa.use-acp = "true"
                api.dbus.ReserveDevice1 = "Audio1"
                device.api = "alsa"
                device.bus = "usb"
                device.bus-id = "usb-C-Media_Electronics_Inc._USB_Audio_Device-00"
                device.bus_path = "pci-0000:00:14.0-usb-0:1:1.0"
                device.description = "Audio Adapter (Unitek Y-247A)"
                device.enum.api = "udev"
                device.icon_name = "audio-card-analog-usb"
                device.name = "alsa_card.usb-C-Media_Electronics_Inc._USB_Audio_Device-00"
                device.nick = "USB Audio Device"
                device.plugged.usec = "1086376045"
                device.product.id = "20"
                device.product.name = "Audio Adapter (Unitek Y-247A)"
                device.serial = "C-Media_Electronics_Inc._USB_Audio_Device"
                device.subsystem = "sound"
                device.sysfs.path = "/sys/devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.0/sound/card1"
                device.vendor.id = "3468"
                device.vendor.name = "C-Media Electronics, Inc."
                media.class = "Audio/Device"
                factory.id = "14"
                client.id = "33"
                object.id = "58"
                object.serial = "114"
                object.path = "alsa:pcm:1"
                alsa.card = "1"
                alsa.card_name = "USB Audio Device"
                alsa.long_card_name = "C-Media Electronics Inc. USB Audio Device at usb-0000:00:14.0-1, full speed"
                alsa.driver_name = "snd_usb_audio"
                device.string = "1"
        Profiles:
                off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
                output:analog-stereo+input:mono-fallback: Analog Stereo Output + Mono Input (sinks: 1, sources: 1, priority: 6501, available: yes)
                output:analog-stereo: Analog Stereo Output (sinks: 1, sources: 0, priority: 6500, available: yes)
                output:iec958-stereo+input:mono-fallback: Digital Stereo (IEC958) Output + Mono Input (sinks: 1, sources: 1, priority: 5501, available: yes)
                output:iec958-stereo: Digital Stereo (IEC958) Output (sinks: 1, sources: 0, priority: 5500, available: yes)
                pro-audio: Pro Audio (sinks: 1, sources: 1, priority: 1, available: yes)
                input:mono-fallback: Mono Input (sinks: 0, sources: 1, priority: 1, available: yes)
        Active Profile: output:analog-stereo+input:mono-fallback
        Ports:
                analog-input-mic: Microphone (type: Mic, priority: 8700, latency offset: 0 usec, availability unknown)
                        Properties:
                                port.type = "mic"
                                device.icon_name = "audio-input-microphone"
                                card.profile.port = "0"
                        Part of profile(s): input:mono-fallback, output:analog-stereo+input:mono-fallback, output:iec958-stereo+input:mono-fallback
                analog-output-speaker: Speakers (type: Speaker, priority: 10000, latency offset: 0 usec, availability unknown)
                        Properties:
                                port.type = "speaker"
                                device.icon_name = "audio-speakers"
                                card.profile.port = "1"
                        Part of profile(s): output:analog-stereo, output:analog-stereo+input:mono-fallback
                iec958-stereo-output: Digital Output (S/PDIF) (type: SPDIF, priority: 0, latency offset: 0 usec, availability unknown)
                        Properties:
                                port.type = "spdif"
                                card.profile.port = "2"
                        Part of profile(s): output:iec958-stereo, output:iec958-stereo+input:mono-fallback
Comment 6 Nicolas Fella 2022-05-10 07:48:43 UTC
Please run 'pactl list sink-inputs' while Waydroid is playing audio and attach the output
Comment 7 FedX 2022-05-10 13:27:42 UTC
Sink Input #65
        Driver: PipeWire
        Owner Module: n/a
        Client: 54
        Sink: 44
        Sample Specification: s16le 2ch 48000Hz
        Channel Map: front-left,front-right
        Format: pcm, format.sample_format = "\"s16le\""  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 = "ALSA plug-in [writer]"
                application.process.id = "60"
                application.process.user = "system"
                application.process.host = "waydroid"
                application.process.binary = "threaded-ml"
                application.process.machine_id = "waydroid"
                media.name = "ALSA Playback"
                node.rate = "1/48000"
                stream.is-live = "true"
                node.name = "ALSA plug-in [writer]"
                node.autoconnect = "true"
                media.class = "Stream/Output/Audio"
                adapt.follower.node = ""
                object.register = "false"
                factory.id = "6"
                audio.adapt.follower = ""
                factory.mode = "split"
                library.name = "audioconvert/libspa-audioconvert"
                clock.quantum-limit = "8192"
                client.id = "54"
                object.id = "55"
                object.serial = "65"
                node.latency = "2048/48000"
                pulse.attr.maxlength = "4194304"
                pulse.attr.tlength = "32768"
                pulse.attr.prebuf = "8192"
                pulse.attr.minreq = "8192"
                module-stream-restore.id = "sink-input-by-application-name:ALSA plug-in [writer]"
Comment 8 Nicolas Fella 2022-05-10 21:34:47 UTC
The name shown in the applet comes directly from PulseAudio/PipeWire: 
application.name = "ALSA plug-in [writer]"

Please report that to Waydroid, it should send a better name to the audio server. However that is purely cosmetic.

> What's weird, however, is that it believes Session Desktop Appimage is what's outputting the audio. It gives me the volume symbol on the desktop icon, and if I hover over the Session icon, I can adjust Waydroid's volume.

That sounds like https://bugs.kde.org/show_bug.cgi?id=438565, and is unrelated to the aforementioned issue
Comment 9 Bug Janitor Service 2022-05-25 04:35:56 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 10 Bug Janitor Service 2022-06-09 04:35:45 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!