1
0
mirror of https://github.com/AvengeMedia/DankMaterialShell.git synced 2026-01-28 15:32:50 -05:00

cleanup audio services

This commit is contained in:
bbedward
2025-08-24 23:46:53 -04:00
parent d4598d7738
commit 3d4a394ba9
3 changed files with 27 additions and 69 deletions

View File

@@ -56,22 +56,9 @@ Column {
}
Repeater {
model: {
if (!Pipewire.ready || !Pipewire.nodes || !Pipewire.nodes.values)
return []
let sources = []
for (var i = 0; i < Pipewire.nodes.values.length; i++) {
let node = Pipewire.nodes.values[i]
if (!node || node.isStream)
continue
if ((node.type & PwNodeType.AudioSource) === PwNodeType.AudioSource
&& !node.name.includes(".monitor"))
sources.push(node)
}
return sources
}
model: Pipewire.nodes.values.filter(node => {
return node.audio && !node.isSink && !node.isStream
})
Rectangle {
width: parent.width