https://bugs.kde.org/show_bug.cgi?id=487658
--- Comment #26 from Raman Gupta <rocketra...@gmail.com> --- Same problem here. The node.description field is much better, but even that isn't necessarily sufficient to distinguish between source and sink devices. In the following output, `node.nick` is what is currently shown. Note the description is *much* better, but that would still not differentiate between the Arctis 7 wireless adapter Chat sink and source, which have exactly the same description. Funnily enough, the System Settings / Sound page does it mostly fine. It differentiates Playback and Recording devices into separate sections, and shows the descriptions of each device. ``` $ pw-dump | jq '.[] | select(.type == "PipeWire:Interface:Node" and .info.props["node.nick"] != null) | { "node.nick": .info.props["node.nick"], "node.description": .info.props["node.description"], "media.class": .info.props["media.class"], "device.disabled": .info.props["device.disabled"] }' { "node.nick": "HD Pro Webcam C920", "node.description": "HD Pro Webcam C920 Pro", "media.class": "Audio/Source", "device.disabled": null } { "node.nick": "HD Pro Webcam C920", "node.description": "HD Pro Webcam C920 (V4L2)", "media.class": "Video/Source", "device.disabled": null } { "node.nick": "USB Audio #3", "node.description": "USB Audio S/PDIF Output", "media.class": "Audio/Sink", "device.disabled": true } { "node.nick": "USB Audio #1", "node.description": "USB Audio Front Headphones", "media.class": "Audio/Sink", "device.disabled": null } { "node.nick": "USB Audio", "node.description": "USB Audio Speakers", "media.class": "Audio/Sink", "device.disabled": null } { "node.nick": "USB Audio #2", "node.description": "USB Audio Microphone", "media.class": "Audio/Source", "device.disabled": null } { "node.nick": "USB Audio #1", "node.description": "USB Audio Line Input", "media.class": "Audio/Source", "device.disabled": null } { "node.nick": "SteelSeries Arctis 7", "node.description": "Arctis 7 wireless adapter Chat", "media.class": "Audio/Sink", "device.disabled": null } { "node.nick": "SteelSeries Arctis 7", "node.description": "Arctis 7 wireless adapter Chat", "media.class": "Audio/Source", "device.disabled": null } ``` In addition (and I guess this may be a separate issue) but KDE ignores the Pipewire "device.disabled" property. -- You are receiving this mail because: You are watching all bug changes.