Fix audio in/output, add app pinning to applauncher

This commit is contained in:
ly-sec 2025-07-22 13:51:02 +02:00
parent 57bd28e326
commit 7d568694bd
3 changed files with 94 additions and 10 deletions

View file

@ -226,7 +226,9 @@ PanelWithOverlay {
function sinkNodes() {
let nodes = Pipewire.nodes && Pipewire.nodes.values
? Pipewire.nodes.values.filter(function(n) { return n.isSink && n.audio })
? Pipewire.nodes.values.filter(function(n) {
return n.isSink && n.audio && n.isStream === false;
})
: [];
if (Pipewire.defaultAudioSink) {
nodes = nodes.slice().sort(function(a, b) {
@ -239,7 +241,9 @@ PanelWithOverlay {
}
function sourceNodes() {
let nodes = Pipewire.nodes && Pipewire.nodes.values
? Pipewire.nodes.values.filter(function(n) { return !n.isSink && n.audio })
? Pipewire.nodes.values.filter(function(n) {
return !n.isSink && n.audio && n.isStream === false;
})
: [];
if (Pipewire.defaultAudioSource) {
nodes = nodes.slice().sort(function(a, b) {