ubuntuusers.de

kein 5.1 Audio über HDMI/USB-C Kabel

Status: Ungelöst | Ubuntu-Version: Ubuntu 24.10 (Oracular Oriole)
Antworten |

milymat

Anmeldungsdatum:
13. November 2024

Beiträge: Zähle...

Hallo zusammen,

ich habe auf meinem iMac 2017 (https://support.apple.com/de-de/112026) Ubuntu installiert. Am Anfang hatte ich keinen Ton, weil die Soundkarte nicht erkannt wurden. Das konnte ich mit diesem Repo https://github.com/leifliddy/macbook12-audio-driver lösen.

Allerdings habe ich den iMac nun am Fernseher (über S/PDIF an der Anlage) angeschlossen über ein HDMI/USB-C Kabel und erhalte keinen 5.1 Sound.

In den Audioeinstellungen kann ich 2.0 und 5.1 einstellen.

Wenn ich 2.0 einstelle und es dann über "Testen" teste, dann kommt der Testton aus dem Linken Frontlautsprecher und Center (anstelle des Rechten Frontlautsprecher)

Wenn ich 5.1 einstelle ist das Verhalten gleich. Es gibt keinen Ton an den anderen Lautsprechern. Wenn ich über VLC einen Dolby Digital Testfilm laufen lasse, erhalte ich nur Stereo (Linker Frontlautsprecher/Center).

Habt ihr mir einen Tipp wie ich richtigen 5.1 Ton bzw. Dolby Digital bekomme? Über meinen Pi mit Kodi geht es.

Bearbeitet von pepre:

Version auf 24.10 aktualisiert.

Berlin_1946 Team-Icon

Supporter, Wikiteam

Anmeldungsdatum:
18. September 2009

Beiträge: 10137

Hallo milymat
willkommen bei UU.de. Mein Tipp

Sound Problembehebung (Abschnitt „Surroundsound“)

lesen.

Nachtrag:

Bitte diese Angaben aus Systeminformationen Sound im Codeblock (mit 1. Befehl – 2. Ausgabe – 3. Prompt/Endezeichen) posten.

milymat

(Themenstarter)

Anmeldungsdatum:
13. November 2024

Beiträge: 6

Vielen Dank ☺

Hier die Ausgaben:

1
2
3
4
$ lsb_release -d;uname -r 
No LSB modules are available.
Description:	Ubuntu 24.04.1 LTS
6.8.0-48-generic
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
$ cat /proc/asound/cards;lspci -nnk | grep -iA2 audio;fuser -fv /dev/snd/*
aplay -l;amixer info;amixer -D default
echo "-c0";amixer -c0;echo "-c1";amixer -c1
dpkg -l | tr -s " " | grep alsa 
 0 [PCH            ]: HDA-Intel - HDA Intel PCH
                      HDA Intel PCH at 0x92720000 irq 64
 1 [HDMI           ]: HDA-Intel - HDA ATI HDMI
                      HDA ATI HDMI at 0x92660000 irq 65
00:1f.3 Audio device [0403]: Intel Corporation 100 Series/C230 Series Chipset Family HD Audio Controller [8086:a170] (rev 31)
	Subsystem: Intel Corporation 100 Series/C230 Series Chipset Family HD Audio Controller [8086:7270]
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel, snd_soc_avs
--
01:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Baffin HDMI/DP Audio [Radeon RX 550 640SP / RX 560/560X] [1002:aae0]
	Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Baffin HDMI/DP Audio [Radeon RX 550 640SP / RX 560/560X] [1002:aae0]
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel
                     BEN.        PID ZUGR.  BEFEHL
/dev/snd/controlC0:  milymat     1909 F.... pipewire
                     milymat     1914 F.... wireplumber
/dev/snd/controlC1:  milymat     1909 F.... pipewire
                     milymat     1914 F.... wireplumber
/dev/snd/pcmC0D0c:   milymat     1909 F...m pipewire
/dev/snd/pcmC0D0p:   milymat     1909 F...m pipewire
/dev/snd/pcmC1D7p:   milymat     1909 F...m pipewire
/dev/snd/seq:        milymat     1909 F.... pipewire
**** Liste der Hardware-Geräte (PLAYBACK) ****
Karte 0: PCH [HDA Intel PCH], Gerät 0: CS8409/CS42L83 Analog [CS8409/CS42L83 Analog]
  Sub-Geräte: 0/1
  Sub-Gerät #0: subdevice #0
Karte 1: HDMI [HDA ATI HDMI], Gerät 3: HDMI 0 [HDMI 0]
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0
Karte 1: HDMI [HDA ATI HDMI], Gerät 7: HDMI 1 [SONY TV]
  Sub-Geräte: 0/1
  Sub-Gerät #0: subdevice #0
Karte 1: HDMI [HDA ATI HDMI], Gerät 8: HDMI 2 [HDMI 2]
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0
Karte 1: HDMI [HDA ATI HDMI], Gerät 9: HDMI 3 [HDMI 3]
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0
Karte 1: HDMI [HDA ATI HDMI], Gerät 10: HDMI 4 [HDMI 4]
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0
Karte 1: HDMI [HDA ATI HDMI], Gerät 11: HDMI 5 [HDMI 5]
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0
Card default 'pipewire'/'PipeWire'
  Mixer name	: 'PipeWire'
  Components	: ''
  Controls      : 4
  Simple ctrls  : 2
Simple mixer control 'Master',0
  Capabilities: pvolume pswitch pswitch-joined
  Playback channels: Front Left - Front Right - Rear Left - Rear Right - Front Center - Woofer
  Limits: Playback 0 - 65536
  Mono:
  Front Left: Playback 26214 [40%] [on]
  Front Right: Playback 26214 [40%] [on]
  Rear Left: Playback 26214 [40%] [on]
  Rear Right: Playback 26214 [40%] [on]
  Front Center: Playback 26214 [40%] [on]
  Woofer: Playback 26214 [40%] [on]
Simple mixer control 'Capture',0
  Capabilities: cvolume cswitch cswitch-joined
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 65536
  Front Left: Capture 65536 [100%] [on]
  Front Right: Capture 65536 [100%] [on]
-c0
Simple mixer control 'PCM',0
  Capabilities: pvolume
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 255
  Mono:
  Front Left: Playback 136 [53%] [-23.80dB]
  Front Right: Playback 136 [53%] [-23.80dB]
Simple mixer control 'Internal Mic',0
  Capabilities: cvolume cswitch
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 63
  Front Left: Capture 63 [100%] [12.00dB] [on]
  Front Right: Capture 63 [100%] [12.00dB] [on]
Simple mixer control 'Internal Mic Boost',0
  Capabilities: volume
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 2
  Front Left: 2 [100%] [20.00dB]
  Front Right: 2 [100%] [20.00dB]
-c1
Simple mixer control 'IEC958',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958',1
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958',2
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958',3
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958',4
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958',5
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
ii alsa-base 1.0.25+dfsg-0ubuntu7 all ALSA driver configuration files
ii alsa-topology-conf 1.2.5.1-2 all ALSA topology configuration files
ii alsa-ucm-conf 1.2.10-1ubuntu5 all ALSA Use Case Manager configuration files
ii alsa-utils 1.2.9-1ubuntu5 amd64 Utilities for configuring and using ALSA
ii gstreamer1.0-alsa:amd64 1.24.2-1ubuntu0.1 amd64 GStreamer plugin for ALSA
ii pipewire-alsa:amd64 1.0.5-1ubuntu2 amd64 PipeWire ALSA plugin, for ALSA applications to output via PipeWire
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
$ ps -C pipewire;pactl info
wpctl status
systemctl --user status pipewire.{socket,service}
systemctl --user status pipewire-pulse.{socket,service}
systemctl --user status wireplumber
systemctl --user status pipewire-media-session
dpkg -l | tr -s " " | grep -e "pipew" -e "wirep" 
    PID TTY          TIME CMD
   1909 ?        00:00:11 pipewire
   1910 ?        00:00:00 pipewire
Server-Zeichenkette: /run/user/1000/pulse/native
Bibliotheks-Protokollversion: 35
Server-Protokollversion: 35
ist lokal: ja
Client-Index: 197
Tile-Größe: 65472
Name des Benutzers: milymat
Rechnername: mac
Name des Servers: PulseAudio (on PipeWire 1.0.5)
Version des Servers: 15.0.0
Standard-Abtastwert-Angabe: float32le 2ch 48000Hz
Standard-Kanal-Zuordnung: front-left,front-right
Standard-Ziel: alsa_output.pci-0000_01_00.1.hdmi-surround-extra1
Standard-Quelle: alsa_input.pci-0000_00_1f.3.analog-stereo
Cookie: 1466:fc5e
PipeWire 'pipewire-0' [1.0.5, milymat@mac, cookie:342293598]
 └─ Clients:
        32. pipewire                            [1.0.5, milymat@mac, pid:1916]
        34. WirePlumber                         [1.0.5, milymat@mac, pid:1914]
        35. WirePlumber [export]                [1.0.5, milymat@mac, pid:1914]
        43. gnome-shell                         [1.0.5, milymat@mac, pid:2162]
        44. GNOME Shell Volume Control          [1.0.5, milymat@mac, pid:2162]
        45. GNOME Volume Control Media Keys     [1.0.5, milymat@mac, pid:2336]
        46. xdg-desktop-portal                  [1.0.5, milymat@mac, pid:2720]
        55. GNOME Settings                      [1.0.5, milymat@mac, pid:2968]
        58. GNOME Settings                      [1.0.5, milymat@mac, pid:2968]
        70. Firefox                             [1.0.5, milymat@mac, pid:3061]
        71. Mutter                              [1.0.5, milymat@mac, pid:2162]
       105. gnome-control-center                [1.0.5, milymat@mac, pid:2968]
       106. wpctl                               [1.0.5, milymat@mac, pid:5654]

Audio
 ├─ Devices:
       50. Baffin HDMI/DP Audio [Radeon RX 550 640SP / RX 560/560X] [alsa]
       51. Built-in Audio                      [alsa]
   
 ├─ Sinks:
       52. Built-in Audio Analog Stereo        [vol: 0.40]
   *   56. Baffin HDMI/DP Audio [Radeon RX 550 640SP / RX 560/560X] Digital Surround 5.1 (HDMI 2) [vol: 0.40]
   
 ├─ Sink endpoints:
   
 ├─ Sources:
   *   53. Built-in Audio Analog Stereo        [vol: 1.00]
   
 ├─ Source endpoints:
   
 └─ Streams:
        57. GNOME Settings                                              
             62. input_FL        < CS8409/CS42L83 Analog:capture_FL	[active]
             68. monitor_FL     
             72. input_FR        < CS8409/CS42L83 Analog:capture_FR	[active]
             73. monitor_FR     
        66. GNOME Settings                                              
             80. input_FL        < CS8409/CS42L83 Analog:monitor_FL	[active]
             81. monitor_FL     
             82. input_FR        < CS8409/CS42L83 Analog:monitor_FR	[active]
             83. monitor_FR     
        84. GNOME Settings                                              
             87. input_FL        < HDMI 1:monitor_FL	[active]
             88. monitor_FL     
             89. input_FR        < HDMI 1:monitor_FR	[active]
             90. monitor_FR     
             91. input_RL        < HDMI 1:monitor_RL	[active]
             92. monitor_RL     
             93. input_RR        < HDMI 1:monitor_RR	[active]
             94. monitor_RR     
             95. input_FC        < HDMI 1:monitor_FC	[active]
             96. monitor_FC     
             97. input_LFE       < HDMI 1:monitor_LFE	[active]
             98. monitor_LFE    

Video
 ├─ Devices:
   
 ├─ Sinks:
   
 ├─ Sink endpoints:
   
 ├─ Sources:
   
 ├─ Source endpoints:
   
 └─ Streams:

Settings
 └─ Default Configured Node Names:
         0. Audio/Sink    alsa_output.pci-0000_01_00.1.hdmi-surround-extra1
● pipewire.socket - PipeWire Multimedia System Sockets
     Loaded: loaded (/usr/lib/systemd/user/pipewire.socket; enabled; preset: en>
     Active: active (running) since Wed 2024-11-13 22:06:27 CET; 10min ago
   Triggers:  pipewire.service
     Listen: /run/user/1000/pipewire-0 (Stream)
             /run/user/1000/pipewire-0-manager (Stream)
     CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire.s>

Nov 13 22:06:27 mac systemd[1894]: Listening on pipewire.socket - PipeWire Mult>

● pipewire.service - PipeWire Multimedia Service
     Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: e>
     Active: active (running) since Wed 2024-11-13 22:06:27 CET; 10min ago
TriggeredBy:  pipewire.socket
   Main PID: 1909 (pipewire)
      Tasks: 3 (limit: 9323)
     Memory: 11.9M (peak: 12.3M)
        CPU: 11.165s
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewi>
             └─1909 /usr/bin/pipewire

Nov 13 22:06:27 mac systemd[1894]: Started pipewire.service - PipeWire Multimed>
Nov 13 22:06:27 mac pipewire[1909]: mod.jackdbus-detect: Failed to receive jack>
lines 1-23...skipping...
● pipewire.socket - PipeWire Multimedia System Sockets
     Loaded: loaded (/usr/lib/systemd/user/pipewire.socket; enabled; preset: enabled)
     Active: active (running) since Wed 2024-11-13 22:06:27 CET; 10min ago
   Triggers:  pipewire.service
     Listen: /run/user/1000/pipewire-0 (Stream)
             /run/user/1000/pipewire-0-manager (Stream)
     CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire.socket

Nov 13 22:06:27 mac systemd[1894]: Listening on pipewire.socket - PipeWire Multimedia System Sockets.

● pipewire.service - PipeWire Multimedia Service
     Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled)
     Active: active (running) since Wed 2024-11-13 22:06:27 CET; 10min ago
TriggeredBy:  pipewire.socket
   Main PID: 1909 (pipewire)
      Tasks: 3 (limit: 9323)
     Memory: 11.9M (peak: 12.3M)
        CPU: 11.165s
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
             └─1909 /usr/bin/pipewire

Nov 13 22:06:27 mac systemd[1894]: Started pipewire.service - PipeWire Multimedia Service.
Nov 13 22:06:27 mac pipewire[1909]: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any>
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
$ pactl list sinks | grep -E '#|Name|alsa.card|Stumm|Laut|Beschr| Port'
Ziel #52
	Name: alsa_output.pci-0000_00_1f.3.analog-stereo
	Beschreibung: Built-in Audio Analog Stereo
	Stumm: nein
	Lautstärke: front-left: 26214 /  40% / -23,88 dB,   front-right: 26214 /  40% / -23,88 dB
	Basis-Lautstärke: 65536 / 100% / 0,00 dB
		alsa.card = "0"
		alsa.card_name = "HDA Intel PCH"
		alsa.subdevice_name = "subdevice #0"
		api.alsa.card.longname = "HDA Intel PCH at 0x92720000 irq 64"
		api.alsa.card.name = "HDA Intel PCH"
		api.alsa.card = "0"
		device.name = "alsa_card.pci-0000_00_1f.3"
		analog-output-speaker: Speakers (Typ: Lautsprecher, Priorität: 10000, Verfügbarkeitsgruppe: Legacy 3, Verfügbarkeit unbekannt)
	Aktiver Port: analog-output-speaker
Ziel #136
	Name: alsa_output.pci-0000_01_00.1.hdmi-surround-extra1
	Beschreibung: Baffin HDMI/DP Audio [Radeon RX 550 640SP / RX 560/560X] Digital Surround 5.1 (HDMI 2)
	Stumm: nein
	Lautstärke: front-left: 26214 /  40% / -23,88 dB,   front-right: 26214 /  40% / -23,88 dB,   rear-left: 26214 /  40% / -23,88 dB,   rear-right: 26214 /  40% / -23,88 dB,   front-center: 26214 /  40% / -23,88 dB,   lfe: 26214 /  40% / -23,88 dB
	Basis-Lautstärke: 65536 / 100% / 0,00 dB
		alsa.card = "1"
		alsa.card_name = "HDA ATI HDMI"
		alsa.subdevice_name = "subdevice #0"
		api.alsa.card.longname = "HDA ATI HDMI at 0x92660000 irq 65"
		api.alsa.card.name = "HDA ATI HDMI"
		api.alsa.card = "1"
		device.name = "alsa_card.pci-0000_01_00.1"
	Aktiver Port: hdmi-output-1
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
$ pactl list sinks | grep -E '#|Name|alsa.card|Stumm|Laut|Beschr| Port'
Ziel #52
	Name: alsa_output.pci-0000_00_1f.3.analog-stereo
	Beschreibung: Built-in Audio Analog Stereo
	Stumm: nein
	Lautstärke: front-left: 26214 /  40% / -23,88 dB,   front-right: 26214 /  40% / -23,88 dB
	Basis-Lautstärke: 65536 / 100% / 0,00 dB
		alsa.card = "0"
		alsa.card_name = "HDA Intel PCH"
		alsa.subdevice_name = "subdevice #0"
		api.alsa.card.longname = "HDA Intel PCH at 0x92720000 irq 64"
		api.alsa.card.name = "HDA Intel PCH"
		api.alsa.card = "0"
		device.name = "alsa_card.pci-0000_00_1f.3"
		analog-output-speaker: Speakers (Typ: Lautsprecher, Priorität: 10000, Verfügbarkeitsgruppe: Legacy 3, Verfügbarkeit unbekannt)
	Aktiver Port: analog-output-speaker
Ziel #136
	Name: alsa_output.pci-0000_01_00.1.hdmi-surround-extra1
	Beschreibung: Baffin HDMI/DP Audio [Radeon RX 550 640SP / RX 560/560X] Digital Surround 5.1 (HDMI 2)
	Stumm: nein
	Lautstärke: front-left: 26214 /  40% / -23,88 dB,   front-right: 26214 /  40% / -23,88 dB,   rear-left: 26214 /  40% / -23,88 dB,   rear-right: 26214 /  40% / -23,88 dB,   front-center: 26214 /  40% / -23,88 dB,   lfe: 26214 /  40% / -23,88 dB
	Basis-Lautstärke: 65536 / 100% / 0,00 dB
		alsa.card = "1"
		alsa.card_name = "HDA ATI HDMI"
		alsa.subdevice_name = "subdevice #0"
		api.alsa.card.longname = "HDA ATI HDMI at 0x92660000 irq 65"
		api.alsa.card.name = "HDA ATI HDMI"
		api.alsa.card = "1"
		device.name = "alsa_card.pci-0000_01_00.1"
	Aktiver Port: hdmi-output-1
milymat@mac:~/snd-hda-codec-cs8409$ ^C
milymat@mac:~/snd-hda-codec-cs8409$ pactl list cards | grep -E '#|Name|alsa.card.name|api.alsa.card|device.description|device.alias|Aktives Profil' 
Karte #50
	Name: alsa_card.pci-0000_01_00.1
		api.alsa.card = "1"
		api.alsa.card.longname = "HDA ATI HDMI at 0x92660000 irq 65"
		api.alsa.card.name = "HDA ATI HDMI"
		device.description = "Baffin HDMI/DP Audio [Radeon RX 550 640SP / RX 560/560X]"
		alsa.card_name = "HDA ATI HDMI"
	Aktives Profil: output:hdmi-surround-extra1
Karte #51
	Name: alsa_card.pci-0000_00_1f.3
		api.alsa.card = "0"
		api.alsa.card.longname = "HDA Intel PCH at 0x92720000 irq 64"
		api.alsa.card.name = "HDA Intel PCH"
		device.description = "Built-in Audio"
		alsa.card_name = "HDA Intel PCH"
	Aktives Profil: output:analog-stereo+input:analog-stereo
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
$ sudo dmidecode -t 2 | grep -E "Base|Manufacturer|Product|Version";sudo dmidecode | grep -A3 'BIOS Information'  
[sudo] Passwort für milymat: 
Base Board Information
	Manufacturer: Apple Inc.
	Product Name: Mac-xxxx
	Version: iMac18,2
BIOS Information
	Vendor: Apple Inc.
	Version: 529.140.2.0.0
	Release Date: 06/23/2024
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
$ aplay -l
**** Liste der Hardware-Geräte (PLAYBACK) ****
Karte 0: PCH [HDA Intel PCH], Gerät 0: CS8409/CS42L83 Analog [CS8409/CS42L83 Analog]
  Sub-Geräte: 0/1
  Sub-Gerät #0: subdevice #0
Karte 1: HDMI [HDA ATI HDMI], Gerät 3: HDMI 0 [HDMI 0]
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0
Karte 1: HDMI [HDA ATI HDMI], Gerät 7: HDMI 1 [HDMI 1]
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0
Karte 1: HDMI [HDA ATI HDMI], Gerät 8: HDMI 2 [HDMI 2]
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0
Karte 1: HDMI [HDA ATI HDMI], Gerät 9: HDMI 3 [HDMI 3]
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0
Karte 1: HDMI [HDA ATI HDMI], Gerät 10: HDMI 4 [HDMI 4]
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0
Karte 1: HDMI [HDA ATI HDMI], Gerät 11: HDMI 5 [HDMI 5]
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0
1
2
3
4
5
6
7
8
9
$ speaker-test -c6 -D surround51 

speaker-test 1.2.9

Wiedergabe-Gerät ist surround51
Stream-Parameter sind 48000 Hz, S16_LE, 6 Kanäle
Verwende 16 Oktaven rosa Rauschen
Sample-Format nicht unterstützt: Das Argument ist ungültig
Fehler beim Setzen der Hardware-Parameter: Das Argument ist ungültig

Berlin_1946 Team-Icon

Supporter, Wikiteam

Anmeldungsdatum:
18. September 2009

Beiträge: 10137

Hallo milymat

Systeminformationen Sound

Befehle zeilenweise ausführen.

Hast du falsch gemacht. Damit fehlen einige Angaben
codeblock

3. Rohtext wählen.

falsch bedient, damit können die Helfer leben. Zeigt allerdings, wie genau du die Wikis liest.
Sound Problembehebung (Abschnitt „Surroundsound“)

Am besten prüft man mit Alsamixer nach, ob dafür ein Schalter oder Regler existiert.

Warum bist du diesen Weg, der im Wiki beschrieben ist nicht gegangen?
Alsamixer (Abschnitt „Soundkarte-ermitteln“)
ggf das Bild als Anhang posten.

milymat

(Themenstarter)

Anmeldungsdatum:
13. November 2024

Beiträge: 6

Ich hab nun auf 24.10 geupdated.

Hier mein neuer Versuch mit dem Codeblock ☺

milymat@mac:~$ sudo apt-get install pulseaudio-utils pipewire-pulse 
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
pulseaudio-utils ist schon die neueste Version (1:16.1+dfsg1-5.1ubuntu1).
pipewire-pulse ist schon die neueste Version (1.2.4-1ubuntu1).
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
milymat@mac:~$ lsb_release -d;uname -r 
Description:	Ubuntu 24.10
6.11.0-9-generic
milymat@mac:~$ sudo dmidecode -t 2 | grep -E "Base|Manufacturer|Product|Version";sudo dmidecode | grep -A3 'BIOS Information'  
Base Board Information
	Manufacturer: Apple Inc.
	Product Name: Mac-77xxxxxxxx1
	Version: iMac18,2
BIOS Information
	Vendor: Apple Inc.
	Version: 529.140.2.0.0
	Release Date: 06/23/2024
milymat@mac:~$ cat /proc/asound/cards;lspci -nnk | grep -iA2 audio;fuser -fv /dev/snd/*
 0 [PCH            ]: HDA-Intel - HDA Intel PCH
                      HDA Intel PCH at 0x92720000 irq 63
 1 [HDMI           ]: HDA-Intel - HDA ATI HDMI
                      HDA ATI HDMI at 0x92660000 irq 64
00:1f.3 Audio device [0403]: Intel Corporation 100 Series/C230 Series Chipset Family HD Audio Controller [8086:a170] (rev 31)
	Subsystem: Intel Corporation Device [8086:7270]
	Kernel driver in use: snd_hda_intel
--
01:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Baffin HDMI/DP Audio [Radeon RX 550 640SP / RX 560/560X] [1002:aae0]
	Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Baffin HDMI/DP Audio [Radeon RX 550 640SP / RX 560/560X] [1002:aae0]
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel
                     BEN.        PID ZUGR.  BEFEHL
/dev/snd/controlC0:  milymat     2285 F.... wireplumber
/dev/snd/controlC1:  milymat     2278 F.... pipewire
                     milymat     2285 F.... wireplumber
/dev/snd/pcmC0D0c:   milymat     2278 F...m pipewire
/dev/snd/pcmC1D7p:   milymat     2278 F...m pipewire
/dev/snd/seq:        milymat     2278 F.... pipewire
milymat@mac:~$ aplay -l;amixer info;amixer -D default
**** Liste der Hardware-Geräte (PLAYBACK) ****
Karte 0: PCH [HDA Intel PCH], Gerät 0: CS8409/CS42L83 Analog [CS8409/CS42L83 Analog]
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0
Karte 1: HDMI [HDA ATI HDMI], Gerät 3: HDMI 0 [HDMI 0]
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0
Karte 1: HDMI [HDA ATI HDMI], Gerät 7: HDMI 1 [SONY TV]
  Sub-Geräte: 0/1
  Sub-Gerät #0: subdevice #0
Karte 1: HDMI [HDA ATI HDMI], Gerät 8: HDMI 2 [HDMI 2]
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0
Karte 1: HDMI [HDA ATI HDMI], Gerät 9: HDMI 3 [HDMI 3]
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0
Karte 1: HDMI [HDA ATI HDMI], Gerät 10: HDMI 4 [HDMI 4]
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0
Karte 1: HDMI [HDA ATI HDMI], Gerät 11: HDMI 5 [HDMI 5]
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0
Card default 'pipewire'/'PipeWire'
  Mixer name	: 'PipeWire'
  Components	: ''
  Controls      : 4
  Simple ctrls  : 2
Simple mixer control 'Master',0
  Capabilities: pvolume pswitch pswitch-joined
  Playback channels: Front Left - Front Right - Rear Left - Rear Right - Front Center - Woofer
  Limits: Playback 0 - 65536
  Mono:
  Front Left: Playback 65536 [100%] [on]
  Front Right: Playback 65536 [100%] [on]
  Rear Left: Playback 65536 [100%] [on]
  Rear Right: Playback 65536 [100%] [on]
  Front Center: Playback 65536 [100%] [on]
  Woofer: Playback 65536 [100%] [on]
Simple mixer control 'Capture',0
  Capabilities: cvolume cswitch cswitch-joined
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 65536
  Front Left: Capture 65536 [100%] [on]
  Front Right: Capture 65536 [100%] [on]
milymat@mac:~$ echo "-c0";amixer -c0;echo "-c1";amixer -c1
-c0
Simple mixer control 'PCM',0
  Capabilities: pvolume
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 255
  Mono:
  Front Left: Playback 136 [53%] [-23.80dB]
  Front Right: Playback 136 [53%] [-23.80dB]
Simple mixer control 'Mic',0
  Capabilities: cswitch cswitch-joined cswitch-exclusive
  Capture exclusive group: 0
  Capture channels: Mono
  Mono: Capture [off]
Simple mixer control 'Internal Mic',0
  Capabilities: cvolume cswitch cswitch-exclusive
  Capture exclusive group: 0
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 63
  Front Left: Capture 63 [100%] [12.00dB] [on]
  Front Right: Capture 63 [100%] [12.00dB] [on]
Simple mixer control 'Internal Mic Boost',0
  Capabilities: volume
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 2
  Front Left: 2 [100%] [20.00dB]
  Front Right: 2 [100%] [20.00dB]
-c1
Simple mixer control 'IEC958',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958',1
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958',2
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958',3
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958',4
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958',5
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
milymat@mac:~$ dpkg -l | tr -s " " | grep alsa 
ii alsa-base 1.0.25+dfsg-0ubuntu7 all ALSA driver configuration files
ii alsa-topology-conf 1.2.5.1-3 all ALSA topology configuration files
ii alsa-ucm-conf 1.2.10-1ubuntu6 all ALSA Use Case Manager configuration files
ii alsa-utils 1.2.11-1ubuntu1 amd64 Utilities for configuring and using ALSA
ii gstreamer1.0-alsa:amd64 1.24.8-1 amd64 GStreamer plugin for ALSA
ii pipewire-alsa:amd64 1.2.4-1ubuntu1 amd64 PipeWire ALSA plugin, for ALSA applications to output via PipeWire
milymat@mac:~$ journalctl -b -k | grep -Ei 'BOOT_IMAGE|secureboot|Linux version|snd|sound|audio|codec|hda|hdmi|fail|firmware|sof-' 
Nov 14 09:37:05 mac kernel: Linux version 6.11.0-9-generic (buildd@lcy02-amd64-093) (x86_64-linux-gnu-gcc-14 (Ubuntu 14.2.0-4ubuntu2) 14.2.0, GNU ld (GNU Binutils for Ubuntu) 2.43.1) #9-Ubuntu SMP PREEMPT_DYNAMIC Mon Oct 14 13:19:59 UTC 2024 (Ubuntu 6.11.0-9.9-generic 6.11.0)
Nov 14 09:37:05 mac kernel: Command line: BOOT_IMAGE=/boot/vmlinuz-6.11.0-9-generic root=UUID=162d555b-41ed-4239-a9e7-4c5ff1ca26d0 ro quiet splash crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M vt.handoff=7
Nov 14 09:37:05 mac kernel: secureboot: Secure boot disabled
Nov 14 09:37:05 mac kernel: secureboot: Secure boot disabled
Nov 14 09:37:05 mac kernel: Kernel command line: BOOT_IMAGE=/boot/vmlinuz-6.11.0-9-generic root=UUID=162d555b-41ed-4239-a9e7-4c5ff1ca26d0 ro quiet splash crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M vt.handoff=7
Nov 14 09:37:05 mac kernel: Unknown kernel command line parameters "splash BOOT_IMAGE=/boot/vmlinuz-6.11.0-9-generic", will be passed to user space.
Nov 14 09:37:05 mac kernel: ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
Nov 14 09:37:05 mac kernel: pci 0000:05:02.0: bridge window [mem size 0x00200000 64bit pref]: failed to assign
Nov 14 09:37:05 mac kernel: pci 0000:05:02.0: bridge window [io  size 0x1000]: failed to assign
Nov 14 09:37:05 mac kernel: pci 0000:05:02.0: bridge window [mem size 0x00200000 64bit pref]: failed to assign
Nov 14 09:37:05 mac kernel: pci 0000:05:02.0: bridge window [io  size 0x1000]: failed to assign
Nov 14 09:37:05 mac kernel: Relocating firmware framebuffer to offset 0x0000000000300000[d] within [mem 0xc0000000-0xcfffffff flags 0x14220c]
Nov 14 09:37:05 mac kernel:     BOOT_IMAGE=/boot/vmlinuz-6.11.0-9-generic
Nov 14 09:37:05 mac kernel: ACPI: video: [Firmware Bug]: ACPI(GFX0) defines _DOD but not _DOS
Nov 14 09:37:05 mac systemd[1]: systemd-hibernate-clear.service - Clear Stale Hibernate Storage Info was skipped because of an unmet condition check (ConditionPathExists=/sys/firmware/efi/efivars/HibernateLocation-8cf2644b-4b0b-428f-9387-6d876050dc67).
Nov 14 09:37:06 mac kernel: brcmfmac 0000:02:00.0: Direct firmware load for brcm/brcmfmac43602-pcie.Apple Inc.-iMac18,2.bin failed with error -2
Nov 14 09:37:06 mac kernel: snd_hda_intel 0000:01:00.1: enabling device (0000 -> 0002)
Nov 14 09:37:06 mac kernel: brcmfmac 0000:02:00.0: Direct firmware load for brcm/brcmfmac43602-pcie.txt failed with error -2
Nov 14 09:37:06 mac kernel: brcmfmac 0000:02:00.0: Direct firmware load for brcm/brcmfmac43602-pcie.clm_blob failed with error -2
Nov 14 09:37:06 mac kernel: input: HDA ATI HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input16
Nov 14 09:37:06 mac kernel: input: HDA ATI HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input17
Nov 14 09:37:06 mac kernel: input: HDA ATI HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input18
Nov 14 09:37:06 mac kernel: input: HDA ATI HDMI HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input19
Nov 14 09:37:06 mac kernel: input: HDA ATI HDMI HDMI/DP,pcm=10 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input20
Nov 14 09:37:06 mac kernel: input: HDA ATI HDMI HDMI/DP,pcm=11 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input21
Nov 14 09:37:06 mac kernel: brcmfmac 0000:02:00.0: Direct firmware load for brcm/brcmfmac43602-pcie.txcap_blob failed with error -2
Nov 14 09:37:07 mac kernel: snd_hda_codec_cs8409: loading out-of-tree module taints kernel.
Nov 14 09:37:07 mac kernel: snd_hda_codec_cs8409: module verification failed: signature and/or required key missing - tainting kernel
Nov 14 09:37:07 mac kernel: snd_hda_intel: Primary patch_cs8409
Nov 14 09:37:07 mac kernel: snd_hda_intel: Primary patch_cs8409 NOT FOUND trying APPLE
Nov 14 09:37:07 mac kernel: snd_hda_codec_cs8409 hdaudioC0D0: autoconfig for CS8409: line_outs=2 (0x24/0x25/0x0/0x0/0x0) type:speaker
Nov 14 09:37:07 mac kernel: snd_hda_codec_cs8409 hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
Nov 14 09:37:07 mac kernel: snd_hda_codec_cs8409 hdaudioC0D0:    hp_outs=1 (0x2c/0x0/0x0/0x0/0x0)
Nov 14 09:37:07 mac kernel: snd_hda_codec_cs8409 hdaudioC0D0:    mono: mono_out=0x0
Nov 14 09:37:07 mac kernel: snd_hda_codec_cs8409 hdaudioC0D0:    inputs:
Nov 14 09:37:07 mac kernel: snd_hda_codec_cs8409 hdaudioC0D0:      Internal Mic=0x45
Nov 14 09:37:07 mac kernel: snd_hda_codec_cs8409 hdaudioC0D0:      Mic=0x3c
Nov 14 09:37:07 mac kernel: snd_hda_intel: hda_generic_check_dyn_adc_switch shrinking
Nov 14 09:37:10 mac kernel: input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1f.3/sound/card0/input22
Nov 14 09:37:10 mac kernel: input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1f.3/sound/card0/input23
Nov 14 09:37:10 mac kernel: brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM43602/1 wl0: Nov 10 2015 06:38:10 version 7.35.177.61 (r598657) FWID 01-ea662a8c
Nov 14 09:37:10 mac kernel: [drm] Found UVD firmware Version: 1.130 Family ID: 16
Nov 14 09:37:10 mac kernel: [drm] Found VCE firmware Version: 53.26 Binary ID: 3
Nov 14 09:37:10 mac kernel: snd_hda_intel 0000:01:00.1: bound 0000:01:00.0 (ops amdgpu_dm_audio_component_bind_ops [amdgpu])
Nov 14 12:00:15 mac kernel: audit: type=1400 audit(1731582015.493:190): apparmor="DENIED" operation="open" class="file" profile="snap-update-ns.firmware-updater" name="/proc/4148/maps" pid=4148 comm="5" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
Nov 14 12:00:15 mac kernel: audit: type=1400 audit(1731582015.690:191): apparmor="DENIED" operation="open" class="file" profile="snap.firmware-updater.firmware-notifier" name="/proc/sys/vm/max_map_count" pid=4123 comm="firmware-notifi" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
milymat@mac:~$ ps -C pipewire;pactl info
    PID TTY          TIME CMD
   2278 ?        00:03:57 pipewire
   2279 ?        00:00:00 pipewire
Server-Zeichenkette: /run/user/1000/pulse/native
Bibliotheks-Protokollversion: 35
Server-Protokollversion: 35
ist lokal: ja
Client-Index: 3062
Tile-Größe: 65472
Name des Benutzers: milymat
Rechnername: mac
Name des Servers: PulseAudio (on PipeWire 1.2.4)
Version des Servers: 15.0.0
Standard-Abtastwert-Angabe: float32le 2ch 48000Hz
Standard-Kanal-Zuordnung: front-left,front-right
Standard-Ziel: alsa_output.pci-0000_01_00.1.hdmi-surround-extra1
Standard-Quelle: alsa_input.pci-0000_00_1f.3.analog-stereo
Cookie: 8564:7f97
milymat@mac:~$ wpctl status
PipeWire 'pipewire-0' [1.2.4, milymat@mac, cookie:2237955991]
 └─ Clients:
        33. WirePlumber                         [1.2.4, milymat@mac, pid:2285]
        38. pipewire                            [1.2.4, milymat@mac, pid:2288]
        47. WirePlumber [export]                [1.2.4, milymat@mac, pid:2285]
        76. gnome-shell                         [1.2.4, milymat@mac, pid:2575]
        77. GNOME Shell Volume Control          [1.2.4, milymat@mac, pid:2575]
        78. GNOME Volume Control Media Keys     [1.2.4, milymat@mac, pid:2765]
        79. Mutter                              [1.2.4, milymat@mac, pid:2575]
        86. gnome-control-center                [1.2.4, milymat@mac, pid:7006]
        93. xdg-desktop-portal                  [1.2.4, milymat@mac, pid:3316]
        94. Firefox                             [1.2.4, milymat@mac, pid:4792]
       101. GNOME Settings                      [1.2.4, milymat@mac, pid:7006]
       126. Terminal                            [1.2.4, milymat@mac, pid:4467]
       127. Firefox                             [1.2.4, milymat@mac, pid:4792]
       236. wpctl                               [1.2.4, milymat@mac, pid:9213]
       243. speech-dispatcher-dummy             [1.2.4, milymat@mac, pid:8806]

Audio
 ├─ Devices:
 │      51. Baffin HDMI/DP Audio [Radeon RX 550 640SP / RX 560/560X] [alsa]
 │      52. Internes Audio                      [alsa]
 │  
 ├─ Sinks:
 │      59. Internes Audio Analog Stereo        [vol: 0.40]
 │  *   69. Baffin HDMI/DP Audio [Radeon RX 550 640SP / RX 560/560X] Digital Surround 5.1 (HDMI 2) [vol: 1.00]
 │  
 ├─ Sources:
 │  *   60. Internes Audio Analog Stereo        [vol: 1.00]
 │  
 ├─ Filters:
 │  
 └─ Streams:
        64. GNOME Settings                                              
             62. monitor_FR     
             63. input_FL        < CS8409/CS42L83 Analog:capture_FL	[active]
             96. input_FR        < CS8409/CS42L83 Analog:capture_FR	[active]
            114. monitor_FL     
        84. speech-dispatcher-dummy                                     
            130. output_RR       > SONY TV:playback_RR	[paused]
            133. output_FC       > SONY TV:playback_FC	[paused]
            144. output_FL       > SONY TV:playback_FL	[paused]
            148. output_RL       > SONY TV:playback_RL	[paused]
            150. output_LFE      > SONY TV:playback_LFE	[paused]
            154. output_FR       > SONY TV:playback_FR	[paused]
        98. GNOME Settings                                              
             68. monitor_FL     
             72. monitor_RR     
             73. input_LFE       < SONY TV:monitor_LFE	[active]
             97. input_RR        < SONY TV:monitor_RR	[active]
             99. monitor_FR     
            109. monitor_LFE    
            110. input_FC        < SONY TV:monitor_FC	[active]
            111. input_FR        < SONY TV:monitor_FR	[active]
            112. monitor_RL     
            115. input_RL        < SONY TV:monitor_RL	[active]
            117. monitor_FC     
            119. input_FL        < SONY TV:monitor_FL	[active]

Video
 ├─ Devices:
 │      53. FaceTime HD Camera (Built-in)       [v4l2]
 │      54. FaceTime HD Camera (Built-in)       [v4l2]
 │  
 ├─ Sinks:
 │  
 ├─ Sources:
 │  *   74. FaceTime HD Camera (Built-in) (V4L2)
 │  
 ├─ Filters:
 │  
 └─ Streams:

Settings
 └─ Default Configured Devices:
         0. Audio/Sink    alsa_output.pci-0000_01_00.1.hdmi-surround-extra1
milymat@mac:~$ systemctl --user status pipewire.{socket,service}
● pipewire.socket - PipeWire Multimedia System Sockets
     Loaded: loaded (/usr/lib/systemd/user/pipewire.socket; enabled; preset: enabled)
     Active: active (running) since Thu 2024-11-14 09:39:29 CET; 3h 38min ago
 Invocation: 683d0fafb9e84e7190dd4963d735fd02
   Triggers: ● pipewire.service
     Listen: /run/user/1000/pipewire-0 (Stream)
             /run/user/1000/pipewire-0-manager (Stream)
     CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire.socket

Nov 14 09:39:29 mac systemd[2254]: Listening on pipewire.socket - PipeWire Multimedia System Sockets.

● pipewire.service - PipeWire Multimedia Service
     Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled)
     Active: active (running) since Thu 2024-11-14 09:39:29 CET; 3h 38min ago
 Invocation: a0d3417bd56149a39eaa8fee0d3f63c5
TriggeredBy: ● pipewire.socket
   Main PID: 2278 (pipewire)
      Tasks: 3 (limit: 8501)
     Memory: 15.9M (peak: 33.4M)
        CPU: 3min 57.814s
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
             └─2278 /usr/bin/pipewire

Nov 14 09:39:29 mac systemd[2254]: Started pipewire.service - PipeWire Multimedia Service.
Nov 14 10:22:36 mac pipewire[2278]: pw.node: (alsa_output.pci-0000_00_1f.3.analog-stereo-59) graph xrun not-triggered (0 suppressed)
Nov 14 10:22:36 mac pipewire[2278]: pw.node: (alsa_output.pci-0000_00_1f.3.analog-stereo-59) xrun state:0x7fa53ba59008 pending:1/1 s:>
Nov 14 10:29:43 mac pipewire[2278]: pw.node: (alsa_output.pci-0000_00_1f.3.analog-stereo-59) graph xrun not-triggered (0 suppressed)
Nov 14 10:29:43 mac pipewire[2278]: pw.node: (alsa_output.pci-0000_00_1f.3.analog-stereo-59) xrun state:0x7fa53ba59008 pending:1/1 s:>
Nov 14 13:01:06 mac pipewire[2278]: pw.node: (alsa_output.pci-0000_01_00.1.hdmi-surround-extra1-69) graph xrun not-triggered (1 suppr>
Nov 14 13:01:06 mac pipewire[2278]: pw.node: (alsa_output.pci-0000_01_00.1.hdmi-surround-extra1-69) xrun state:0x7fa53ba4f008 pending>
Nov 14 13:06:24 mac pipewire[2278]: pw.node: (alsa_output.pci-0000_01_00.1.hdmi-surround-extra1-69) graph xrun not-triggered (0 suppr>
Nov 14 13:06:24 mac pipewire[2278]: pw.node: (alsa_output.pci-0000_01_00.1.hdmi-surround-extra1-69) xrun state:0x7fa53ba4f008 pending>
 ESCOC
ipeWire Multimedia System Sockets.


d; preset: enabled)
 38min ago






slice/pipewire.service


ire Multimedia Service.
00_1f.3.analog-stereo-59) graph xrun not-triggered (0 suppressed)
00_1f.3.analog-stereo-59) xrun state:0x7fa53ba59008 pending:1/1 s:2734913265942 a:2734913329638 f:2734913385069 waiting:63696 process>
00_1f.3.analog-stereo-59) graph xrun not-triggered (0 suppressed)
00_1f.3.analog-stereo-59) xrun state:0x7fa53ba59008 pending:1/1 s:3161503049003 a:3161503128809 f:3161503194517 waiting:79806 process>
01_00.1.hdmi-surround-extra1-69) graph xrun not-triggered (1 suppressed)
01_00.1.hdmi-surround-extra1-69) xrun state:0x7fa53ba4f008 pending:1/2 s:12244824128063 a:12244824354488 f:12244824411659 waiting:226>
01_00.1.hdmi-surround-extra1-69) graph xrun not-triggered (0 suppressed)
01_00.1.hdmi-surround-extra1-69) xrun state:0x7fa53ba4f008 pending:1/11 s:12562261992177 a:12562262514512 f:12562262572744 waiting:52>
 ESCOC
















734913265942 a:2734913329638 f:2734913385069 waiting:63696 process:55431 status:triggered

161503049003 a:3161503128809 f:3161503194517 waiting:79806 process:65708 status:triggered
ssed)
1/2 s:12244824128063 a:12244824354488 f:12244824411659 waiting:226425 process:57171 status:triggered
ssed)
1/11 s:12562261992177 a:12562262514512 f:12562262572744 waiting:522335 process:58232 status:triggered
 ESCOC
















55431 status:triggered

65708 status:triggered

25 process:57171 status:triggered

335 process:58232 status:triggered
 ESCOD
















734913265942 a:2734913329638 f:2734913385069 waiting:63696 process:55431 status:triggered

161503049003 a:3161503128809 f:3161503194517 waiting:79806 process:65708 status:triggered
ssed)
1/2 s:12244824128063 a:12244824354488 f:12244824411659 waiting:226425 process:57171 status:triggered
ssed)
1/11 s:12562261992177 a:12562262514512 f:12562262572744 waiting:522335 process:58232 status:triggered
 ESCOD
ipeWire Multimedia System Sockets.


d; preset: enabled)
 38min ago






slice/pipewire.service


ire Multimedia Service.
00_1f.3.analog-stereo-59) graph xrun not-triggered (0 suppressed)
00_1f.3.analog-stereo-59) xrun state:0x7fa53ba59008 pending:1/1 s:2734913265942 a:2734913329638 f:2734913385069 waiting:63696 process>
00_1f.3.analog-stereo-59) graph xrun not-triggered (0 suppressed)
00_1f.3.analog-stereo-59) xrun state:0x7fa53ba59008 pending:1/1 s:3161503049003 a:3161503128809 f:3161503194517 waiting:79806 process>
01_00.1.hdmi-surround-extra1-69) graph xrun not-triggered (1 suppressed)
01_00.1.hdmi-surround-extra1-69) xrun state:0x7fa53ba4f008 pending:1/2 s:12244824128063 a:12244824354488 f:12244824411659 waiting:226>
01_00.1.hdmi-surround-extra1-69) graph xrun not-triggered (0 suppressed)
01_00.1.hdmi-surround-extra1-69) xrun state:0x7fa53ba4f008 pending:1/11 s:12562261992177 a:12562262514512 f:12562262572744 waiting:52>
milymat@mac:~$ systemctl --user status pipewire-pulse.{socket,service}
● pipewire-pulse.socket - PipeWire PulseAudio
     Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.socket; enabled; preset: enabled)
     Active: active (running) since Thu 2024-11-14 09:39:29 CET; 3h 38min ago
 Invocation: 5862f924cec84d87a5de82367f65d9b5
   Triggers: ● pipewire-pulse.service
     Listen: /run/user/1000/pulse/native (Stream)
     CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire-pulse.socket

Nov 14 09:39:29 mac systemd[2254]: Listening on pipewire-pulse.socket - PipeWire PulseAudio.

● pipewire-pulse.service - PipeWire PulseAudio
     Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled)
     Active: active (running) since Thu 2024-11-14 09:39:29 CET; 3h 38min ago
 Invocation: dd4ff41a1ba3406d932b8c957a30cff3
TriggeredBy: ● pipewire-pulse.socket
   Main PID: 2288 (pipewire-pulse)
      Tasks: 3 (limit: 8501)
     Memory: 26M (peak: 32.3M)
        CPU: 1min 25.980s
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service
             └─2288 /usr/bin/pipewire-pulse

Nov 14 09:39:29 mac systemd[2254]: Started pipewire-pulse.service - PipeWire PulseAudio.
Nov 14 13:02:55 mac pipewire-pulse[2288]: mod.protocol-pulse: client 0x58688b54deb0 [VLC media player (LibVLC 3.0.20)]: ERROR command>
 ESCOC
nabled; preset: enabled)
 38min ago



e/pipewire-pulse.socket

et - PipeWire PulseAudio.


enabled; preset: enabled)
 38min ago






slice/pipewire-pulse.service


 PipeWire PulseAudio.
t 0x58688b54deb0 [VLC media player (LibVLC 3.0.20)]: ERROR command:-1 (invalid) tag:4 error:25 (Eingabe-/Ausgabefehler)
milymat@mac:~$ systemctl --user status wireplumber
● wireplumber.service - Multimedia Service Session Manager
     Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled)
     Active: active (running) since Thu 2024-11-14 09:39:29 CET; 3h 38min ago
 Invocation: fccc815abd6a437cbd05b6110a0f7053
   Main PID: 2285 (wireplumber)
      Tasks: 6 (limit: 8501)
     Memory: 10M (peak: 10.5M)
        CPU: 13.062s
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service
             └─2285 /usr/bin/wireplumber

Nov 14 09:39:29 mac systemd[2254]: Started wireplumber.service - Multimedia Service Session Manager.
Nov 14 09:39:29 mac wireplumber[2285]: wp-internal-comp-loader: Loading profile 'main'
Nov 14 09:39:29 mac wireplumber[2285]: wp-device: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed?
Nov 14 09:39:29 mac wireplumber[2285]: s-monitors-libcamera: PipeWire's libcamera SPA plugin is missing or broken. Some camera types >
milymat@mac:~$ systemctl --user status pipewire-media-session
Unit pipewire-media-session.service could not be found.
milymat@mac:~$ dpkg -l | tr -s " " | grep -e "pipew" -e "wirep" 
ii gstreamer1.0-pipewire:amd64 1.2.4-1ubuntu1 amd64 GStreamer 1.0 plugin for the PipeWire multimedia server
ii libpipewire-0.3-0t64:amd64 1.2.4-1ubuntu1 amd64 libraries for the PipeWire multimedia server
ii libpipewire-0.3-common 1.2.4-1ubuntu1 all libraries for the PipeWire multimedia server - common files
ii libpipewire-0.3-modules:amd64 1.2.4-1ubuntu1 amd64 libraries for the PipeWire multimedia server - modules
ii libwireplumber-0.5-0:amd64 0.5.6-1ubuntu1 amd64 Shared libraries for WirePlumber
ii pipewire:amd64 1.2.4-1ubuntu1 amd64 audio and video processing engine multimedia server
ii pipewire-alsa:amd64 1.2.4-1ubuntu1 amd64 PipeWire ALSA plugin, for ALSA applications to output via PipeWire
ii pipewire-audio 1.2.4-1ubuntu1 all recommended set of PipeWire packages for a standard audio desktop use
ii pipewire-bin 1.2.4-1ubuntu1 amd64 PipeWire multimedia server - programs
ii pipewire-pulse 1.2.4-1ubuntu1 amd64 PipeWire PulseAudio daemon
ii wireplumber 0.5.6-1ubuntu1 amd64 modular session / policy manager for PipeWire
milymat@mac:~$ aplay -l 
**** Liste der Hardware-Geräte (PLAYBACK) ****
Karte 0: PCH [HDA Intel PCH], Gerät 0: CS8409/CS42L83 Analog [CS8409/CS42L83 Analog]
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0
Karte 1: HDMI [HDA ATI HDMI], Gerät 3: HDMI 0 [HDMI 0]
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0
Karte 1: HDMI [HDA ATI HDMI], Gerät 7: HDMI 1 [SONY TV]
  Sub-Geräte: 0/1
  Sub-Gerät #0: subdevice #0
Karte 1: HDMI [HDA ATI HDMI], Gerät 8: HDMI 2 [HDMI 2]
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0
Karte 1: HDMI [HDA ATI HDMI], Gerät 9: HDMI 3 [HDMI 3]
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0
Karte 1: HDMI [HDA ATI HDMI], Gerät 10: HDMI 4 [HDMI 4]
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0
Karte 1: HDMI [HDA ATI HDMI], Gerät 11: HDMI 5 [HDMI 5]
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0
milymat@mac:~$ aplay -D plughw:0,0 /usr/share/sounds/alsa/Front_Center.wav
Wiedergabe: WAVE '/usr/share/sounds/alsa/Front_Center.wav' : Signed 16 bit Little Endian, Rate: 48000 Hz, mono
milymat@mac:~$ aplay -D plughw:1,8 /usr/share/sounds/alsa/Front_Center.wav
Wiedergabe: WAVE '/usr/share/sounds/alsa/Front_Center.wav' : Signed 16 bit Little Endian, Rate: 48000 Hz, mono
milymat@mac:~$ aplay -D plughw:1,8 /usr/share/sounds/alsa/Front_Center.wav
Wiedergabe: WAVE '/usr/share/sounds/alsa/Front_Center.wav' : Signed 16 bit Little Endian, Rate: 48000 Hz, mono
milymat@mac:~$ speaker-test -D plughw:0,0 -c2

speaker-test 1.2.11

Wiedergabe-Gerät ist plughw:0,0
Stream-Parameter sind 48000 Hz, S16_LE, 2 Kanäle
Verwende 16 Oktaven rosa Rauschen
Rate ist 48000 Hz (angefordert: 48000 Hz)
Puffergröße von 34 bis 570653
Periodengröße von 17 bis 285327
Perioden = 4
gesetzt: period_size = 12000
gesetzt: buffer_size = 48000
 0 - Front Left
 1 - Front Right
Zeit pro Periode = 5,030648
 0 - Front Left
 1 - Front Right
Zeit pro Periode = 5,999899
 0 - Front Left
 1 - Front Right
Zeit pro Periode = 6,000852
 0 - Front Left
 1 - Front Right
Zeit pro Periode = 5,998974
 0 - Front Left
 1 - Front Right
Zeit pro Periode = 6,001174
 0 - Front Left
 1 - Front Right
Zeit pro Periode = 5,999613
 0 - Front Left
 1 - Front Right
Zeit pro Periode = 6,000428
 0 - Front Left
 1 - Front Right
Zeit pro Periode = 5,999213
 0 - Front Left
 1 - Front Right
Zeit pro Periode = 5,999774
 0 - Front Left
 1 - Front Right
Zeit pro Periode = 5,999885
 0 - Front Left
 1 - Front Right
Zeit pro Periode = 5,999969
 0 - Front Left
 1 - Front Right
Zeit pro Periode = 5,999903
 0 - Front Left
 1 - Front Right
Zeit pro Periode = 5,999170
 0 - Front Left
 1 - Front Right
Zeit pro Periode = 5,999917
 0 - Front Left
 1 - Front Right
^CSchreibfehler: -4, Unterbrechung während des Betriebssystemaufrufs
xrun_recovery fehlgeschlagen: -4, Unterbrechung während des Betriebssystemaufrufs
Schreibfehler: Unterbrechung während des Betriebssystemaufrufs
milymat@mac:~$ speaker-test -D plughw:0,0 -c6 

speaker-test 1.2.11

Wiedergabe-Gerät ist plughw:0,0
Stream-Parameter sind 48000 Hz, S16_LE, 6 Kanäle
Verwende 16 Oktaven rosa Rauschen
Fehler beim Öffnen des Gerätes: -16, Das Gerät oder die Ressource ist belegt
milymat@mac:~$ speaker-test -D plughw:0,0 -c6 

speaker-test 1.2.11

Wiedergabe-Gerät ist plughw:0,0
Stream-Parameter sind 48000 Hz, S16_LE, 6 Kanäle
Verwende 16 Oktaven rosa Rauschen
Rate ist 48000 Hz (angefordert: 48000 Hz)
Puffergröße von 17 bis 285326
Periodengröße von 8 bis 142664
Perioden = 4
gesetzt: period_size = 12000
gesetzt: buffer_size = 48000
 0 - Front Left
 1 - Front Right
 2 - LFE
 3 - LFE
 4 - Unused
 5 - Unused
Zeit pro Periode = 17,043881
 0 - Front Left
 1 - Front Right
 2 - LFE
 3 - LFE
 4 - Unused
 5 - Unused
Zeit pro Periode = 17,999895
 0 - Front Left
 1 - Front Right
 2 - LFE
 3 - LFE
^CSchreibfehler: -4, Unterbrechung während des Betriebssystemaufrufs
xrun_recovery fehlgeschlagen: -4, Unterbrechung während des Betriebssystemaufrufs
Schreibfehler: Unterbrechung während des Betriebssystemaufrufs
milymat@mac:~$ speaker-test -D plughw:1,3 -c6 

speaker-test 1.2.11

Wiedergabe-Gerät ist plughw:1,3
Stream-Parameter sind 48000 Hz, S16_LE, 6 Kanäle
Verwende 16 Oktaven rosa Rauschen
Rate ist 48000 Hz (angefordert: 48000 Hz)
Puffergröße von 64 bis 349504
Periodengröße von 32 bis 174752
Perioden = 4
gesetzt: period_size = 12000
gesetzt: buffer_size = 48000
 0 - Front Left
 4 - Front Center
 1 - Front Right
 3 - Rear Right
 2 - Rear Left
 5 - LFE
Zeit pro Periode = 17,086307
 0 - Front Left
 4 - Front Center
 1 - Front Right
^C 3 - Rear Right
 2 - Rear Left
 5 - LFE
Zeit pro Periode = 7,459321
milymat@mac:~$ speaker-test -D plughw:1,7 -c6 

speaker-test 1.2.11

Wiedergabe-Gerät ist plughw:1,7
Stream-Parameter sind 48000 Hz, S16_LE, 6 Kanäle
Verwende 16 Oktaven rosa Rauschen
Rate ist 48000 Hz (angefordert: 48000 Hz)
Puffergröße von 64 bis 349504
Periodengröße von 32 bis 174752
Perioden = 4
gesetzt: period_size = 12000
gesetzt: buffer_size = 48000
 0 - Front Left
 4 - Front Center
 1 - Front Right
 3 - Rear Right
 2 - Rear Left
 5 - LFE
Zeit pro Periode = 17,001669
 0 - Front Left
 4 - Front Center
 1 - Front Right
 3 - Rear Right
 2 - Rear Left
 5 - LFE
Zeit pro Periode = 17,999863
 0 - Front Left
 4 - Front Center
^C 1 - Front Right
 3 - Rear Right
 2 - Rear Left
 5 - LFE
Zeit pro Periode = 4,812073
milymat@mac:~$ fuser -fv /dev/snd/* 
                     BEN.        PID ZUGR.  BEFEHL
/dev/snd/controlC0:  milymat     2285 F.... wireplumber
/dev/snd/controlC1:  milymat     2285 F.... wireplumber
/dev/snd/seq:        milymat     2278 F.... pipewire
milymat@mac:~$ amixer -c0 scontents 
Simple mixer control 'PCM',0
  Capabilities: pvolume
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 255
  Mono:
  Front Left: Playback 255 [100%] [0.00dB]
  Front Right: Playback 255 [100%] [0.00dB]
Simple mixer control 'Mic',0
  Capabilities: cswitch cswitch-joined cswitch-exclusive
  Capture exclusive group: 0
  Capture channels: Mono
  Mono: Capture [off]
Simple mixer control 'Internal Mic',0
  Capabilities: cvolume cswitch cswitch-exclusive
  Capture exclusive group: 0
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 63
  Front Left: Capture 63 [100%] [12.00dB] [on]
  Front Right: Capture 63 [100%] [12.00dB] [on]
Simple mixer control 'Internal Mic Boost',0
  Capabilities: volume
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 2
  Front Left: 2 [100%] [20.00dB]
  Front Right: 2 [100%] [20.00dB]
milymat@mac:~$ amixer -c1 scontents 
Simple mixer control 'IEC958',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958',1
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958',2
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958',3
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958',4
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958',5
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
milymat@mac:~$ pw-cat -p /usr/share/sounds/alsa/Front_Center.wav
milymat@mac:~$ pw-cat -p /usr/share/sounds/alsa/Front_Center.wav
milymat@mac:~$ pw-cat -p /usr/share/sounds/alsa/Front_Left.wav 
milymat@mac:~$ pw-cat -p /usr/share/sounds/alsa/Front_Right.wav 
milymat@mac:~$ pw-cat -p /usr/share/sounds/alsa/Front_Center.wav^C
milymat@mac:~$ paplay /usr/share/sounds/alsa/Front_Center.wav
milymat@mac:~$ pw-dump 
[
  {
    "id": 0,
    "type": "PipeWire:Interface:Core",
    "version": 4,
    "permissions": [ "r", "x", "m" ],
    "info": {
      "cookie": 2237955991,
      "user-name": "milymat",
      "host-name": "mac",
      "version": "1.2.4",
      "name": "pipewire-0",
      "change-mask": [ "props" ],
      "props": {
        "application.language": "de_DE.UTF-8",
        "application.name": "pipewire",
        "application.process.binary": "pipewire",
        "application.process.host": "mac",
        "application.process.id": 2278,
        "application.process.user": "milymat",
        "clock.power-of-two-quantum": true,
        "config.name": "pipewire.conf",
        "core.daemon": true,
        "core.name": "pipewire-0",
        "cpu.max-align": 32,
        "default.clock.max-quantum": 2048,
        "default.clock.min-quantum": 32,
        "default.clock.quantum": 1024,
        "default.clock.quantum-floor": 4,
        "default.clock.quantum-limit": 8192,
        "default.clock.rate": 48000,
        "default.video.height": 480,
        "default.video.rate.denom": 1,
        "default.video.rate.num": 25,
        "default.video.width": 640,
        "link.max-buffers": 16,
        "log.level": 2,
        "mem.allow-mlock": true,
        "mem.warn-mlock": false,
        "module.access": true,
        "module.jackdbus-detect": true,
        "module.x11.bell": true,
        "object.id": 0,
        "object.serial": 0,
        "settings.check-quantum": false,
        "settings.check-rate": false
      }
    }
  },
  {
    "id": 1,
    "type": "PipeWire:Interface:Module",
    "version": 3,
    "permissions": [ "r", "m" ],
    "info": {
      "name": "libpipewire-module-rt",
      "filename": "/usr/lib/x86_64-linux-gnu/pipewire-0.3/libpipewire-module-rt.so",
      "args": "{\n            nice.level    = -11\n            rt.prio       = 88\n            #rt.time.soft = -1\n            #rt.time.hard = -1\n            #uclamp.min = 0\n            #uclamp.max = 1024\n        }",
      "change-mask": [ "props" ],
      "props": {
        "module.author": "Wim Taymans <wim.taymans@gmail.com>",
        "module.description": "Use realtime thread scheduling, falling back to RTKit",
        "module.name": "libpipewire-module-rt",
        "module.usage": "( nice.level=<priority: default 20(don't change)> ) ( rt.prio=<priority: default 83> ) ( rt.time.soft=<in usec: default -1> ) ( rt.time.hard=<in usec: default -1> ) ( rlimits.enabled=<default true> ) ( rtportal.enabled=<default true> ) ( rtkit.enabled=<default true> ) ( uclamp.min=<default 0> ) ( uclamp.max=<default 1024> )",
        "module.version": "1.2.4",
        "nice.level": -11,
        "object.id": 1,
        "object.serial": 1,
        "rt.prio": 88
      }
    }
  },
  {
    "id": 3,
    "type": "PipeWire:Interface:SecurityContext",
    "version": 3,
    "permissions": [ "r", "w", "x" ],
    "props": {
      "object.serial": 3
    }
  },
  {
    "id": 2,
    "type": "PipeWire:Interface:Module",
    "version": 3,
    "permissions": [ "r", "m" ],
    "info": {
      "name": "libpipewire-module-protocol-native",
      "filename": "/usr/lib/x86_64-linux-gnu/pipewire-0.3/libpipewire-module-protocol-native.so",
      "args": "{\n            # List of server Unix sockets, and optionally permissions\n            #sockets = [ { name = \"pipewire-0\" }, { name = \"pipewire-0-manager\" } ]\n        }",
      "change-mask": [ "props" ],
      "props": {
        "module.author": "Wim Taymans <wim.taymans@gmail.com>",
        "module.description": "Native protocol using unix sockets",
        "module.name": "libpipewire-module-protocol-native",
        "module.version": "1.2.4",
        "object.id": 2,
        "object.serial": 2
      }
    }
  },
  {
    "id": 5,
    "type": "PipeWire:Interface:Profiler",
    "version": 3,
    "permissions": [ "r" ],
    "props": {
      "object.serial": 5
    }
  },
  {
    "id": 4,
    "type": "PipeWire:Interface:Module",
    "version": 3,
    "permissions": [ "r", "m" ],
    "info": {
      "name": "libpipewire-module-profiler",
      "filename": "/usr/lib/x86_64-linux-gnu/pipewire-0.3/libpipewire-module-profiler.so",
      "args": null,
      "change-mask": [ "props" ],
      "props": {
        "module.author": "Wim Taymans <wim.taymans@gmail.com>",
        "module.description": "Generate Profiling data",
        "module.name": "libpipewire-module-profiler",
        "module.version": "1.2.4",
        "object.id": 4,
        "object.serial": 4
      }
    }
  },
  {
    "id": 6,
    "type": "PipeWire:Interface:Module",
    "version": 3,
    "permissions": [ "r", "m" ],
    "info": {
      "name": "libpipewire-module-metadata",
      "filename": "/usr/lib/x86_64-linux-gnu/pipewire-0.3/libpipewire-module-metadata.so",
      "args": null,
      "change-mask": [ "props" ],
      "props": {
        "module.author": "Wim Taymans <wim.taymans@gmail.com>",
        "module.description": "Allow clients to create metadata store",
        "module.name": "libpipewire-module-metadata",
        "module.version": "1.2.4",
        "object.id": 6,
        "object.serial": 6
      }
    }
  },
  {
    "id": 7,
    "type": "PipeWire:Interface:Factory",
    "version": 3,
    "permissions": [ "r", "m" ],
    "info": {
      "name": "metadata",
      "type": "PipeWire:Interface:Metadata",
      "version": 3,
      "change-mask": [ "props" ],
      "props": {
        "factory.name": "metadata",
        "factory.type.name": "PipeWire:Interface:Metadata",
        "factory.type.version": 3,
        "factory.usage": "(metadata.name = <name> ) (metadata.values = [    { ( id = <int> ) key = <string> ( type = <string> ) value = <json> }    ...  ] )",
        "module.id": 6,
        "object.id": 7,
        "object.serial": 7
      }
    }
  },
  {
    "id": 8,
    "type": "PipeWire:Interface:Module",
    "version": 3,
    "permissions": [ "r", "m" ],
    "info": {
      "name": "libpipewire-module-spa-device-factory",
      "filename": "/usr/lib/x86_64-linux-gnu/pipewire-0.3/libpipewire-module-spa-device-factory.so",
      "args": null,
      "change-mask": [ "props" ],
      "props": {
        "module.author": "Wim Taymans <wim.taymans@gmail.com>",
        "module.description": "Provide a factory to make SPA devices",
        "module.name": "libpipewire-module-spa-device-factory",
        "module.version": "1.2.4",
        "object.id": 8,
        "object.serial": 8
      }
    }
  },
  {
    "id": 9,
    "type": "PipeWire:Interface:Factory",
    "version": 3,
    "permissions": [ "r", "m" ],
    "info": {
      "name": "spa-device-factory",
      "type": "PipeWire:Interface:Device",
      "version": 3,
      "change-mask": [ "props" ],
      "props": {
        "factory.name": "spa-device-factory",
        "factory.type.name": "PipeWire:Interface:Device",
        "factory.type.version": 3,
        "module.id": 8,
        "object.id": 9,
        "object.serial": 9
      }
    }
  },
  {
    "id": 10,
    "type": "PipeWire:Interface:Module",
    "version": 3,
    "permissions": [ "r", "m" ],
    "info": {
      "name": "libpipewire-module-spa-node-factory",
      "filename": "/usr/lib/x86_64-linux-gnu/pipewire-0.3/libpipewire-module-spa-node-factory.so",
      "args": null,
      "change-mask": [ "props" ],
      "props": {
        "module.author": "Wim Taymans <wim.taymans@gmail.com>",
        "module.description": "Provide a factory to make SPA nodes",
        "module.name": "libpipewire-module-spa-node-factory",
        "module.version": "1.2.4",
        "object.id": 10,
        "object.serial": 10
      }
    }
  },
  {
    "id": 11,
    "type": "PipeWire:Interface:Factory",
    "version": 3,
    "permissions": [ "r", "m" ],
    "info": {
      "name": "spa-node-factory",
      "type": "PipeWire:Interface:Node",
      "version": 3,
      "change-mask": [ "props" ],
      "props": {
        "factory.name": "spa-node-factory",
        "factory.type.name": "PipeWire:Interface:Node",
        "factory.type.version": 3,
        "module.id": 10,
        "object.id": 11,
        "object.serial": 11
      }
    }
  },
  {
    "id": 12,
    "type": "PipeWire:Interface:Module",
    "version": 3,
    "permissions": [ "r", "m" ],
    "info": {
      "name": "libpipewire-module-client-node",
      "filename": "/usr/lib/x86_64-linux-gnu/pipewire-0.3/libpipewire-module-client-node.so",
      "args": null,
      "change-mask": [ "props" ],
      "props": {
        "module.author": "Wim Taymans <wim.taymans@gmail.com>",
        "module.description": "Allow clients to create and control remote nodes",
        "module.name": "libpipewire-module-client-node",
        "module.version": "1.2.4",
        "object.id": 12,
        "object.serial": 12
      }
    }
  },
  {
    "id": 13,
    "type": "PipeWire:Interface:Factory",
    "version": 3,
    "permissions": [ "r", "m" ],
    "info": {
      "name": "client-node",
      "type": "PipeWire:Interface:ClientNode",
      "version": 6,
      "change-mask": [ "props" ],
      "props": {
        "factory.name": "client-node",
        "factory.type.name": "PipeWire:Interface:ClientNode",
        "factory.type.version": 6,
        "module.id": 12,
        "object.id": 13,
        "object.serial": 13
      }
    }
  },
  {
    "id": 14,
    "type": "PipeWire:Interface:Module",
    "version": 3,
    "permissions": [ "r", "m" ],
    "info": {
      "name": "libpipewire-module-client-device",
      "filename": "/usr/lib/x86_64-linux-gnu/pipewire-0.3/libpipewire-module-client-device.so",
      "args": null,
      "change-mask": [ "props" ],
      "props": {
        "module.author": "Wim Taymans <wim.taymans@gmail.com>",
        "module.description": "Allow clients to create and control remote devices",
        "module.name": "libpipewire-module-client-device",
        "module.version": "1.2.4",
        "object.id": 14,
        "object.serial": 14
      }
    }
  },
  {
    "id": 15,
    "type": "PipeWire:Interface:Factory",
    "version": 3,
    "permissions": [ "r", "m" ],
    "info": {
      "name": "client-device",
      "type": "Spa:Pointer:Interface:Device",
      "version": 0,
      "change-mask": [ "props" ],
      "props": {
        "factory.name": "client-device",
        "factory.type.name": "Spa:Pointer:Interface:Device",
        "factory.type.version": 0,
        "factory.usage": "[device.name=<string>]",
        "module.id": 14,
        "object.id": 15,
        "object.serial": 15
      }
    }
  },
  {
    "id": 16,
    "type": "PipeWire:Interface:Module",
    "version": 3,
    "permissions": [ "r", "m" ],
    "info": {
      "name": "libpipewire-module-portal",
      "filename": "/usr/lib/x86_64-linux-gnu/pipewire-0.3/libpipewire-module-portal.so",
      "args": null,
      "change-mask": [ "props" ],
      "props": {
        "module.name": "libpipewire-module-portal",
        "object.id": 16,
        "object.serial": 16
      }
    }
  },
  {
    "id": 17,
    "type": "PipeWire:Interface:Module",
    "version": 3,
    "permissions": [ "r", "m" ],
    "info": {
      "name": "libpipewire-module-access",
      "filename": "/usr/lib/x86_64-linux-gnu/pipewire-0.3/libpipewire-module-access.so",
      "args": "{\n            # Socket-specific access permissions\n            #access.socket = { pipewire-0 = \"default\", pipewire-0-manager = \"unrestricted\" }\n\n            # Deprecated legacy mode (not socket-based),\n            # for now enabled by default if access.socket is not specified\n            #access.legacy = true\n        }",
      "change-mask": [ "props" ],
      "props": {
        "module.author": "Wim Taymans <wim.taymans@gmail.com>",
        "module.description": "Perform access check",
        "module.name": "libpipewire-module-access",
        "module.usage": "( access.socket={ <socket>=<access>, ... } ) ( access.legacy=true ) ",
        "module.version": "1.2.4",
        "object.id": 17,
        "object.serial": 17
      }
    }
  },
  {
    "id": 18,
    "type": "PipeWire:Interface:Module",
    "version": 3,
    "permissions": [ "r", "m" ],
    "info": {
      "name": "libpipewire-module-adapter",
      "filename": "/usr/lib/x86_64-linux-gnu/pipewire-0.3/libpipewire-module-adapter.so",
      "args": null,
      "change-mask": [ "props" ],
      "props": {
        "module.author": "Wim Taymans <wim.taymans@gmail.com>",
        "module.description": "Manage adapter nodes",
        "module.name": "libpipewire-module-adapter",
        "module.version": "1.2.4",
        "object.id": 18,
        "object.serial": 18
      }
    }
  },
  {
    "id": 19,
    "type": "PipeWire:Interface:Factory",
    "version": 3,
    "permissions": [ "r", "m" ],
    "info": {
      "name": "adapter",
      "type": "PipeWire:Interface:Node",
      "version": 3,
      "change-mask": [ "props" ],
      "props": {
        "factory.name": "adapter",
        "factory.type.name": "PipeWire:Interface:Node",
        "factory.type.version": 3,
        "factory.usage": "factory.name=<factory-name> (library.name=<library-name>) node.name=<string> ",
        "module.id": 18,
        "object.id": 19,
        "object.serial": 19
      }
    }
  },
  {
    "id": 20,
    "type": "PipeWire:Interface:Module",
    "version": 3,
    "permissions": [ "r", "m" ],
    "info": {
      "name": "libpipewire-module-link-factory",
      "filename": "/usr/lib/x86_64-linux-gnu/pipewire-0.3/libpipewire-module-link-factory.so",
      "args": null,
      "change-mask": [ "props" ],
      "props": {
        "module.author": "Wim Taymans <wim.taymans@gmail.com>",
        "module.description": "Allow clients to create links",
        "module.name": "libpipewire-module-link-factory",
        "module.usage": "( allow.link.passive=<bool, default false> ) ",
        "module.version": "1.2.4",
        "object.id": 20,
        "object.serial": 20
      }
    }
  },
  {
    "id": 21,
    "type": "PipeWire:Interface:Factory",
    "version": 3,
    "permissions": [ "r", "m" ],
    "info": {
      "name": "link-factory",
      "type": "PipeWire:Interface:Link",
      "version": 3,
      "change-mask": [ "props" ],
      "props": {
        "factory.name": "link-factory",
        "factory.type.name": "PipeWire:Interface:Link",
        "factory.type.version": 3,
        "factory.usage": "(link.output.node=<output-node>) (link.output.port=<output-port>) (link.input.node=<input-node>) (link.input.port=<input-port>) (object.linger=<bool>) (link.passive=<bool>)",
        "module.id": 20,
        "object.id": 21,
        "object.serial": 21
      }
    }
  },
  {
    "id": 22,
    "type": "PipeWire:Interface:Module",
    "version": 3,
    "permissions": [ "r", "m" ],
    "info": {
      "name": "libpipewire-module-session-manager",
      "filename": "/usr/lib/x86_64-linux-gnu/pipewire-0.3/libpipewire-module-session-manager.so",
      "args": null,
      "change-mask": [ "props" ],
      "props": {
        "module.author": "George Kiagiadakis <george.kiagiadakis@collabora.com>",
        "module.description": "Implements objects for session management",
        "module.name": "libpipewire-module-session-manager",
        "module.version": "1.2.4",
        "object.id": 22,
        "object.serial": 22
      }
    }
  },
  {
    "id": 23,
    "type": "PipeWire:Interface:Factory",
    "version": 3,
    "permissions": [ "r", "m" ],
    "info": {
      "name": "client-endpoint",
      "type": "PipeWire:Interface:ClientEndpoint",
      "version": 0,
      "change-mask": [ "props" ],
      "props": {
        "factory.name": "client-endpoint",
        "factory.type.name": "PipeWire:Interface:ClientEndpoint",
        "factory.type.version": 0,
        "module.id": 22,
        "object.id": 23,
        "object.serial": 23
      }
    }
  },
  {
    "id": 24,
    "type": "PipeWire:Interface:Factory",
    "version": 3,
    "permissions": [ "r", "m" ],
    "info": {
      "name": "client-session",
      "type": "PipeWire:Interface:ClientSession",
      "version": 0,
      "change-mask": [ "props" ],
      "props": {
        "factory.name": "client-session",
        "factory.type.name": "PipeWire:Interface:ClientSession",
        "factory.type.version": 0,
        "module.id": 22,
        "object.id": 24,
        "object.serial": 24
      }
    }
  },
  {
    "id": 25,
    "type": "PipeWire:Interface:Factory",
    "version": 3,
    "permissions": [ "r", "m" ],
    "info": {
      "name": "session",
      "type": "PipeWire:Interface:Session",
      "version": 0,
      "change-mask": [ "props" ],
      "props": {
        "factory.name": "session",
        "factory.type.name": "PipeWire:Interface:Session",
        "factory.type.version": 0,
        "module.id": 22,
        "object.id": 25,
        "object.serial": 25
      }
    }
  },
  {
    "id": 26,
    "type": "PipeWire:Interface:Factory",
    "version": 3,
    "permissions": [ "r", "m" ],
    "info": {
      "name": "endpoint",
      "type": "PipeWire:Interface:Endpoint",
      "version": 0,
      "change-mask": [ "props" ],
      "props": {
        "factory.name": "endpoint",
        "factory.type.name": "PipeWire:Interface:Endpoint",
        "factory.type.version": 0,
        "module.id": 22,
        "object.id": 26,
        "object.serial": 26
      }
    }
  },
  {
    "id": 27,
    "type": "PipeWire:Interface:Factory",
    "version": 3,
    "permissions": [ "r", "m" ],
    "info": {
      "name": "endpoint-stream",
      "type": "PipeWire:Interface:EndpointStream",
      "version": 0,
      "change-mask": [ "props" ],
      "props": {
        "factory.name": "endpoint-stream",
        "factory.type.name": "PipeWire:Interface:EndpointStream",
        "factory.type.version": 0,
        "module.id": 22,
        "object.id": 27,
        "object.serial": 27
      }
    }
  },
  {
    "id": 28,
    "type": "PipeWire:Interface:Factory",
    "version": 3,
    "permissions": [ "r", "m" ],
    "info": {
      "name": "endpoint-link",
      "type": "PipeWire:Interface:EndpointLink",
      "version": 0,
      "change-mask": [ "props" ],
      "props": {
        "factory.name": "endpoint-link",
        "factory.type.name": "PipeWire:Interface:EndpointLink",
        "factory.type.version": 0,
        "module.id": 22,
        "object.id": 28,
        "object.serial": 28
      }
    }
  },
  {
    "id": 29,
    "type": "PipeWire:Interface:Module",
    "version": 3,
    "permissions": [ "r", "m" ],
    "info": {
      "name": "libpipewire-module-jackdbus-detect",
      "filename": "/usr/lib/x86_64-linux-gnu/pipewire-0.3/libpipewire-module-jackdbus-detect.so",
      "args": "{\n            #jack.library     = libjack.so.0\n            #jack.server      = null\n            #jack.client-name = PipeWire\n            #jack.connect     = true\n            #tunnel.mode      = duplex  # source|sink|duplex\n            source.props = {\n                #audio.channels = 2\n\t\t#midi.ports = 1\n                #audio.position = [ FL FR ]\n                # extra sink properties\n            }\n            sink.props = {\n                #audio.channels = 2\n\t\t#midi.ports = 1\n                #audio.position = [ FL FR ]\n                # extra sink properties\n            }\n        }",
      "change-mask": [ "props" ],
      "props": {
        "module.name": "libpipewire-module-jackdbus-detect",
        "object.id": 29,
        "object.serial": 29
      }
    }
  },
  {
    "id": 30,
    "type": "PipeWire:Interface:Node",
    "version": 3,
    "permissions": [ "r", "w", "x", "m" ],
    "info": {
      "max-input-ports": 0,
      "max-output-ports": 0,
      "change-mask": [ "input-ports", "output-ports", "state", "props", "params" ],
      "n-input-ports": 0,
      "n-output-ports": 0,
      "state": "suspended",
      "error": null,
      "props": {
        "clock.id": "monotonic",
        "clock.name": "clock.system.monotonic",
        "clock.quantum-limit": 8192,
        "factory.id": 11,
        "factory.name": "support.node.driver",
        "node.driver": true,
        "node.group": "pipewire.dummy",
        "node.loop.name": "data-loop.0",
        "node.name": "Dummy-Driver",
        "node.sync-group": "sync.dummy",
        "object.id": 30,
        "object.serial": 30,
        "priority.driver": 200000
      },
      "params": {
      }
    }
  },
  {
    "id": 31,
    "type": "PipeWire:Interface:Node",
    "version": 3,
    "permissions": [ "r", "w", "x", "m" ],
    "info": {
      "max-input-ports": 0,
      "max-output-ports": 0,
      "change-mask": [ "input-ports", "output-ports", "state", "props", "params" ],
      "n-input-ports": 0,
      "n-output-ports": 0,
      "state": "suspended",
      "error": null,
      "props": {
        "clock.id": "monotonic",
        "clock.name": "clock.system.monotonic",
        "clock.quantum-limit": 8192,
        "factory.id": 11,
        "factory.name": "support.node.driver",
        "node.driver": true,
        "node.freewheel": true,
        "node.group": "pipewire.freewheel",
        "node.loop.name": "data-loop.0",
        "node.name": "Freewheel-Driver",
        "node.sync-group": "sync.dummy",
        "object.id": 31,
        "object.serial": 31,
        "priority.driver": 190000
      },
      "params": {
      }
    }
  },
  {
    "id": 32,
    "type": "PipeWire:Interface:Metadata",
    "version": 3,
    "permissions": [ "r", "w", "x" ],
    "props": {
      "metadata.name": "settings",
      "object.serial": 32
    },
    "metadata": [
      { "subject": 0, "key": "log.level", "type": "", "value": 2 },
      { "subject": 0, "key": "clock.rate", "type": "", "value": 48000 },
      { "subject": 0, "key": "clock.allowed-rates", "type": "", "value": "[ 48000 ]" },
      { "subject": 0, "key": "clock.quantum", "type": "", "value": 1024 },
      { "subject": 0, "key": "clock.min-quantum", "type": "", "value": 32 },
      { "subject": 0, "key": "clock.max-quantum", "type": "", "value": 2048 },
      { "subject": 0, "key": "clock.force-quantum", "type": "", "value": 0 },
      { "subject": 0, "key": "clock.force-rate", "type": "", "value": 0 }
    ]
  },
  {
    "id": 33,
    "type": "PipeWire:Interface:Client",
    "version": 3,
    "permissions": [ "r", "w", "x", "m" ],
    "info": {
      "change-mask": [ "props" ],
      "props": {
        "application.language": "de_DE.UTF-8",
        "application.name": "WirePlumber",
        "application.process.binary": "wireplumber",
        "application.process.host": "mac",
        "application.process.id": 2285,
        "application.process.user": "milymat",
        "application.version": "0.5.6",
        "clock.power-of-two-quantum": true,
        "config.name": "null",
        "context.modules.allow-empty": true,
        "core.name": "pipewire-milymat-2285",
        "core.version": "1.2.4",
        "cpu.max-align": 32,
        "default.clock.max-quantum": 2048,
        "default.clock.min-quantum": 32,
        "default.clock.quantum": 1024,
        "default.clock.quantum-floor": 4,
        "default.clock.quantum-limit": 8192,
        "default.clock.rate": 48000,
        "default.video.height": 480,
        "default.video.rate.denom": 1,
        "default.video.rate.num": 25,
        "default.video.width": 640,
        "link.max-buffers": 64,
        "log.level": 2,
        "mem.allow-mlock": true,
        "mem.warn-mlock": false,
        "module.id": 2,
        "object.id": 33,
        "object.serial": 33,
        "pipewire.access": "unrestricted",
        "pipewire.protocol": "protocol-native",
        "pipewire.sec.gid": 1000,
        "pipewire.sec.label": "unconfined",
        "pipewire.sec.pid": 2285,
        "pipewire.sec.socket": "pipewire-0-manager",
        "pipewire.sec.uid": 1000,
        "remote.name": "[pipewire-0-manager,pipewire-0]",
        "settings.check-quantum": false,
        "settings.check-rate": false,
        "wireplumber.daemon": true,
        "wireplumber.profile": "main"
      }
    }
  },
  {
    "id": 34,
    "type": "PipeWire:Interface:Metadata",
    "version": 3,
    "permissions": [ "r", "w", "x" ],
    "props": {
      "client.id": 33,
      "factory.id": 7,
      "metadata.name": "schema-sm-settings",
      "module.id": 6,
      "object.serial": 34
    },
    "metadata": [
      { "subject": 0, "key": "bluetooth.use-persistent-storage", "type": "Spa:String:JSON", "value": { "description": "Whether to use persistent BT storage or not", "type": "bool", "default": true } },
      { "subject": 0, "key": "bluetooth.autoswitch-to-headset-profile", "type": "Spa:String:JSON", "value": { "description": "Whether to autoswitch to BT headset profile or not", "type": "bool", "default": true } },
      { "subject": 0, "key": "device.restore-profile", "type": "Spa:String:JSON", "value": { "description": "Whether to restore device profile or not", "type": "bool", "default": true } },
      { "subject": 0, "key": "device.restore-routes", "type": "Spa:String:JSON", "value": { "description": "Whether to restore device routes or not", "type": "bool", "default": true } },
      { "subject": 0, "key": "device.routes.default-sink-volume", "type": "Spa:String:JSON", "value": { "description": "The default volume for sink devices", "type": "float", "default": 0.064000, "min": 0.000000, "max": 1.000000 } },
      { "subject": 0, "key": "device.routes.default-source-volume", "type": "Spa:String:JSON", "value": { "description": "The default volume for source devices", "type": "float", "default": 1.000000, "min": 0.000000, "max": 1.000000 } },
      { "subject": 0, "key": "linking.role-based.duck-level", "type": "Spa:String:JSON", "value": { "description": "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.300000, "min": 0.000000, "max": 1.000000 } },
      { "subject": 0, "key": "linking.allow-moving-streams", "type": "Spa:String:JSON", "value": { "description": "Whether to allow metadata to move streams at runtime or not", "type": "bool", "default": true } },
      { "subject": 0, "key": "linking.follow-default-target", "type": "Spa:String:JSON", "value": { "description": "Whether to allow streams follow the default device or not", "type": "bool", "default": true } },
      { "subject": 0, "key": "monitor.camera-discovery-timeout", "type": "Spa:String:JSON", "value": { "description": "The camera discovery timeout in milliseconds", "type": "int", "default": 1000, "min": 0, "max": 60000 } },
      { "subject": 0, "key": "node.features.audio.no-dsp", "type": "Spa:String:JSON", "value": { "description": "Whether to never convert audio to F32 format or not", "type": "bool", "default": false } },
      { "subject": 0, "key": "node.features.audio.monitor-ports", "type": "Spa:String:JSON", "value": { "description": "Whether to enable monitor ports on audio nodes or not", "type": "bool", "default": true } },
      { "subject": 0, "key": "node.features.audio.control-port", "type": "Spa:String:JSON", "value": { "description": "Whether to enable control ports on audio nodes or not", "type": "bool", "default": false } },
      { "subject": 0, "key": "node.stream.restore-props", "type": "Spa:String:JSON", "value": { "description": "Whether to restore properties on stream nodes or not", "type": "bool", "default": true } },
      { "subject": 0, "key": "node.stream.restore-target", "type": "Spa:String:JSON", "value": { "description": "Whether to restore target on stream nodes or not", "type": "bool", "default": true } },
      { "subject": 0, "key": "node.stream.default-playback-volume", "type": "Spa:String:JSON", "value": { "description": "The default volume for playback nodes", "type": "float", "default": 1.000000, "min": 0.000000, "max": 1.000000 } },
      { "subject": 0, "key": "node.stream.default-capture-volume", "type": "Spa:String:JSON", "value": { "description": "The default volume for capture nodes", "type": "float", "default": 1.000000, "min": 0.000000, "max": 1.000000 } },
      { "subject": 0, "key": "node.stream.default-media-role", "type": "Spa:String:JSON", "value": { "description": "A media.role to assign on streams that have none specified", "type": "string", "default": "null" } },
      { "subject": 0, "key": "node.filter.forward-format", "type": "Spa:String:JSON", "value": { "description": "Whether to forward format on filter nodes or not", "type": "bool", "default": false } },
      { "subject": 0, "key": "node.restore-default-targets", "type": "Spa:String:JSON", "value": { "description": "Whether to restore default targets or not", "type": "bool", "default": true } }
    ]
  },
  {
    "id": 36,
    "type": "PipeWire:Interface:Metadata",
    "version": 3,
    "permissions": [ "r", "w", "x" ],
    "props": {
      "client.id": 33,
      "factory.id": 7,
      "metadata.name": "sm-settings",
      "module.id": 6,
      "object.serial": 36
    },
    "metadata": [
      { "subject": 0, "key": "bluetooth.use-persistent-storage", "type": "Spa:String:JSON", "value": true },
      { "subject": 0, "key": "bluetooth.autoswitch-to-headset-profile", "type": "Spa:String:JSON", "value": true },
      { "subject": 0, "key": "device.restore-profile", "type": "Spa:String:JSON", "value": true },
      { "subject": 0, "key": "device.restore-routes", "type": "Spa:String:JSON", "value": true },
      { "subject": 0, "key": "device.routes.default-sink-volume", "type": "Spa:String:JSON", "value": 0.064000 },
      { "subject": 0, "key": "device.routes.default-source-volume", "type": "Spa:String:JSON", "value": 1.000000 },
      { "subject": 0, "key": "linking.role-based.duck-level", "type": "Spa:String:JSON", "value": 0.300000 },
      { "subject": 0, "key": "linking.allow-moving-streams", "type": "Spa:String:JSON", "value": true },
      { "subject": 0, "key": "linking.follow-default-target", "type": "Spa:String:JSON", "value": true },
      { "subject": 0, "key": "monitor.camera-discovery-timeout", "type": "Spa:String:JSON", "value": 1000 },
      { "subject": 0, "key": "node.features.audio.no-dsp", "type": "Spa:String:JSON", "value": false },
      { "subject": 0, "key": "node.features.audio.monitor-ports", "type": "Spa:String:JSON", "value": true },
      { "subject": 0, "key": "node.features.audio.control-port", "type": "Spa:String:JSON", "value": false },
      { "subject": 0, "key": "node.stream.restore-props", "type": "Spa:String:JSON", "value": true },
      { "subject": 0, "key": "node.stream.restore-target", "type": "Spa:String:JSON", "value": true },
      { "subject": 0, "key": "node.stream.default-playback-volume", "type": "Spa:String:JSON", "value": 1.000000 },
      { "subject": 0, "key": "node.stream.default-capture-volume", "type": "Spa:String:JSON", "value": 1.000000 },
      { "subject": 0, "key": "node.stream.default-media-role", "type": "Spa:String:JSON", "value": "null" },
      { "subject": 0, "key": "node.filter.forward-format", "type": "Spa:String:JSON", "value": false },
      { "subject": 0, "key": "node.restore-default-targets", "type": "Spa:String:JSON", "value": true }
    ]
  },
  {
    "id": 38,
    "type": "PipeWire:Interface:Client",
    "version": 3,
    "permissions": [ "r", "w", "x", "m" ],
    "info": {
      "change-mask": [ "props" ],
      "props": {
        "application.language": "de_DE.UTF-8",
        "application.name": "pipewire",
        "application.process.binary": "pipewire",
        "application.process.host": "mac",
        "application.process.id": 2288,
        "application.process.user": "milymat",
        "clock.power-of-two-quantum": true,
        "config.name": "pipewire-pulse.conf",
        "core.name": "pipewire-milymat-2288",
        "core.version": "1.2.4",
        "cpu.max-align": 32,
        "default.clock.max-quantum": 2048,
        "default.clock.min-quantum": 32,
        "default.clock.quantum": 1024,
        "default.clock.quantum-floor": 4,
        "default.clock.quantum-limit": 8192,
        "default.clock.rate": 48000,
        "default.video.height": 480,
        "default.video.rate.denom": 1,
        "default.video.rate.num": 25,
        "default.video.width": 640,
        "link.max-buffers": 64,
        "log.level": 2,
        "mem.allow-mlock": true,
        "mem.warn-mlock": false,
        "module.id": 2,
        "object.id": 38,
        "object.serial": 38,
        "pipewire.access": "unrestricted",
        "pipewire.protocol": "protocol-native",
        "pipewire.sec.gid": 1000,
        "pipewire.sec.label": "unconfined",
        "pipewire.sec.pid": 2288,
        "pipewire.sec.socket": "pipewire-0",
        "pipewire.sec.uid": 1000,
        "settings.check-quantum": false,
        "settings.check-rate": false
      }
    }
  },
  {
    "id": 40,
    "type": "PipeWire:Interface:Metadata",
    "version": 3,
    "permissions": [ "r", "w", "x" ],
    "props": {
      "client.id": 33,
      "factory.id": 7,
      "metadata.name": "default",
      "module.id": 6,
      "object.serial": 40
    },
    "metadata": [
      { "subject": 0, "key": "default.configured.audio.sink", "type": "Spa:String:JSON", "value": { "name": "alsa_output.pci-0000_01_00.1.hdmi-surround-extra1" } },
      { "subject": 0, "key": "default.audio.sink", "type": "Spa:String:JSON", "value": { "name": "alsa_output.pci-0000_01_00.1.hdmi-surround-extra1" } },
      { "subject": 0, "key": "default.audio.source", "type": "Spa:String:JSON", "value": { "name": "alsa_input.pci-0000_00_1f.3.analog-stereo" } },
      { "subject": 0, "key": "default.video.source", "type": "Spa:String:JSON", "value": { "name": "v4l2_input.pci-0000_00_14.0-usb-0_5_1.0" } }
    ]
  },
  {
    "id": 42,
    "type": "PipeWire:Interface:Metadata",
    "version": 3,
    "permissions": [ "r", "w", "x" ],
    "props": {
      "client.id": 33,
      "factory.id": 7,
      "metadata.name": "route-settings",
      "module.id": 6,
      "object.serial": 42
    },
    "metadata": [
      { "subject": 0, "key": "restore.stream.Output/Audio.media.role:Notification", "type": "Spa:String:JSON", "value": { "mute": false, "volumes": [ 1.000000, 1.000000 ], "channels": [ "FL", "FR" ], "target-node": "alsa_output.pci-0000_01_00.1.hdmi-surround-extra1" } }
    ]
  },
  {
    "id": 47,
    "type": "PipeWire:Interface:Client",
    "version": 3,
    "permissions": [ "r", "w", "x", "m" ],
    "info": {
      "change-mask": [ "props" ],
      "props": {
        "application.language": "de_DE.UTF-8",
        "application.name": "WirePlumber [export]",
        "application.process.binary": "wireplumber",
        "application.process.host": "mac",
        "application.process.id": 2285,
        "application.process.user": "milymat",
        "application.version": "0.5.6",
        "clock.power-of-two-quantum": true,
        "config.name": "null",
        "context.modules.allow-empty": true,
        "core.name": "pipewire-milymat-2285",
        "core.version": "1.2.4",
        "cpu.max-align": 32,
        "default.clock.max-quantum": 2048,
        "default.clock.min-quantum": 32,
        "default.clock.quantum": 1024,
        "default.clock.quantum-floor": 4,
        "default.clock.quantum-limit": 8192,
        "default.clock.rate": 48000,
        "default.video.height": 480,
        "default.video.rate.denom": 1,
        "default.video.rate.num": 25,
        "default.video.width": 640,
        "link.max-buffers": 64,
        "log.level": 2,
        "mem.allow-mlock": true,
        "mem.warn-mlock": false,
        "module.id": 2,
        "object.id": 47,
        "object.serial": 47,
        "pipewire.access": "unrestricted",
        "pipewire.protocol": "protocol-native",
        "pipewire.sec.gid": 1000,
        "pipewire.sec.label": "unconfined",
        "pipewire.sec.pid": 2285,
        "pipewire.sec.socket": "pipewire-0-manager",
        "pipewire.sec.uid": 1000,
        "remote.name": "[pipewire-0-manager,pipewire-0]",
        "settings.check-quantum": false,
        "settings.check-rate": false,
        "wireplumber.daemon": true,
        "wireplumber.export-core": true,
        "wireplumber.profile": "main"
      }
    }
  },
  {
    "id": 48,
    "type": "PipeWire:Interface:Node",
    "version": 3,
    "permissions": [ "r", "w", "x", "m" ],
    "info": {
      "max-input-ports": 256,
      "max-output-ports": 256,
      "change-mask": [ "input-ports", "output-ports", "state", "props", "params" ],
      "n-input-ports": 1,
      "n-output-ports": 1,
      "state": "suspended",
      "error": null,
      "props": {
        "client.id": 47,
        "clock.quantum-limit": 8192,
        "device.api": "alsa",
        "factory.id": 11,
        "factory.name": "api.alsa.seq.bridge",
        "media.class": "Midi/Bridge",
        "node.driver": true,
        "node.loop.name": "data-loop.0",
        "node.name": "Midi-Bridge",
        "object.id": 48,
        "object.serial": 48,
        "priority.driver": 1,
        "priority.session": 100
      },
      "params": {
        "PropInfo": [
          {
            "id": "device",
            "description": "The ALSA device",
            "type": "default"
          }
        ],
        "Props": [
          {
            "device": "default"
          }
        ],
        "IO": [
          {
            "id": "Clock",
            "size": 160
          },
          {
            "id": "Position",
            "size": 1688
          }
        ]
      }
    }
  },
  {
    "id": 49,
    "type": "PipeWire:Interface:Port",
    "version": 3,
    "permissions": [ "r", "x", "m" ],
    "info": {
      "direction": "input",
      "change-mask": [ "props", "params" ],
      "props": {
        "format.dsp": "8 bit raw midi",
        "node.id": 48,
        "object.id": 49,
        "object.path": "alsa:seq:default:client_14:playback_0",
        "object.serial": 49,
        "port.alias": "Midi Through:Midi Through Port-0",
        "port.direction": "in",
        "port.group": "client_14",
        "port.id": 0,
        "port.name": "Midi Through:(playback_0) Midi Through Port-0",
        "port.physical": true,
        "port.terminal": true
      },
      "params": {
        "EnumFormat": [
          {
            "mediaType": "application",
            "mediaSubtype": "control"
          }
        ],
        "Meta": [
          {
            "type": "Header",
            "size": 32
          }
        ],
        "IO": [
          {
            "id": "Buffers",
            "size": 8
          },
          {
            "id": "AsyncBuffers",
            "size": 8
          }
        ],
        "Format": [ ],
        "Buffers": [ ],
        "Latency": [
          {
            "direction": "Input",
            "minQuantum": 1.000000,
            "maxQuantum": 1.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          },
          {
            "direction": "Output",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          }
        ]
      }
    }
  },
  {
    "id": 50,
    "type": "PipeWire:Interface:Port",
    "version": 3,
    "permissions": [ "r", "x", "m" ],
    "info": {
      "direction": "output",
      "change-mask": [ "props", "params" ],
      "props": {
        "format.dsp": "8 bit raw midi",
        "node.id": 48,
        "object.id": 50,
        "object.path": "alsa:seq:default:client_14:capture_0",
        "object.serial": 50,
        "port.alias": "Midi Through:Midi Through Port-0",
        "port.direction": "out",
        "port.group": "client_14",
        "port.id": 0,
        "port.name": "Midi Through:(capture_0) Midi Through Port-0",
        "port.physical": true,
        "port.terminal": true
      },
      "params": {
        "EnumFormat": [
          {
            "mediaType": "application",
            "mediaSubtype": "control"
          }
        ],
        "Meta": [
          {
            "type": "Header",
            "size": 32
          }
        ],
        "IO": [
          {
            "id": "Buffers",
            "size": 8
          },
          {
            "id": "AsyncBuffers",
            "size": 8
          }
        ],
        "Format": [ ],
        "Buffers": [ ],
        "Latency": [
          {
            "direction": "Input",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          },
          {
            "direction": "Output",
            "minQuantum": 1.000000,
            "maxQuantum": 1.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          }
        ]
      }
    }
  },
  {
    "id": 51,
    "type": "PipeWire:Interface:Device",
    "version": 3,
    "permissions": [ "r", "w", "x", "m" ],
    "info": {
      "change-mask": [ "props", "params" ],
      "props": {
        "alsa.card": 1,
        "alsa.card_name": "HDA ATI HDMI",
        "alsa.components": "HDA:1002aa01,00aa0100,00100700",
        "alsa.driver_name": "snd_hda_intel",
        "alsa.id": "HDMI",
        "alsa.long_card_name": "HDA ATI HDMI at 0x92660000 irq 64",
        "alsa.mixer_name": "ATI R6xx HDMI",
        "api.acp.auto-port": false,
        "api.alsa.card": 1,
        "api.alsa.card.longname": "HDA ATI HDMI at 0x92660000 irq 64",
        "api.alsa.card.name": "HDA ATI HDMI",
        "api.alsa.path": "hw:1",
        "api.alsa.use-acp": true,
        "api.dbus.ReserveDevice1": "Audio1",
        "api.dbus.ReserveDevice1.Priority": -20,
        "client.id": 47,
        "device.api": "alsa",
        "device.bus": "pci",
        "device.bus-path": "pci-0000:01:00.1",
        "device.description": "Baffin HDMI/DP Audio [Radeon RX 550 640SP / RX 560/560X]",
        "device.enum.api": "udev",
        "device.icon-name": "audio-card-analog-pci",
        "device.name": "alsa_card.pci-0000_01_00.1",
        "device.nick": "HDA ATI HDMI",
        "device.plugged.usec": 5696850,
        "device.product.id": "0xaae0",
        "device.product.name": "Baffin HDMI/DP Audio [Radeon RX 550 640SP / RX 560/560X]",
        "device.string": 1,
        "device.subsystem": "sound",
        "device.sysfs.path": "/devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1",
        "device.vendor.id": "0x1002",
        "device.vendor.name": "Advanced Micro Devices, Inc. [AMD/ATI]",
        "factory.id": 15,
        "media.class": "Audio/Device",
        "object.id": 51,
        "object.path": "alsa:acp:HDMI",
        "object.serial": 51
      },
      "params": {
        "EnumProfile": [
          {
            "index": 0,
            "name": "off",
            "description": "Aus",
            "priority": 0,
            "available": "yes",
            "classes": [
              0
            ]
          },
          {
            "index": 1,
            "name": "output:hdmi-stereo",
            "description": "Digital Stereo (HDMI)-Ausgabe",
            "priority": 5900,
            "available": "no",
            "classes": [
              1,
              [
                "Audio/Sink",
                1,
                "card.profile.devices",
                [ 6 ]
              ]
            ]
          },
          {
            "index": 2,
            "name": "output:hdmi-stereo-extra1",
            "description": "Digital Stereo (HDMI 2)-Ausgabe",
            "priority": 5700,
            "available": "yes",
            "classes": [
              1,
              [
                "Audio/Sink",
                1,
                "card.profile.devices",
                [ 9 ]
              ]
            ]
          },
          {
            "index": 3,
            "name": "output:hdmi-stereo-extra2",
            "description": "Digital Stereo (HDMI 3)-Ausgabe",
            "priority": 5700,
            "available": "no",
            "classes": [
              1,
              [
                "Audio/Sink",
                1,
                "card.profile.devices",
                [ 11 ]
              ]
            ]
          },
          {
            "index": 4,
            "name": "output:hdmi-stereo-extra3",
            "description": "Digital Stereo (HDMI 4)-Ausgabe",
            "priority": 5700,
            "available": "no",
            "classes": [
              1,
              [
                "Audio/Sink",
                1,
                "card.profile.devices",
                [ 14 ]
              ]
            ]
          },
          {
            "index": 5,
            "name": "output:hdmi-stereo-extra4",
            "description": "Digital Stereo (HDMI 5)-Ausgabe",
            "priority": 5700,
            "available": "no",
            "classes": [
              1,
              [
                "Audio/Sink",
                1,
                "card.profile.devices",
                [ 17 ]
              ]
            ]
          },
          {
            "index": 6,
            "name": "output:hdmi-stereo-extra5",
            "description": "Digital Stereo (HDMI 6)-Ausgabe",
            "priority": 5700,
            "available": "no",
            "classes": [
              1,
              [
                "Audio/Sink",
                1,
                "card.profile.devices",
                [ 20 ]
              ]
            ]
          },
          {
            "index": 7,
            "name": "output:hdmi-surround",
            "description": "Digital Surround 5.1 (HDMI)-Ausgabe",
            "priority": 800,
            "available": "no",
            "classes": [
              1,
              [
                "Audio/Sink",
                1,
                "card.profile.devices",
                [ 7 ]
              ]
            ]
          },
          {
            "index": 8,
            "name": "output:hdmi-surround71",
            "description": "Digital Surround 7.1 (HDMI)-Ausgabe",
            "priority": 800,
            "available": "no",
            "classes": [
              1,
              [
                "Audio/Sink",
                1,
                "card.profile.devices",
                [ 8 ]
              ]
            ]
          },
          {
            "index": 9,
            "name": "output:hdmi-surround-extra1",
            "description": "Digital Surround 5.1 (HDMI 2)-Ausgabe",
            "priority": 600,
            "available": "yes",
            "classes": [
              1,
              [
                "Audio/Sink",
                1,
                "card.profile.devices",
                [ 10 ]
              ]
            ]
          },
          {
            "index": 10,
            "name": "output:hdmi-surround-extra2",
            "description": "Digital Surround 5.1 (HDMI 3)-Ausgabe",
            "priority": 600,
            "available": "no",
            "classes": [
              1,
              [
                "Audio/Sink",
                1,
                "card.profile.devices",
                [ 12 ]
              ]
            ]
          },
          {
            "index": 11,
            "name": "output:hdmi-surround71-extra2",
            "description": "Digital Surround 7.1 (HDMI 3)-Ausgabe",
            "priority": 600,
            "available": "no",
            "classes": [
              1,
              [
                "Audio/Sink",
                1,
                "card.profile.devices",
                [ 13 ]
              ]
            ]
          },
          {
            "index": 12,
            "name": "output:hdmi-surround-extra3",
            "description": "Digital Surround 5.1 (HDMI 4)-Ausgabe",
            "priority": 600,
            "available": "no",
            "classes": [
              1,
              [
                "Audio/Sink",
                1,
                "card.profile.devices",
                [ 15 ]
              ]
            ]
          },
          {
            "index": 13,
            "name": "output:hdmi-surround71-extra3",
            "description": "Digital Surround 7.1 (HDMI 4)-Ausgabe",
            "priority": 600,
            "available": "no",
            "classes": [
              1,
              [
                "Audio/Sink",
                1,
                "card.profile.devices",
                [ 16 ]
              ]
            ]
          },
          {
            "index": 14,
            "name": "output:hdmi-surround-extra4",
            "description": "Digital Surround 5.1 (HDMI 5)-Ausgabe",
            "priority": 600,
            "available": "no",
            "classes": [
              1,
              [
                "Audio/Sink",
                1,
                "card.profile.devices",
                [ 18 ]
              ]
            ]
          },
          {
            "index": 15,
            "name": "output:hdmi-surround71-extra4",
            "description": "Digital Surround 7.1 (HDMI 5)-Ausgabe",
            "priority": 600,
            "available": "no",
            "classes": [
              1,
              [
                "Audio/Sink",
                1,
                "card.profile.devices",
                [ 19 ]
              ]
            ]
          },
          {
            "index": 16,
            "name": "output:hdmi-surround-extra5",
            "description": "Digital Surround 5.1 (HDMI 6)-Ausgabe",
            "priority": 600,
            "available": "no",
            "classes": [
              1,
              [
                "Audio/Sink",
                1,
                "card.profile.devices",
                [ 21 ]
              ]
            ]
          },
          {
            "index": 17,
            "name": "output:hdmi-surround71-extra5",
            "description": "Digital Surround 7.1 (HDMI 6)-Ausgabe",
            "priority": 600,
            "available": "no",
            "classes": [
              1,
              [
                "Audio/Sink",
                1,
                "card.profile.devices",
                [ 22 ]
              ]
            ]
          },
          {
            "index": 18,
            "name": "pro-audio",
            "description": "Pro Audio",
            "priority": 1,
            "available": "unknown",
            "classes": [
              1,
              [
                "Audio/Sink",
                6,
                "card.profile.devices",
                [ 0, 1, 2, 3, 4, 5 ]
              ]
            ]
          }
        ],
        "Profile": [
          {
            "index": 9,
            "name": "output:hdmi-surround-extra1",
            "description": "Digital Surround 5.1 (HDMI 2)-Ausgabe",
            "priority": 600,
            "available": "yes",
            "classes": [
              1,
              [
                "Audio/Sink",
                1,
                "card.profile.devices",
                [ 10 ]
              ]
            ],
            "save": false
          }
        ],
        "EnumRoute": [
          {
            "index": 0,
            "direction": "Output",
            "name": "hdmi-output-0",
            "description": "HDMI / DisplayPort",
            "priority": 5900,
            "available": "no",
            "info": [
              4,
              "port.type",
              "hdmi",
              "port.availability-group",
              "Legacy 1",
              "device.icon_name",
              "video-display",
              "card.profile.port",
              "0"
            ],
            "profiles": [ 1, 7, 8 ],
            "devices": [ 6, 7, 8 ]
          },
          {
            "index": 1,
            "direction": "Output",
            "name": "hdmi-output-1",
            "description": "HDMI / DisplayPort 2",
            "priority": 5800,
            "available": "yes",
            "info": [
              5,
              "port.type",
              "hdmi",
              "port.availability-group",
              "Legacy 2",
              "device.icon_name",
              "video-display",
              "card.profile.port",
              "1",
              "device.product.name",
              "SONY TV"
            ],
            "profiles": [ 2, 9 ],
            "devices": [ 9, 10 ]
          },
          {
            "index": 2,
            "direction": "Output",
            "name": "hdmi-output-2",
            "description": "HDMI / DisplayPort 3",
            "priority": 5700,
            "available": "no",
            "info": [
              4,
              "port.type",
              "hdmi",
              "port.availability-group",
              "Legacy 3",
              "device.icon_name",
              "video-display",
              "card.profile.port",
              "2"
            ],
            "profiles": [ 3, 10, 11 ],
            "devices": [ 11, 12, 13 ]
          },
          {
            "index": 3,
            "direction": "Output",
            "name": "hdmi-output-3",
            "description": "HDMI / DisplayPort 4",
            "priority": 5600,
            "available": "no",
            "info": [
              4,
              "port.type",
              "hdmi",
              "port.availability-group",
              "Legacy 4",
              "device.icon_name",
              "video-display",
              "card.profile.port",
              "3"
            ],
            "profiles": [ 4, 12, 13 ],
            "devices": [ 14, 15, 16 ]
          },
          {
            "index": 4,
            "direction": "Output",
            "name": "hdmi-output-4",
            "description": "HDMI / DisplayPort 5",
            "priority": 5500,
            "available": "no",
            "info": [
              4,
              "port.type",
              "hdmi",
              "port.availability-group",
              "Legacy 5",
              "device.icon_name",
              "video-display",
              "card.profile.port",
              "4"
            ],
            "profiles": [ 5, 14, 15 ],
            "devices": [ 17, 18, 19 ]
          },
          {
            "index": 5,
            "direction": "Output",
            "name": "hdmi-output-5",
            "description": "HDMI / DisplayPort 6",
            "priority": 5400,
            "available": "no",
            "info": [
              4,
              "port.type",
              "hdmi",
              "port.availability-group",
              "Legacy 6",
              "device.icon_name",
              "video-display",
              "card.profile.port",
              "5"
            ],
            "profiles": [ 6, 16, 17 ],
            "devices": [ 20, 21, 22 ]
          }
        ],
        "Route": [
          {
            "index": 1,
            "direction": "Output",
            "name": "hdmi-output-1",
            "description": "HDMI / DisplayPort 2",
            "priority": 5800,
            "available": "yes",
            "info": [
              7,
              "port.type",
              "hdmi",
              "port.availability-group",
              "Legacy 2",
              "device.icon_name",
              "video-display",
              "card.profile.port",
              "1",
              "device.product.name",
              "SONY TV",
              "route.hw-mute",
              "false",
              "route.hw-volume",
              "false"
            ],
            "profiles": [ 2, 9 ],
            "device": 10,
            "props": {
              "mute": false,
              "channelVolumes": [ 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000 ],
              "volumeBase": 1.000000,
              "volumeStep": 0.000015,
              "channelMap": [ "FL", "FR", "RL", "RR", "FC", "LFE" ],
              "softVolumes": [ 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000 ],
              "latencyOffsetNsec": 0,
              "iec958Codecs": [ ]
            },
            "devices": [ 9, 10 ],
            "profile": 9,
            "save": true
          }
        ]
      }
    }
  },
  {
    "id": 52,
    "type": "PipeWire:Interface:Device",
    "version": 3,
    "permissions": [ "r", "w", "x", "m" ],
    "info": {
      "change-mask": [ "props", "params" ],
      "props": {
        "alsa.card": 0,
        "alsa.card_name": "HDA Intel PCH",
        "alsa.components": "HDA:10138409,106b0f00,00100100",
        "alsa.driver_name": "snd_hda_intel",
        "alsa.id": "PCH",
        "alsa.long_card_name": "HDA Intel PCH at 0x92720000 irq 63",
        "alsa.mixer_name": "Cirrus Logic CS8409/CS42L83",
        "api.acp.auto-port": false,
        "api.alsa.card": 0,
        "api.alsa.card.longname": "HDA Intel PCH at 0x92720000 irq 63",
        "api.alsa.card.name": "HDA Intel PCH",
        "api.alsa.path": "hw:0",
        "api.alsa.use-acp": true,
        "api.dbus.ReserveDevice1": "Audio0",
        "api.dbus.ReserveDevice1.Priority": -20,
        "client.id": 47,
        "device.api": "alsa",
        "device.bus": "pci",
        "device.bus-path": "pci-0000:00:1f.3",
        "device.description": "Internes 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": 9436019,
        "device.product.id": "0xa170",
        "device.product.name": "100 Series/C230 Series Chipset Family HD Audio Controller",
        "device.string": 0,
        "device.subsystem": "sound",
        "device.sysfs.path": "/devices/pci0000:00/0000:00:1f.3/sound/card0",
        "device.vendor.id": "0x8086",
        "device.vendor.name": "Intel Corporation",
        "factory.id": 15,
        "media.class": "Audio/Device",
        "object.id": 52,
        "object.path": "alsa:acp:PCH",
        "object.serial": 52
      },
      "params": {
        "EnumProfile": [
          {
            "index": 0,
            "name": "off",
            "description": "Aus",
            "priority": 0,
            "available": "yes",
            "classes": [
              0
            ]
          },
          {
            "index": 1,
            "name": "output:analog-stereo+input:analog-stereo",
            "description": "Analog Stereo Duplex",
            "priority": 6565,
            "available": "yes",
            "classes": [
              2,
              [
                "Audio/Source",
                1,
                "card.profile.devices",
                [ 0 ]
              ],
              [
                "Audio/Sink",
                1,
                "card.profile.devices",
                [ 3 ]
              ]
            ]
          },
          {
            "index": 2,
            "name": "output:analog-stereo",
            "description": "Analog Stereo-Ausgabe",
            "priority": 6500,
            "available": "yes",
            "classes": [
              1,
              [
                "Audio/Sink",
                1,
                "card.profile.devices",
                [ 3 ]
              ]
            ]
          },
          {
            "index": 3,
            "name": "output:analog-surround-21+input:analog-stereo",
            "description": "Analog Surround 2.1-Ausgabe + Analog Stereo-Eingang",
            "priority": 1365,
            "available": "yes",
            "classes": [
              2,
              [
                "Audio/Source",
                1,
                "card.profile.devices",
                [ 0 ]
              ],
              [
                "Audio/Sink",
                1,
                "card.profile.devices",
                [ 4 ]
              ]
            ]
          },
          {
            "index": 4,
            "name": "output:analog-surround-21",
            "description": "Analog Surround 2.1-Ausgabe",
            "priority": 1300,
            "available": "yes",
            "classes": [
              1,
              [
                "Audio/Sink",
                1,
                "card.profile.devices",
                [ 4 ]
              ]
            ]
          },
          {
            "index": 5,
            "name": "output:analog-surround-40+input:analog-stereo",
            "description": "Analog Surround 4.0-Ausgabe + Analog Stereo-Eingang",
            "priority": 1265,
            "available": "yes",
            "classes": [
              2,
              [
                "Audio/Source",
                1,
                "card.profile.devices",
                [ 0 ]
              ],
              [
                "Audio/Sink",
                1,
                "card.profile.devices",
                [ 5 ]
              ]
            ]
          },
          {
            "index": 6,
            "name": "output:analog-surround-40",
            "description": "Analog Surround 4.0-Ausgabe",
            "priority": 1200,
            "available": "yes",
            "classes": [
              1,
              [
                "Audio/Sink",
                1,
                "card.profile.devices",
                [ 5 ]
              ]
            ]
          },
          {
            "index": 7,
            "name": "input:analog-stereo",
            "description": "Analog Stereo-Eingang",
            "priority": 65,
            "available": "yes",
            "classes": [
              1,
              [
                "Audio/Source",
                1,
                "card.profile.devices",
                [ 0 ]
              ]
            ]
          },
          {
            "index": 8,
            "name": "pro-audio",
            "description": "Pro Audio",
            "priority": 1,
            "available": "unknown",
            "classes": [
              2,
              [
                "Audio/Source",
                1,
                "card.profile.devices",
                [ 2 ]
              ],
              [
                "Audio/Sink",
                1,
                "card.profile.devices",
                [ 1 ]
              ]
            ]
          }
        ],
        "Profile": [
          {
            "index": 1,
            "name": "output:analog-stereo+input:analog-stereo",
            "description": "Analog Stereo Duplex",
            "priority": 6565,
            "available": "yes",
            "classes": [
              2,
              [
                "Audio/Source",
                1,
                "card.profile.devices",
                [ 0 ]
              ],
              [
                "Audio/Sink",
                1,
                "card.profile.devices",
                [ 3 ]
              ]
            ],
            "save": false
          }
        ],
        "EnumRoute": [
          {
            "index": 0,
            "direction": "Input",
            "name": "analog-input-internal-mic",
            "description": "Internes Mikrofon",
            "priority": 8900,
            "available": "unknown",
            "info": [
              4,
              "port.type",
              "mic",
              "port.availability-group",
              "Legacy 1",
              "device.icon_name",
              "audio-input-microphone",
              "card.profile.port",
              "0"
            ],
            "profiles": [ 7, 1, 3, 5 ],
            "devices": [ 0 ]
          },
          {
            "index": 1,
            "direction": "Input",
            "name": "analog-input-mic",
            "description": "Mikrofon",
            "priority": 8700,
            "available": "no",
            "info": [
              4,
              "port.type",
              "mic",
              "port.availability-group",
              "Legacy 2",
              "device.icon_name",
              "audio-input-microphone",
              "card.profile.port",
              "1"
            ],
            "profiles": [ 7, 1, 3, 5 ],
            "devices": [ 0 ]
          },
          {
            "index": 2,
            "direction": "Output",
            "name": "analog-output-speaker",
            "description": "Lautsprecher",
            "priority": 10000,
            "available": "unknown",
            "info": [
              4,
              "port.type",
              "speaker",
              "port.availability-group",
              "Legacy 3",
              "device.icon_name",
              "audio-speakers",
              "card.profile.port",
              "2"
            ],
            "profiles": [ 2, 1, 4, 3, 6, 5 ],
            "devices": [ 3, 4, 5 ]
          },
          {
            "index": 3,
            "direction": "Output",
            "name": "analog-output-headphones",
            "description": "Kopfhörer",
            "priority": 9900,
            "available": "no",
            "info": [
              4,
              "port.type",
              "headphones",
              "port.availability-group",
              "Legacy 4",
              "device.icon_name",
              "audio-headphones",
              "card.profile.port",
              "3"
            ],
            "profiles": [ 2, 1 ],
            "devices": [ 3 ]
          }
        ],
        "Route": [
          {
            "index": 0,
            "direction": "Input",
            "name": "analog-input-internal-mic",
            "description": "Internes Mikrofon",
            "priority": 8900,
            "available": "unknown",
            "info": [
              6,
              "port.type",
              "mic",
              "port.availability-group",
              "Legacy 1",
              "device.icon_name",
              "audio-input-microphone",
              "card.profile.port",
              "0",
              "route.hw-mute",
              "true",
              "route.hw-volume",
              "true"
            ],
            "profiles": [ 7, 1, 3, 5 ],
            "device": 0,
            "props": {
              "mute": false,
              "channelVolumes": [ 1.000000, 1.000000 ],
              "volumeBase": 0.025118,
              "volumeStep": 0.000015,
              "channelMap": [ "FL", "FR" ],
              "softVolumes": [ 1.000000, 1.000000 ],
              "latencyOffsetNsec": 0
            },
            "devices": [ 0 ],
            "profile": 1,
            "save": false
          },
          {
            "index": 2,
            "direction": "Output",
            "name": "analog-output-speaker",
            "description": "Lautsprecher",
            "priority": 10000,
            "available": "unknown",
            "info": [
              6,
              "port.type",
              "speaker",
              "port.availability-group",
              "Legacy 3",
              "device.icon_name",
              "audio-speakers",
              "card.profile.port",
              "2",
              "route.hw-mute",
              "false",
              "route.hw-volume",
              "true"
            ],
            "profiles": [ 2, 1, 4, 3, 6, 5 ],
            "device": 3,
            "props": {
              "mute": false,
              "channelVolumes": [ 0.182639, 0.182639 ],
              "volumeBase": 1.000000,
              "volumeStep": 0.000015,
              "channelMap": [ "FL", "FR" ],
              "softVolumes": [ 1.000000, 1.000000 ],
              "latencyOffsetNsec": 0
            },
            "devices": [ 3, 4, 5 ],
            "profile": 1,
            "save": true
          }
        ]
      }
    }
  },
  {
    "id": 53,
    "type": "PipeWire:Interface:Device",
    "version": 3,
    "permissions": [ "r", "w", "x", "m" ],
    "info": {
      "change-mask": [ "props", "params" ],
      "props": {
        "api.v4l2.cap.bus_info": "usb-0000:00:14.0-5",
        "api.v4l2.cap.capabilities": "84a00001",
        "api.v4l2.cap.card": "FaceTime HD Camera (Built-in): ",
        "api.v4l2.cap.device-caps": 4200001,
        "api.v4l2.cap.driver": "uvcvideo",
        "api.v4l2.cap.version": "6.11.0",
        "api.v4l2.path": "/dev/video0",
        "client.id": 47,
        "device.api": "v4l2",
        "device.bus": "usb",
        "device.bus-path": "pci-0000:00:14.0-usb-0:5:1.0",
        "device.capabilities": ":capture:",
        "device.description": "FaceTime HD Camera (Built-in)",
        "device.devids": "[ 20736 ]",
        "device.enum.api": "udev",
        "device.name": "v4l2_device.pci-0000_00_14.0-usb-0_5_1.0",
        "device.plugged.usec": 5542575,
        "device.product.id": "0x8511",
        "device.product.name": "FaceTime HD Camera (Built-in)",
        "device.serial": "Apple_Inc._FaceTime_HD_Camera__Built-in__CCG71610A2QH5DFPY",
        "device.subsystem": "video4linux",
        "device.sysfs.path": "/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.0/video4linux/video0",
        "device.vendor.id": "0x05ac",
        "device.vendor.name": "Apple Inc.",
        "factory.id": 15,
        "media.class": "Video/Device",
        "object.id": 53,
        "object.path": "v4l2:/dev/video0",
        "object.serial": 53
      },
      "params": {
      }
    }
  },
  {
    "id": 54,
    "type": "PipeWire:Interface:Device",
    "version": 3,
    "permissions": [ "r", "w", "x", "m" ],
    "info": {
      "change-mask": [ "props", "params" ],
      "props": {
        "api.v4l2.cap.bus_info": "usb-0000:00:14.0-5",
        "api.v4l2.cap.capabilities": "84a00001",
        "api.v4l2.cap.card": "FaceTime HD Camera (Built-in): ",
        "api.v4l2.cap.device-caps": "04a00000",
        "api.v4l2.cap.driver": "uvcvideo",
        "api.v4l2.cap.version": "6.11.0",
        "api.v4l2.path": "/dev/video1",
        "client.id": 47,
        "device.api": "v4l2",
        "device.bus": "usb",
        "device.bus-path": "pci-0000:00:14.0-usb-0:5:1.0",
        "device.capabilities": ":",
        "device.description": "FaceTime HD Camera (Built-in)",
        "device.devids": "[ 20737 ]",
        "device.enum.api": "udev",
        "device.name": "v4l2_device.pci-0000_00_14.0-usb-0_5_1.0",
        "device.plugged.usec": 5542806,
        "device.product.id": "0x8511",
        "device.product.name": "FaceTime HD Camera (Built-in)",
        "device.serial": "Apple_Inc._FaceTime_HD_Camera__Built-in__CCG71610A2QH5DFPY",
        "device.subsystem": "video4linux",
        "device.sysfs.path": "/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.0/video4linux/video1",
        "device.vendor.id": "0x05ac",
        "device.vendor.name": "Apple Inc.",
        "factory.id": 15,
        "media.class": "Video/Device",
        "object.id": 54,
        "object.path": "v4l2:/dev/video1",
        "object.serial": 54
      },
      "params": {
      }
    }
  },
  {
    "id": 55,
    "type": "PipeWire:Interface:Node",
    "version": 3,
    "permissions": [ "r", "w", "x", "m" ],
    "info": {
      "max-input-ports": 1,
      "max-output-ports": 1,
      "change-mask": [ "input-ports", "output-ports", "state", "props", "params" ],
      "n-input-ports": 1,
      "n-output-ports": 1,
      "state": "suspended",
      "error": null,
      "props": {
        "api.bluez5.role": "server",
        "api.glib.mainloop": true,
        "client.id": 47,
        "clock.quantum-limit": 8192,
        "device.api": "bluez5",
        "factory.id": 14,
        "factory.name": "api.bluez5.midi.node",
        "media.class": "Midi/Bridge",
        "node.description": "BLE MIDI 1",
        "node.loop.name": "data-loop.0",
        "node.name": "bluez_midi.server",
        "object.id": 55,
        "object.serial": 55
      },
      "params": {
        "PropInfo": [
          {
            "id": "latencyOffsetNsec",
            "description": "Latency offset (ns)",
            "type": { "default": 0, "min": -9223372036854775808, "max": 9223372036854775807 }
          },
          {
            "id": "deviceName",
            "description": "Device name",
            "type": "BLE MIDI 1"
          }
        ],
        "Props": [
          {
            "latencyOffsetNsec": 0,
            "deviceName": "BLE MIDI 1"
          }
        ],
        "IO": [
        ]
      }
    }
  },
  {
    "id": 56,
    "type": "PipeWire:Interface:Port",
    "version": 3,
    "permissions": [ "r", "x", "m" ],
    "info": {
      "direction": "input",
      "change-mask": [ "props", "params" ],
      "props": {
        "format.dsp": "8 bit raw midi",
        "node.id": 55,
        "object.id": 56,
        "object.path": "bluez_midi.server:input_0",
        "object.serial": 56,
        "port.alias": "in",
        "port.direction": "in",
        "port.group": "group.0",
        "port.id": 0,
        "port.name": "in",
        "port.physical": true,
        "port.terminal": true
      },
      "params": {
        "EnumFormat": [
          {
            "mediaType": "application",
            "mediaSubtype": "control"
          }
        ],
        "Meta": [
          {
            "type": "Header",
            "size": 32
          }
        ],
        "IO": [
          {
            "id": "Buffers",
            "size": 8
          },
          {
            "id": "AsyncBuffers",
            "size": 8
          }
        ],
        "Format": [ ],
        "Buffers": [ ],
        "Latency": [
          {
            "direction": "Input",
            "minQuantum": 1.000000,
            "maxQuantum": 1.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          }
        ]
      }
    }
  },
  {
    "id": 57,
    "type": "PipeWire:Interface:Port",
    "version": 3,
    "permissions": [ "r", "x", "m" ],
    "info": {
      "direction": "output",
      "change-mask": [ "props", "params" ],
      "props": {
        "format.dsp": "8 bit raw midi",
        "node.id": 55,
        "object.id": 57,
        "object.path": "bluez_midi.server:output_0",
        "object.serial": 57,
        "port.alias": "out",
        "port.direction": "out",
        "port.group": "group.0",
        "port.id": 0,
        "port.name": "out",
        "port.physical": true,
        "port.terminal": true
      },
      "params": {
        "EnumFormat": [
          {
            "mediaType": "application",
            "mediaSubtype": "control"
          }
        ],
        "Meta": [
          {
            "type": "Header",
            "size": 32
          }
        ],
        "IO": [
          {
            "id": "Buffers",
            "size": 8
          },
          {
            "id": "AsyncBuffers",
            "size": 8
          }
        ],
        "Format": [ ],
        "Buffers": [ ],
        "Latency": [
          {
            "direction": "Output",
            "minQuantum": 1.000000,
            "maxQuantum": 1.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          }
        ]
      }
    }
  },
  {
    "id": 59,
    "type": "PipeWire:Interface:Node",
    "version": 3,
    "permissions": [ "r", "w", "x", "m" ],
    "info": {
      "max-input-ports": 65,
      "max-output-ports": 0,
      "change-mask": [ "input-ports", "output-ports", "state", "props", "params" ],
      "n-input-ports": 2,
      "n-output-ports": 2,
      "state": "suspended",
      "error": null,
      "props": {
        "alsa.card": 0,
        "alsa.card_name": "HDA Intel PCH",
        "alsa.class": "generic",
        "alsa.components": "HDA:10138409,106b0f00,00100100",
        "alsa.device": 0,
        "alsa.driver_name": "snd_hda_intel",
        "alsa.id": "PCH",
        "alsa.long_card_name": "HDA Intel PCH at 0x92720000 irq 63",
        "alsa.mixer_name": "Cirrus Logic CS8409/CS42L83",
        "alsa.name": "CS8409/CS42L83 Analog",
        "alsa.resolution_bits": 32,
        "alsa.subclass": "generic-mix",
        "alsa.subdevice": 0,
        "alsa.subdevice_name": "subdevice #0",
        "alsa.sync.id": "00000000:00000000:00000000:00000000",
        "api.alsa.card.longname": "HDA Intel PCH at 0x92720000 irq 63",
        "api.alsa.card.name": "HDA Intel PCH",
        "api.alsa.path": "front:0",
        "api.alsa.pcm.card": 0,
        "api.alsa.pcm.stream": "playback",
        "audio.channels": 2,
        "audio.position": "FL,FR",
        "card.profile.device": 3,
        "client.id": 47,
        "clock.quantum-limit": 8192,
        "device.api": "alsa",
        "device.class": "sound",
        "device.id": 52,
        "device.profile.description": "Analog Stereo",
        "device.profile.name": "analog-stereo",
        "device.routes": 2,
        "factory.id": 19,
        "factory.name": "api.alsa.pcm.sink",
        "library.name": "audioconvert/libspa-audioconvert",
        "media.class": "Audio/Sink",
        "node.description": "Internes Audio Analog Stereo",
        "node.driver": true,
        "node.loop.name": "data-loop.0",
        "node.name": "alsa_output.pci-0000_00_1f.3.analog-stereo",
        "node.nick": "CS8409/CS42L83 Analog",
        "node.pause-on-idle": false,
        "object.id": 59,
        "object.path": "alsa:acp:PCH:3:playback",
        "object.serial": 59,
        "port.group": "playback",
        "priority.driver": 1009,
        "priority.session": 1009
      },
      "params": {
        "EnumFormat": [
          {
            "mediaType": "audio",
            "mediaSubtype": "raw",
            "format": {
              "default": "S32LE",
              "alt1": "S32LE",
              "alt2": "S24_32LE"
            },
            "rate": 44100,
            "channels": 2,
            "position": [ "FL", "FR" ]
          }
        ],
        "PropInfo": [
          {
            "id": "volume",
            "description": "Volume",
            "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }
          },
          {
            "id": "mute",
            "description": "Mute",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            }
          },
          {
            "id": "channelVolumes",
            "description": "Channel Volumes",
            "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 },
            "container": "Array"
          },
          {
            "id": "channelMap",
            "description": "Channel Map",
            "type": "",
            "container": "Array"
          },
          {
            "id": "monitorMute",
            "description": "Monitor Mute",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            }
          },
          {
            "id": "monitorVolumes",
            "description": "Monitor Volumes",
            "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 },
            "container": "Array"
          },
          {
            "id": "softMute",
            "description": "Soft Mute",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            }
          },
          {
            "id": "softVolumes",
            "description": "Soft Volumes",
            "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 },
            "container": "Array"
          },
          {
            "name": "monitor.channel-volumes",
            "description": "Monitor channel volume",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            },
            "params": true
          },
          {
            "name": "channelmix.disable",
            "description": "Disable Channel mixing",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            },
            "params": true
          },
          {
            "name": "channelmix.min-volume",
            "description": "Minimum volume level",
            "type": { "default": 0.000000, "min": 0.000000, "max": 10.000000 },
            "params": true
          },
          {
            "name": "channelmix.max-volume",
            "description": "Maximum volume level",
            "type": { "default": 10.000000, "min": 0.000000, "max": 10.000000 },
            "params": true
          },
          {
            "name": "channelmix.normalize",
            "description": "Normalize Volumes",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            },
            "params": true
          },
          {
            "name": "channelmix.mix-lfe",
            "description": "Mix LFE into channels",
            "type": {
              "default": true,
              "alt1": true,
              "alt2": false
            },
            "params": true
          },
          {
            "name": "channelmix.upmix",
            "description": "Enable upmixing",
            "type": {
              "default": true,
              "alt1": true,
              "alt2": false
            },
            "params": true
          },
          {
            "name": "channelmix.lfe-cutoff",
            "description": "LFE cutoff frequency",
            "type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 },
            "params": true
          },
          {
            "name": "channelmix.fc-cutoff",
            "description": "FC cutoff frequency (Hz)",
            "type": { "default": 0.000000, "min": 0.000000, "max": 48000.000000 },
            "params": true
          },
          {
            "name": "channelmix.rear-delay",
            "description": "Rear channels delay (ms)",
            "type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 },
            "params": true
          },
          {
            "name": "channelmix.stereo-widen",
            "description": "Stereo widen",
            "type": { "default": 0.000000, "min": 0.000000, "max": 1.000000 },
            "params": true
          },
          {
            "name": "channelmix.hilbert-taps",
            "description": "Taps for phase shift of rear",
            "type": { "default": 0, "min": 0, "max": 255 },
            "params": true
          },
          {
            "name": "channelmix.upmix-method",
            "description": "Upmix method to use",
            "type": "none",
            "params": true,
            "labels": [
              "none",
              "Disabled",
              "simple",
              "Simple upmixing",
              "psd",
              "Passive Surround Decoding"
            ]
          },
          {
            "id": "rate",
            "description": "Rate scaler",
            "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }
          },
          {
            "id": "quality",
            "name": "resample.quality",
            "description": "Resample Quality",
            "type": { "default": 4, "min": 0, "max": 14 },
            "params": true
          },
          {
            "name": "resample.disable",
            "description": "Disable Resampling",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            },
            "params": true
          },
          {
            "name": "dither.noise",
            "description": "Add noise bits",
            "type": { "default": 0, "min": 0, "max": 16 },
            "params": true
          },
          {
            "name": "dither.method",
            "description": "The dithering method",
            "type": "none",
            "params": true,
            "labels": [
              "none",
              "Disabled",
              "rectangular",
              "Rectangular dithering",
              "triangular",
              "Triangular dithering",
              "triangular-hf",
              "Sloped Triangular dithering",
              "wannamaker3",
              "Wannamaker 3 dithering",
              "shaped5",
              "Lipshitz 5 dithering"
            ]
          },
          {
            "name": "debug.wav-path",
            "description": "Path to WAV file",
            "type": "",
            "params": true
          },
          {
            "name": "channelmix.lock-volumes",
            "description": "Disable volume updates",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            },
            "params": true
          },
          {
            "id": "device",
            "name": "api.alsa.path",
            "description": "The ALSA device",
            "type": "front:0"
          },
          {
            "id": "deviceName",
            "description": "The ALSA device name",
            "type": ""
          },
          {
            "id": "cardName",
            "description": "The ALSA card name",
            "type": ""
          },
          {
            "id": "latencyOffsetNsec",
            "description": "Latency offset (ns)",
            "type": { "default": 0, "min": 0, "max": 2000000000 }
          },
          {
            "name": "audio.channels",
            "description": "Audio Channels",
            "type": 2,
            "params": true
          },
          {
            "name": "audio.rate",
            "description": "Audio Rate",
            "type": 0,
            "params": true
          },
          {
            "name": "audio.format",
            "description": "Audio Format",
            "type": "UNKNOWN",
            "params": true
          },
          {
            "name": "audio.position",
            "description": "Audio Position",
            "type": "[ FL, FR ]",
            "params": true
          },
          {
            "name": "audio.allowed-rates",
            "description": "Audio Allowed Rates",
            "type": "[  ]",
            "params": true
          },
          {
            "name": "api.alsa.period-size",
            "description": "Period Size",
            "type": { "default": 0, "min": 0, "max": 8192 },
            "params": true
          },
          {
            "name": "api.alsa.period-num",
            "description": "Number of Periods",
            "type": { "default": 0, "min": 0, "max": 1024 },
            "params": true
          },
          {
            "name": "api.alsa.headroom",
            "description": "Headroom",
            "type": { "default": 0, "min": 0, "max": 8192 },
            "params": true
          },
          {
            "name": "api.alsa.start-delay",
            "description": "Start Delay",
            "type": { "default": 0, "min": 0, "max": 8192 },
            "params": true
          },
          {
            "name": "api.alsa.disable-mmap",
            "description": "Disable MMAP",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            },
            "params": true
          },
          {
            "name": "api.alsa.disable-batch",
            "description": "Disable Batch",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            },
            "params": true
          },
          {
            "name": "api.alsa.disable-tsched",
            "description": "Disable timer based scheduling",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            },
            "params": true
          },
          {
            "name": "api.alsa.use-chmap",
            "description": "Use the driver channelmap",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            },
            "params": true
          },
          {
            "name": "api.alsa.multi-rate",
            "description": "Support multiple rates",
            "type": {
              "default": true,
              "alt1": true,
              "alt2": false
            },
            "params": true
          },
          {
            "name": "api.alsa.htimestamp",
            "description": "Use hires timestamps",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            },
            "params": true
          },
          {
            "name": "latency.internal.rate",
            "description": "Internal latency in samples",
            "type": { "default": 0, "min": 0, "max": 65536 },
            "params": true
          },
          {
            "name": "latency.internal.ns",
            "description": "Internal latency in nanoseconds",
            "type": { "default": 0, "min": 0, "max": 2000000000 },
            "params": true
          },
          {
            "name": "clock.name",
            "description": "The name of the clock",
            "type": "api.alsa.p-0",
            "params": true
          },
          {
            "name": "api.alsa.htimestamp.max-errors",
            "description": "Max errors before disabling htimestamp",
            "type": { "default": 64, "min": 0, "max": 2147483647 },
            "params": true
          }
        ],
        "Props": [
          {
            "volume": 1.000000,
            "mute": false,
            "channelVolumes": [ 0.182639, 0.182639 ],
            "channelMap": [ "FL", "FR" ],
            "softMute": false,
            "softVolumes": [ 1.000000, 1.000000 ],
            "monitorMute": false,
            "monitorVolumes": [ 1.000000, 1.000000 ],
            "params": [
              "monitor.channel-volumes",
              false,
              "channelmix.disable",
              false,
              "channelmix.min-volume",
              0.000000,
              "channelmix.max-volume",
              10.000000,
              "channelmix.normalize",
              false,
              "channelmix.mix-lfe",
              true,
              "channelmix.upmix",
              true,
              "channelmix.lfe-cutoff",
              0.000000,
              "channelmix.fc-cutoff",
              0.000000,
              "channelmix.rear-delay",
              0.000000,
              "channelmix.stereo-widen",
              0.000000,
              "channelmix.hilbert-taps",
              0,
              "channelmix.upmix-method",
              "none",
              "resample.quality",
              4,
              "resample.disable",
              false,
              "dither.noise",
              0,
              "dither.method",
              "none",
              "debug.wav-path",
              "",
              "channelmix.lock-volumes",
              false
            ]
          },
          {
            "device": "front:0",
            "deviceName": "",
            "cardName": "",
            "latencyOffsetNsec": 0,
            "params": [
              "audio.channels",
              2,
              "audio.rate",
              0,
              "audio.format",
              "UNKNOWN",
              "audio.position",
              "[ FL, FR ]",
              "audio.allowed-rates",
              "[  ]",
              "api.alsa.period-size",
              0,
              "api.alsa.period-num",
              0,
              "api.alsa.headroom",
              0,
              "api.alsa.start-delay",
              0,
              "api.alsa.disable-mmap",
              false,
              "api.alsa.disable-batch",
              false,
              "api.alsa.disable-tsched",
              false,
              "api.alsa.use-chmap",
              false,
              "api.alsa.multi-rate",
              true,
              "api.alsa.htimestamp",
              false,
              "api.alsa.htimestamp.max-errors",
              64,
              "latency.internal.rate",
              0,
              "latency.internal.ns",
              0,
              "clock.name",
              "api.alsa.p-0"
            ]
          }
        ],
        "Format": [ ],
        "EnumPortConfig": [
          {
            "direction": "Input",
            "mode": {
              "default": "none",
              "alt1": "none",
              "alt2": "dsp",
              "alt3": "convert"
            },
            "monitor": {
              "default": false,
              "alt1": false,
              "alt2": true
            },
            "control": {
              "default": false,
              "alt1": false,
              "alt2": true
            }
          }
        ],
        "PortConfig": [
          {
            "direction": "Input",
            "mode": "dsp",
            "monitor": true,
            "control": false,
            "format": {
              "mediaType": "audio",
              "mediaSubtype": "raw",
              "format": "F32P",
              "channels": 2,
              "position": [ "FL", "FR" ]
            }
          }
        ],
        "Latency": [
          {
            "direction": "Input",
            "minQuantum": 1.000000,
            "maxQuantum": 1.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          },
          {
            "direction": "Output",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          }
        ],
        "ProcessLatency": [
          {
            "quantum": 0.000000,
            "rate": 0,
            "ns": 0
          }
        ],
        "Tag": [
        ]
      }
    }
  },
  {
    "id": 60,
    "type": "PipeWire:Interface:Node",
    "version": 3,
    "permissions": [ "r", "w", "x", "m" ],
    "info": {
      "max-input-ports": 0,
      "max-output-ports": 65,
      "change-mask": [ "input-ports", "output-ports", "state", "props", "params" ],
      "n-input-ports": 0,
      "n-output-ports": 2,
      "state": "running",
      "error": null,
      "props": {
        "alsa.card": 0,
        "alsa.card_name": "HDA Intel PCH",
        "alsa.class": "generic",
        "alsa.components": "HDA:10138409,106b0f00,00100100",
        "alsa.device": 0,
        "alsa.driver_name": "snd_hda_intel",
        "alsa.id": "PCH",
        "alsa.long_card_name": "HDA Intel PCH at 0x92720000 irq 63",
        "alsa.mixer_name": "Cirrus Logic CS8409/CS42L83",
        "alsa.name": "CS8409/CS42L83 Analog",
        "alsa.resolution_bits": 32,
        "alsa.subclass": "generic-mix",
        "alsa.subdevice": 0,
        "alsa.subdevice_name": "subdevice #0",
        "alsa.sync.id": "00000000:00000000:00000000:00000000",
        "api.alsa.card.longname": "HDA Intel PCH at 0x92720000 irq 63",
        "api.alsa.card.name": "HDA Intel PCH",
        "api.alsa.headroom": 32,
        "api.alsa.path": "front:0",
        "api.alsa.pcm.card": 0,
        "api.alsa.pcm.stream": "capture",
        "api.alsa.period-num": 32,
        "api.alsa.period-size": 1024,
        "audio.channels": 2,
        "audio.position": "FL,FR",
        "card.profile.device": 0,
        "client.id": 47,
        "clock.quantum-limit": 8192,
        "device.api": "alsa",
        "device.class": "sound",
        "device.id": 52,
        "device.profile.description": "Analog Stereo",
        "device.profile.name": "analog-stereo",
        "device.routes": 2,
        "factory.id": 19,
        "factory.name": "api.alsa.pcm.source",
        "library.name": "audioconvert/libspa-audioconvert",
        "media.class": "Audio/Source",
        "node.description": "Internes Audio Analog Stereo",
        "node.driver": true,
        "node.loop.name": "data-loop.0",
        "node.max-latency": "16384/44100",
        "node.name": "alsa_input.pci-0000_00_1f.3.analog-stereo",
        "node.nick": "CS8409/CS42L83 Analog",
        "node.pause-on-idle": false,
        "object.id": 60,
        "object.path": "alsa:acp:PCH:0:capture",
        "object.serial": 60,
        "port.group": "capture",
        "priority.driver": 2009,
        "priority.session": 2009
      },
      "params": {
        "EnumFormat": [
          {
            "mediaType": "audio",
            "mediaSubtype": "raw",
            "format": {
              "default": "S32LE",
              "alt1": "S32LE",
              "alt2": "S24_32LE",
              "alt3": "S24LE"
            },
            "rate": 44100,
            "channels": 2,
            "position": [ "FL", "FR" ]
          }
        ],
        "PropInfo": [
          {
            "id": "volume",
            "description": "Volume",
            "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }
          },
          {
            "id": "mute",
            "description": "Mute",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            }
          },
          {
            "id": "channelVolumes",
            "description": "Channel Volumes",
            "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 },
            "container": "Array"
          },
          {
            "id": "channelMap",
            "description": "Channel Map",
            "type": "",
            "container": "Array"
          },
          {
            "id": "monitorMute",
            "description": "Monitor Mute",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            }
          },
          {
            "id": "monitorVolumes",
            "description": "Monitor Volumes",
            "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 },
            "container": "Array"
          },
          {
            "id": "softMute",
            "description": "Soft Mute",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            }
          },
          {
            "id": "softVolumes",
            "description": "Soft Volumes",
            "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 },
            "container": "Array"
          },
          {
            "name": "monitor.channel-volumes",
            "description": "Monitor channel volume",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            },
            "params": true
          },
          {
            "name": "channelmix.disable",
            "description": "Disable Channel mixing",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            },
            "params": true
          },
          {
            "name": "channelmix.min-volume",
            "description": "Minimum volume level",
            "type": { "default": 0.000000, "min": 0.000000, "max": 10.000000 },
            "params": true
          },
          {
            "name": "channelmix.max-volume",
            "description": "Maximum volume level",
            "type": { "default": 10.000000, "min": 0.000000, "max": 10.000000 },
            "params": true
          },
          {
            "name": "channelmix.normalize",
            "description": "Normalize Volumes",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            },
            "params": true
          },
          {
            "name": "channelmix.mix-lfe",
            "description": "Mix LFE into channels",
            "type": {
              "default": true,
              "alt1": true,
              "alt2": false
            },
            "params": true
          },
          {
            "name": "channelmix.upmix",
            "description": "Enable upmixing",
            "type": {
              "default": true,
              "alt1": true,
              "alt2": false
            },
            "params": true
          },
          {
            "name": "channelmix.lfe-cutoff",
            "description": "LFE cutoff frequency",
            "type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 },
            "params": true
          },
          {
            "name": "channelmix.fc-cutoff",
            "description": "FC cutoff frequency (Hz)",
            "type": { "default": 0.000000, "min": 0.000000, "max": 48000.000000 },
            "params": true
          },
          {
            "name": "channelmix.rear-delay",
            "description": "Rear channels delay (ms)",
            "type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 },
            "params": true
          },
          {
            "name": "channelmix.stereo-widen",
            "description": "Stereo widen",
            "type": { "default": 0.000000, "min": 0.000000, "max": 1.000000 },
            "params": true
          },
          {
            "name": "channelmix.hilbert-taps",
            "description": "Taps for phase shift of rear",
            "type": { "default": 0, "min": 0, "max": 255 },
            "params": true
          },
          {
            "name": "channelmix.upmix-method",
            "description": "Upmix method to use",
            "type": "none",
            "params": true,
            "labels": [
              "none",
              "Disabled",
              "simple",
              "Simple upmixing",
              "psd",
              "Passive Surround Decoding"
            ]
          },
          {
            "id": "rate",
            "description": "Rate scaler",
            "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }
          },
          {
            "id": "quality",
            "name": "resample.quality",
            "description": "Resample Quality",
            "type": { "default": 4, "min": 0, "max": 14 },
            "params": true
          },
          {
            "name": "resample.disable",
            "description": "Disable Resampling",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            },
            "params": true
          },
          {
            "name": "dither.noise",
            "description": "Add noise bits",
            "type": { "default": 0, "min": 0, "max": 16 },
            "params": true
          },
          {
            "name": "dither.method",
            "description": "The dithering method",
            "type": "none",
            "params": true,
            "labels": [
              "none",
              "Disabled",
              "rectangular",
              "Rectangular dithering",
              "triangular",
              "Triangular dithering",
              "triangular-hf",
              "Sloped Triangular dithering",
              "wannamaker3",
              "Wannamaker 3 dithering",
              "shaped5",
              "Lipshitz 5 dithering"
            ]
          },
          {
            "name": "debug.wav-path",
            "description": "Path to WAV file",
            "type": "",
            "params": true
          },
          {
            "name": "channelmix.lock-volumes",
            "description": "Disable volume updates",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            },
            "params": true
          },
          {
            "id": "device",
            "name": "api.alsa.path",
            "description": "The ALSA device",
            "type": "front:0"
          },
          {
            "id": "deviceName",
            "description": "The ALSA device name",
            "type": ""
          },
          {
            "id": "cardName",
            "description": "The ALSA card name",
            "type": ""
          },
          {
            "id": "latencyOffsetNsec",
            "description": "Latency offset (ns)",
            "type": { "default": 0, "min": 0, "max": 2000000000 }
          },
          {
            "name": "audio.channels",
            "description": "Audio Channels",
            "type": 2,
            "params": true
          },
          {
            "name": "audio.rate",
            "description": "Audio Rate",
            "type": 0,
            "params": true
          },
          {
            "name": "audio.format",
            "description": "Audio Format",
            "type": "UNKNOWN",
            "params": true
          },
          {
            "name": "audio.position",
            "description": "Audio Position",
            "type": "[ FL, FR ]",
            "params": true
          },
          {
            "name": "audio.allowed-rates",
            "description": "Audio Allowed Rates",
            "type": "[  ]",
            "params": true
          },
          {
            "name": "api.alsa.period-size",
            "description": "Period Size",
            "type": { "default": 0, "min": 0, "max": 8192 },
            "params": true
          },
          {
            "name": "api.alsa.period-num",
            "description": "Number of Periods",
            "type": { "default": 0, "min": 0, "max": 1024 },
            "params": true
          },
          {
            "name": "api.alsa.headroom",
            "description": "Headroom",
            "type": { "default": 0, "min": 0, "max": 8192 },
            "params": true
          },
          {
            "name": "api.alsa.start-delay",
            "description": "Start Delay",
            "type": { "default": 0, "min": 0, "max": 8192 },
            "params": true
          },
          {
            "name": "api.alsa.disable-mmap",
            "description": "Disable MMAP",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            },
            "params": true
          },
          {
            "name": "api.alsa.disable-batch",
            "description": "Disable Batch",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            },
            "params": true
          },
          {
            "name": "api.alsa.disable-tsched",
            "description": "Disable timer based scheduling",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            },
            "params": true
          },
          {
            "name": "api.alsa.use-chmap",
            "description": "Use the driver channelmap",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            },
            "params": true
          },
          {
            "name": "api.alsa.multi-rate",
            "description": "Support multiple rates",
            "type": {
              "default": true,
              "alt1": true,
              "alt2": false
            },
            "params": true
          },
          {
            "name": "api.alsa.htimestamp",
            "description": "Use hires timestamps",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            },
            "params": true
          },
          {
            "name": "latency.internal.rate",
            "description": "Internal latency in samples",
            "type": { "default": 0, "min": 0, "max": 65536 },
            "params": true
          },
          {
            "name": "latency.internal.ns",
            "description": "Internal latency in nanoseconds",
            "type": { "default": 0, "min": 0, "max": 2000000000 },
            "params": true
          },
          {
            "name": "clock.name",
            "description": "The name of the clock",
            "type": "api.alsa.c-0",
            "params": true
          },
          {
            "name": "api.alsa.htimestamp.max-errors",
            "description": "Max errors before disabling htimestamp",
            "type": { "default": 64, "min": 0, "max": 2147483647 },
            "params": true
          }
        ],
        "Props": [
          {
            "volume": 1.000000,
            "mute": false,
            "channelVolumes": [ 1.000000, 1.000000 ],
            "channelMap": [ "FL", "FR" ],
            "softMute": false,
            "softVolumes": [ 1.000000, 1.000000 ],
            "monitorMute": false,
            "monitorVolumes": [ 1.000000, 1.000000 ],
            "params": [
              "monitor.channel-volumes",
              false,
              "channelmix.disable",
              false,
              "channelmix.min-volume",
              0.000000,
              "channelmix.max-volume",
              10.000000,
              "channelmix.normalize",
              false,
              "channelmix.mix-lfe",
              true,
              "channelmix.upmix",
              true,
              "channelmix.lfe-cutoff",
              0.000000,
              "channelmix.fc-cutoff",
              0.000000,
              "channelmix.rear-delay",
              0.000000,
              "channelmix.stereo-widen",
              0.000000,
              "channelmix.hilbert-taps",
              0,
              "channelmix.upmix-method",
              "none",
              "resample.quality",
              4,
              "resample.disable",
              false,
              "dither.noise",
              0,
              "dither.method",
              "none",
              "debug.wav-path",
              "",
              "channelmix.lock-volumes",
              false
            ]
          },
          {
            "device": "front:0",
            "deviceName": "",
            "cardName": "",
            "latencyOffsetNsec": 0,
            "params": [
              "audio.channels",
              2,
              "audio.rate",
              0,
              "audio.format",
              "UNKNOWN",
              "audio.position",
              "[ FL, FR ]",
              "audio.allowed-rates",
              "[  ]",
              "api.alsa.period-size",
              0,
              "api.alsa.period-num",
              0,
              "api.alsa.headroom",
              0,
              "api.alsa.start-delay",
              0,
              "api.alsa.disable-mmap",
              false,
              "api.alsa.disable-batch",
              false,
              "api.alsa.disable-tsched",
              false,
              "api.alsa.use-chmap",
              false,
              "api.alsa.multi-rate",
              true,
              "api.alsa.htimestamp",
              false,
              "api.alsa.htimestamp.max-errors",
              64,
              "latency.internal.rate",
              0,
              "latency.internal.ns",
              0,
              "clock.name",
              "api.alsa.c-0"
            ]
          }
        ],
        "Format": [
          {
            "mediaType": "audio",
            "mediaSubtype": "raw",
            "format": "S32LE",
            "rate": 44100,
            "channels": 2,
            "position": [ "FL", "FR" ]
          }
        ],
        "EnumPortConfig": [
          {
            "direction": "Output",
            "mode": {
              "default": "none",
              "alt1": "none",
              "alt2": "dsp",
              "alt3": "convert"
            },
            "monitor": {
              "default": false,
              "alt1": false,
              "alt2": true
            },
            "control": {
              "default": false,
              "alt1": false,
              "alt2": true
            }
          }
        ],
        "PortConfig": [
          {
            "direction": "Output",
            "mode": "dsp",
            "monitor": true,
            "control": false,
            "format": {
              "mediaType": "audio",
              "mediaSubtype": "raw",
              "format": "F32P",
              "channels": 2,
              "position": [ "FL", "FR" ]
            }
          }
        ],
        "Latency": [
          {
            "direction": "Input",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          },
          {
            "direction": "Output",
            "minQuantum": 1.000000,
            "maxQuantum": 1.000000,
            "minRate": 35,
            "maxRate": 35,
            "minNs": 0,
            "maxNs": 0
          }
        ],
        "ProcessLatency": [
          {
            "quantum": 0.000000,
            "rate": 0,
            "ns": 0
          }
        ],
        "Tag": [
        ]
      }
    }
  },
  {
    "id": 39,
    "type": "PipeWire:Interface:Port",
    "version": 3,
    "permissions": [ "r", "x", "m" ],
    "info": {
      "direction": "input",
      "change-mask": [ "props", "params" ],
      "props": {
        "audio.channel": "FL",
        "format.dsp": "32 bit float mono audio",
        "node.id": 59,
        "object.id": 39,
        "object.path": "alsa:acp:PCH:3:playback:playback_0",
        "object.serial": 62,
        "port.alias": "CS8409/CS42L83 Analog:playback_FL",
        "port.direction": "in",
        "port.group": "playback",
        "port.id": 0,
        "port.name": "playback_FL",
        "port.physical": true,
        "port.terminal": true
      },
      "params": {
        "EnumFormat": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Meta": [
          {
            "type": "Header",
            "size": 32
          }
        ],
        "IO": [
          {
            "id": "Buffers",
            "size": 8
          },
          {
            "id": "AsyncBuffers",
            "size": 16
          }
        ],
        "Format": [ ],
        "Buffers": [ ],
        "Latency": [
          {
            "direction": "Input",
            "minQuantum": 1.000000,
            "maxQuantum": 1.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          },
          {
            "direction": "Output",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          }
        ],
        "Tag": [
        ]
      }
    }
  },
  {
    "id": 46,
    "type": "PipeWire:Interface:Port",
    "version": 3,
    "permissions": [ "r", "x", "m" ],
    "info": {
      "direction": "output",
      "change-mask": [ "props", "params" ],
      "props": {
        "audio.channel": "FL",
        "format.dsp": "32 bit float mono audio",
        "node.id": 59,
        "object.id": 46,
        "object.path": "alsa:acp:PCH:3:playback:monitor_0",
        "object.serial": 63,
        "port.alias": "CS8409/CS42L83 Analog:monitor_FL",
        "port.direction": "out",
        "port.group": "playback",
        "port.id": 0,
        "port.monitor": true,
        "port.name": "monitor_FL"
      },
      "params": {
        "EnumFormat": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Meta": [
          {
            "type": "Header",
            "size": 32
          }
        ],
        "IO": [
          {
            "id": "Buffers",
            "size": 8
          },
          {
            "id": "AsyncBuffers",
            "size": 8
          }
        ],
        "Format": [ ],
        "Buffers": [ ],
        "Latency": [
          {
            "direction": "Input",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          },
          {
            "direction": "Output",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          }
        ],
        "Tag": [
        ]
      }
    }
  },
  {
    "id": 44,
    "type": "PipeWire:Interface:Port",
    "version": 3,
    "permissions": [ "r", "x", "m" ],
    "info": {
      "direction": "input",
      "change-mask": [ "props", "params" ],
      "props": {
        "audio.channel": "FR",
        "format.dsp": "32 bit float mono audio",
        "node.id": 59,
        "object.id": 44,
        "object.path": "alsa:acp:PCH:3:playback:playback_1",
        "object.serial": 64,
        "port.alias": "CS8409/CS42L83 Analog:playback_FR",
        "port.direction": "in",
        "port.group": "playback",
        "port.id": 1,
        "port.name": "playback_FR",
        "port.physical": true,
        "port.terminal": true
      },
      "params": {
        "EnumFormat": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Meta": [
          {
            "type": "Header",
            "size": 32
          }
        ],
        "IO": [
          {
            "id": "Buffers",
            "size": 8
          },
          {
            "id": "AsyncBuffers",
            "size": 16
          }
        ],
        "Format": [ ],
        "Buffers": [ ],
        "Latency": [
          {
            "direction": "Input",
            "minQuantum": 1.000000,
            "maxQuantum": 1.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          },
          {
            "direction": "Output",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          }
        ],
        "Tag": [
        ]
      }
    }
  },
  {
    "id": 45,
    "type": "PipeWire:Interface:Port",
    "version": 3,
    "permissions": [ "r", "x", "m" ],
    "info": {
      "direction": "output",
      "change-mask": [ "props", "params" ],
      "props": {
        "audio.channel": "FR",
        "format.dsp": "32 bit float mono audio",
        "node.id": 59,
        "object.id": 45,
        "object.path": "alsa:acp:PCH:3:playback:monitor_1",
        "object.serial": 65,
        "port.alias": "CS8409/CS42L83 Analog:monitor_FR",
        "port.direction": "out",
        "port.group": "playback",
        "port.id": 1,
        "port.monitor": true,
        "port.name": "monitor_FR"
      },
      "params": {
        "EnumFormat": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Meta": [
          {
            "type": "Header",
            "size": 32
          }
        ],
        "IO": [
          {
            "id": "Buffers",
            "size": 8
          },
          {
            "id": "AsyncBuffers",
            "size": 8
          }
        ],
        "Format": [ ],
        "Buffers": [ ],
        "Latency": [
          {
            "direction": "Input",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          },
          {
            "direction": "Output",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          }
        ],
        "Tag": [
        ]
      }
    }
  },
  {
    "id": 43,
    "type": "PipeWire:Interface:Port",
    "version": 3,
    "permissions": [ "r", "x", "m" ],
    "info": {
      "direction": "output",
      "change-mask": [ "props", "params" ],
      "props": {
        "audio.channel": "FL",
        "format.dsp": "32 bit float mono audio",
        "node.id": 60,
        "object.id": 43,
        "object.path": "alsa:acp:PCH:0:capture:capture_0",
        "object.serial": 66,
        "port.alias": "CS8409/CS42L83 Analog:capture_FL",
        "port.direction": "out",
        "port.group": "capture",
        "port.id": 0,
        "port.name": "capture_FL",
        "port.physical": true,
        "port.terminal": true
      },
      "params": {
        "EnumFormat": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Meta": [
          {
            "type": "Header",
            "size": 32
          }
        ],
        "IO": [
          {
            "id": "Buffers",
            "size": 8
          },
          {
            "id": "AsyncBuffers",
            "size": 8
          }
        ],
        "Format": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Buffers": [
          {
            "buffers": { "default": 1, "min": 1, "max": 32 },
            "blocks": 1,
            "size": { "default": 32768, "min": 64, "max": 2147483647 },
            "stride": 4
          }
        ],
        "Latency": [
          {
            "direction": "Input",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          },
          {
            "direction": "Output",
            "minQuantum": 1.000000,
            "maxQuantum": 1.000000,
            "minRate": 35,
            "maxRate": 35,
            "minNs": 0,
            "maxNs": 0
          }
        ],
        "Tag": [
        ]
      }
    }
  },
  {
    "id": 61,
    "type": "PipeWire:Interface:Port",
    "version": 3,
    "permissions": [ "r", "x", "m" ],
    "info": {
      "direction": "output",
      "change-mask": [ "props", "params" ],
      "props": {
        "audio.channel": "FR",
        "format.dsp": "32 bit float mono audio",
        "node.id": 60,
        "object.id": 61,
        "object.path": "alsa:acp:PCH:0:capture:capture_1",
        "object.serial": 67,
        "port.alias": "CS8409/CS42L83 Analog:capture_FR",
        "port.direction": "out",
        "port.group": "capture",
        "port.id": 1,
        "port.name": "capture_FR",
        "port.physical": true,
        "port.terminal": true
      },
      "params": {
        "EnumFormat": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Meta": [
          {
            "type": "Header",
            "size": 32
          }
        ],
        "IO": [
          {
            "id": "Buffers",
            "size": 8
          },
          {
            "id": "AsyncBuffers",
            "size": 8
          }
        ],
        "Format": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Buffers": [
          {
            "buffers": { "default": 1, "min": 1, "max": 32 },
            "blocks": 1,
            "size": { "default": 32768, "min": 64, "max": 2147483647 },
            "stride": 4
          }
        ],
        "Latency": [
          {
            "direction": "Input",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          },
          {
            "direction": "Output",
            "minQuantum": 1.000000,
            "maxQuantum": 1.000000,
            "minRate": 35,
            "maxRate": 35,
            "minNs": 0,
            "maxNs": 0
          }
        ],
        "Tag": [
        ]
      }
    }
  },
  {
    "id": 74,
    "type": "PipeWire:Interface:Node",
    "version": 3,
    "permissions": [ "r", "w", "x", "m" ],
    "info": {
      "max-input-ports": 0,
      "max-output-ports": 1,
      "change-mask": [ "input-ports", "output-ports", "state", "props", "params" ],
      "n-input-ports": 0,
      "n-output-ports": 1,
      "state": "suspended",
      "error": null,
      "props": {
        "api.v4l2.cap.bus_info": "usb-0000:00:14.0-5",
        "api.v4l2.cap.capabilities": "84a00001",
        "api.v4l2.cap.card": "FaceTime HD Camera (Built-in): ",
        "api.v4l2.cap.device-caps": 4200001,
        "api.v4l2.cap.driver": "uvcvideo",
        "api.v4l2.cap.version": "6.11.0",
        "api.v4l2.path": "/dev/video0",
        "client.id": 47,
        "clock.quantum-limit": 8192,
        "device.api": "v4l2",
        "device.devids": "[ 20736 ]",
        "device.id": 53,
        "device.product.id": "0x8511",
        "device.vendor.id": "0x05ac",
        "factory.id": 11,
        "factory.name": "api.v4l2.source",
        "media.class": "Video/Source",
        "media.role": "Camera",
        "node.description": "FaceTime HD Camera (Built-in) (V4L2)",
        "node.driver": true,
        "node.loop.name": "data-loop.0",
        "node.name": "v4l2_input.pci-0000_00_14.0-usb-0_5_1.0",
        "node.nick": "FaceTime HD Camera (Built-in)",
        "node.pause-on-idle": false,
        "object.id": 74,
        "object.path": "v4l2:/dev/video0",
        "object.serial": 80,
        "priority.session": 1000
      },
      "params": {
        "PropInfo": [
          {
            "id": "device",
            "description": "The V4L2 device",
            "type": "/dev/video0"
          },
          {
            "id": "deviceName",
            "description": "The V4L2 device name",
            "type": ""
          },
          {
            "id": "deviceFd",
            "description": "The V4L2 fd",
            "type": 0
          },
          {
            "id": "brightness",
            "type": { "default": 0, "min": -127, "max": 127, "step": 1 },
            "description": "Brightness"
          },
          {
            "id": "contrast",
            "type": { "default": 32, "min": 0, "max": 64, "step": 1 },
            "description": "Contrast"
          },
          {
            "id": "saturation",
            "type": { "default": 64, "min": 0, "max": 128, "step": 1 },
            "description": "Saturation"
          },
          {
            "id": "hue",
            "type": { "default": 0, "min": -4500, "max": 4500, "step": 100 },
            "description": "Hue"
          },
          {
            "id": "id-0198090c",
            "type": {
              "default": true,
              "alt1": true,
              "alt2": false
            },
            "description": "White Balance, Automatic"
          },
          {
            "id": "gamma",
            "type": { "default": 220, "min": 100, "max": 220, "step": 120 },
            "description": "Gamma"
          },
          {
            "id": "id-01980918",
            "type": {
              "default": 3
            },
            "description": "Power Line Frequency",
            "labels": [
              0,
              "Disabled",
              1,
              "50 Hz",
              2,
              "60 Hz"
            ]
          },
          {
            "id": "id-0198091a",
            "type": { "default": 6500, "min": 2800, "max": 6500, "step": 1 },
            "description": "White Balance Temperature"
          },
          {
            "id": "sharpness",
            "type": { "default": 8, "min": 0, "max": 16, "step": 1 },
            "description": "Sharpness"
          },
          {
            "id": "id-0198091c",
            "type": { "default": 1, "min": 0, "max": 1, "step": 1 },
            "description": "Backlight Compensation"
          },
          {
            "id": "id-019a0901",
            "type": {
              "default": 0
            },
            "description": "Auto Exposure",
            "labels": [
              0,
              "Auto Mode",
              1,
              "Manual Mode"
            ]
          },
          {
            "id": "id-019a0902",
            "type": { "default": 300, "min": 100, "max": 10000, "step": 1 },
            "description": "Exposure Time, Absolute"
          },
          {
            "id": "id-019a0912",
            "type": { "default": 0, "min": 0, "max": 0, "step": 0 },
            "description": "Iris, Relative"
          }
        ],
        "Props": [
          {
            "device": "/dev/video0",
            "deviceName": "",
            "deviceFd": 0,
            "brightness": 0,
            "contrast": 32,
            "saturation": 64,
            "hue": 0,
            "id-0198090c": true,
            "gamma": 220,
            "id-01980918": 3,
            "id-0198091a": 2800,
            "sharpness": 8,
            "id-0198091c": 1,
            "id-019a0901": 0,
            "id-019a0902": 300,
            "id-019a0912": 50
          }
        ],
        "EnumFormat": [
          {
            "mediaType": "video",
            "mediaSubtype": "raw",
            "format": "YUY2",
            "size": { "width": 160, "height": 120 },
            "framerate": {
              "default": { "num": 2997, "denom": 100 },
              "alt1": { "num": 2997, "denom": 100 },
              "alt2": { "num": 25, "denom": 1 },
              "alt3": { "num": 24, "denom": 1 },
              "alt4": { "num": 15, "denom": 1 }
            }
          },
          {
            "mediaType": "video",
            "mediaSubtype": "raw",
            "format": "YUY2",
            "size": { "width": 176, "height": 144 },
            "framerate": {
              "default": { "num": 2997, "denom": 100 },
              "alt1": { "num": 2997, "denom": 100 },
              "alt2": { "num": 25, "denom": 1 },
              "alt3": { "num": 24, "denom": 1 },
              "alt4": { "num": 15, "denom": 1 }
            }
          },
          {
            "mediaType": "video",
            "mediaSubtype": "raw",
            "format": "YUY2",
            "size": { "width": 320, "height": 240 },
            "framerate": {
              "default": { "num": 2997, "denom": 100 },
              "alt1": { "num": 2997, "denom": 100 },
              "alt2": { "num": 25, "denom": 1 },
              "alt3": { "num": 24, "denom": 1 },
              "alt4": { "num": 15, "denom": 1 }
            }
          },
          {
            "mediaType": "video",
            "mediaSubtype": "raw",
            "format": "YUY2",
            "size": { "width": 352, "height": 288 },
            "framerate": {
              "default": { "num": 2997, "denom": 100 },
              "alt1": { "num": 2997, "denom": 100 },
              "alt2": { "num": 25, "denom": 1 },
              "alt3": { "num": 24, "denom": 1 },
              "alt4": { "num": 15, "denom": 1 }
            }
          },
          {
            "mediaType": "video",
            "mediaSubtype": "raw",
            "format": "YUY2",
            "size": { "width": 640, "height": 480 },
            "framerate": {
              "default": { "num": 2997, "denom": 100 },
              "alt1": { "num": 2997, "denom": 100 },
              "alt2": { "num": 25, "denom": 1 },
              "alt3": { "num": 24, "denom": 1 },
              "alt4": { "num": 15, "denom": 1 }
            }
          },
          {
            "mediaType": "video",
            "mediaSubtype": "raw",
            "format": "YUY2",
            "size": { "width": 480, "height": 360 },
            "framerate": {
              "default": { "num": 2997, "denom": 100 },
              "alt1": { "num": 2997, "denom": 100 },
              "alt2": { "num": 25, "denom": 1 },
              "alt3": { "num": 24, "denom": 1 },
              "alt4": { "num": 15, "denom": 1 }
            }
          },
          {
            "mediaType": "video",
            "mediaSubtype": "raw",
            "format": "YUY2",
            "size": { "width": 1280, "height": 720 },
            "framerate": { "num": 10, "denom": 1 }
          },
          {
            "mediaType": "video",
            "mediaSubtype": "mjpg",
            "size": { "width": 960, "height": 544 },
            "framerate": {
              "default": { "num": 2997, "denom": 100 },
              "alt1": { "num": 2997, "denom": 100 },
              "alt2": { "num": 25, "denom": 1 },
              "alt3": { "num": 24, "denom": 1 },
              "alt4": { "num": 15, "denom": 1 }
            }
          },
          {
            "mediaType": "video",
            "mediaSubtype": "mjpg",
            "size": { "width": 1024, "height": 576 },
            "framerate": {
              "default": { "num": 2997, "denom": 100 },
              "alt1": { "num": 2997, "denom": 100 },
              "alt2": { "num": 25, "denom": 1 },
              "alt3": { "num": 24, "denom": 1 },
              "alt4": { "num": 15, "denom": 1 }
            }
          },
          {
            "mediaType": "video",
            "mediaSubtype": "mjpg",
            "size": { "width": 960, "height": 720 },
            "framerate": {
              "default": { "num": 2997, "denom": 100 },
              "alt1": { "num": 2997, "denom": 100 },
              "alt2": { "num": 25, "denom": 1 },
              "alt3": { "num": 24, "denom": 1 },
              "alt4": { "num": 15, "denom": 1 }
            }
          },
          {
            "mediaType": "video",
            "mediaSubtype": "mjpg",
            "size": { "width": 1280, "height": 720 },
            "framerate": {
              "default": { "num": 2997, "denom": 100 },
              "alt1": { "num": 2997, "denom": 100 },
              "alt2": { "num": 25, "denom": 1 },
              "alt3": { "num": 24, "denom": 1 },
              "alt4": { "num": 15, "denom": 1 }
            }
          }
        ],
        "Format": [ ]
      }
    }
  },
  {
    "id": 75,
    "type": "PipeWire:Interface:Port",
    "version": 3,
    "permissions": [ "r", "x", "m" ],
    "info": {
      "direction": "output",
      "change-mask": [ "props", "params" ],
      "props": {
        "node.id": 74,
        "object.id": 75,
        "object.path": "v4l2:/dev/video0:capture_0",
        "object.serial": 81,
        "port.alias": "FaceTime HD Camera (Built-in):capture_1",
        "port.direction": "out",
        "port.group": "stream.0",
        "port.id": 0,
        "port.name": "capture_1",
        "port.physical": true,
        "port.terminal": true
      },
      "params": {
        "PropInfo": [
          {
            "id": "brightness",
            "type": { "default": 0, "min": -127, "max": 127, "step": 1 },
            "description": "Brightness"
          },
          {
            "id": "contrast",
            "type": { "default": 32, "min": 0, "max": 64, "step": 1 },
            "description": "Contrast"
          },
          {
            "id": "saturation",
            "type": { "default": 64, "min": 0, "max": 128, "step": 1 },
            "description": "Saturation"
          },
          {
            "id": "hue",
            "type": { "default": 0, "min": -4500, "max": 4500, "step": 100 },
            "description": "Hue"
          },
          {
            "id": "id-0198090c",
            "type": {
              "default": true,
              "alt1": true,
              "alt2": false
            },
            "description": "White Balance, Automatic"
          },
          {
            "id": "gamma",
            "type": { "default": 220, "min": 100, "max": 220, "step": 120 },
            "description": "Gamma"
          },
          {
            "id": "id-01980918",
            "type": {
              "default": 3
            },
            "description": "Power Line Frequency",
            "labels": [
              0,
              "Disabled",
              1,
              "50 Hz",
              2,
              "60 Hz"
            ]
          },
          {
            "id": "id-0198091a",
            "type": { "default": 6500, "min": 2800, "max": 6500, "step": 1 },
            "description": "White Balance Temperature"
          },
          {
            "id": "sharpness",
            "type": { "default": 8, "min": 0, "max": 16, "step": 1 },
            "description": "Sharpness"
          },
          {
            "id": "id-0198091c",
            "type": { "default": 1, "min": 0, "max": 1, "step": 1 },
            "description": "Backlight Compensation"
          },
          {
            "id": "id-019a0901",
            "type": {
              "default": 0
            },
            "description": "Auto Exposure",
            "labels": [
              0,
              "Auto Mode",
              1,
              "Manual Mode"
            ]
          },
          {
            "id": "id-019a0902",
            "type": { "default": 300, "min": 100, "max": 10000, "step": 1 },
            "description": "Exposure Time, Absolute"
          },
          {
            "id": "id-019a0912",
            "type": { "default": 0, "min": 0, "max": 0, "step": 0 },
            "description": "Iris, Relative"
          }
        ],
        "EnumFormat": [
          {
            "mediaType": "video",
            "mediaSubtype": "raw",
            "format": "YUY2",
            "size": { "width": 160, "height": 120 },
            "framerate": {
              "default": { "num": 2997, "denom": 100 },
              "alt1": { "num": 2997, "denom": 100 },
              "alt2": { "num": 25, "denom": 1 },
              "alt3": { "num": 24, "denom": 1 },
              "alt4": { "num": 15, "denom": 1 }
            }
          },
          {
            "mediaType": "video",
            "mediaSubtype": "raw",
            "format": "YUY2",
            "size": { "width": 176, "height": 144 },
            "framerate": {
              "default": { "num": 2997, "denom": 100 },
              "alt1": { "num": 2997, "denom": 100 },
              "alt2": { "num": 25, "denom": 1 },
              "alt3": { "num": 24, "denom": 1 },
              "alt4": { "num": 15, "denom": 1 }
            }
          },
          {
            "mediaType": "video",
            "mediaSubtype": "raw",
            "format": "YUY2",
            "size": { "width": 320, "height": 240 },
            "framerate": {
              "default": { "num": 2997, "denom": 100 },
              "alt1": { "num": 2997, "denom": 100 },
              "alt2": { "num": 25, "denom": 1 },
              "alt3": { "num": 24, "denom": 1 },
              "alt4": { "num": 15, "denom": 1 }
            }
          },
          {
            "mediaType": "video",
            "mediaSubtype": "raw",
            "format": "YUY2",
            "size": { "width": 352, "height": 288 },
            "framerate": {
              "default": { "num": 2997, "denom": 100 },
              "alt1": { "num": 2997, "denom": 100 },
              "alt2": { "num": 25, "denom": 1 },
              "alt3": { "num": 24, "denom": 1 },
              "alt4": { "num": 15, "denom": 1 }
            }
          },
          {
            "mediaType": "video",
            "mediaSubtype": "raw",
            "format": "YUY2",
            "size": { "width": 640, "height": 480 },
            "framerate": {
              "default": { "num": 2997, "denom": 100 },
              "alt1": { "num": 2997, "denom": 100 },
              "alt2": { "num": 25, "denom": 1 },
              "alt3": { "num": 24, "denom": 1 },
              "alt4": { "num": 15, "denom": 1 }
            }
          },
          {
            "mediaType": "video",
            "mediaSubtype": "raw",
            "format": "YUY2",
            "size": { "width": 480, "height": 360 },
            "framerate": {
              "default": { "num": 2997, "denom": 100 },
              "alt1": { "num": 2997, "denom": 100 },
              "alt2": { "num": 25, "denom": 1 },
              "alt3": { "num": 24, "denom": 1 },
              "alt4": { "num": 15, "denom": 1 }
            }
          },
          {
            "mediaType": "video",
            "mediaSubtype": "raw",
            "format": "YUY2",
            "size": { "width": 1280, "height": 720 },
            "framerate": { "num": 10, "denom": 1 }
          },
          {
            "mediaType": "video",
            "mediaSubtype": "mjpg",
            "size": { "width": 960, "height": 544 },
            "framerate": {
              "default": { "num": 2997, "denom": 100 },
              "alt1": { "num": 2997, "denom": 100 },
              "alt2": { "num": 25, "denom": 1 },
              "alt3": { "num": 24, "denom": 1 },
              "alt4": { "num": 15, "denom": 1 }
            }
          },
          {
            "mediaType": "video",
            "mediaSubtype": "mjpg",
            "size": { "width": 1024, "height": 576 },
            "framerate": {
              "default": { "num": 2997, "denom": 100 },
              "alt1": { "num": 2997, "denom": 100 },
              "alt2": { "num": 25, "denom": 1 },
              "alt3": { "num": 24, "denom": 1 },
              "alt4": { "num": 15, "denom": 1 }
            }
          },
          {
            "mediaType": "video",
            "mediaSubtype": "mjpg",
            "size": { "width": 960, "height": 720 },
            "framerate": {
              "default": { "num": 2997, "denom": 100 },
              "alt1": { "num": 2997, "denom": 100 },
              "alt2": { "num": 25, "denom": 1 },
              "alt3": { "num": 24, "denom": 1 },
              "alt4": { "num": 15, "denom": 1 }
            }
          },
          {
            "mediaType": "video",
            "mediaSubtype": "mjpg",
            "size": { "width": 1280, "height": 720 },
            "framerate": {
              "default": { "num": 2997, "denom": 100 },
              "alt1": { "num": 2997, "denom": 100 },
              "alt2": { "num": 25, "denom": 1 },
              "alt3": { "num": 24, "denom": 1 },
              "alt4": { "num": 15, "denom": 1 }
            }
          }
        ],
        "Meta": [
          {
            "type": "Header",
            "size": 32
          },
          {
            "type": "VideoTransform",
            "size": 4
          }
        ],
        "IO": [
          {
            "id": "Buffers",
            "size": 8
          },
          {
            "id": "AsyncBuffers",
            "size": 8
          }
        ],
        "Format": [ ],
        "Buffers": [ ],
        "Latency": [
          {
            "direction": "Input",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          },
          {
            "direction": "Output",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          }
        ]
      }
    }
  },
  {
    "id": 76,
    "type": "PipeWire:Interface:Client",
    "version": 3,
    "permissions": [ "r", "w", "x", "m" ],
    "info": {
      "change-mask": [ "props" ],
      "props": {
        "application.language": "de_DE.UTF-8",
        "application.name": "gnome-shell",
        "application.process.binary": "gnome-shell",
        "application.process.host": "mac",
        "application.process.id": 2575,
        "application.process.user": "milymat",
        "clock.power-of-two-quantum": true,
        "core.name": "pipewire-milymat-2575",
        "core.version": "1.2.4",
        "cpu.max-align": 32,
        "default.clock.max-quantum": 2048,
        "default.clock.min-quantum": 32,
        "default.clock.quantum": 1024,
        "default.clock.quantum-floor": 4,
        "default.clock.quantum-limit": 8192,
        "default.clock.rate": 48000,
        "default.video.height": 480,
        "default.video.rate.denom": 1,
        "default.video.rate.num": 25,
        "default.video.width": 640,
        "link.max-buffers": 64,
        "log.level": 0,
        "mem.allow-mlock": true,
        "mem.warn-mlock": false,
        "module.id": 2,
        "object.id": 76,
        "object.serial": 82,
        "pipewire.access": "unrestricted",
        "pipewire.protocol": "protocol-native",
        "pipewire.sec.gid": 1000,
        "pipewire.sec.label": "unconfined",
        "pipewire.sec.pid": 2575,
        "pipewire.sec.socket": "pipewire-0",
        "pipewire.sec.uid": 1000,
        "settings.check-quantum": false,
        "settings.check-rate": false,
        "window.x11.display": ":0"
      }
    }
  },
  {
    "id": 77,
    "type": "PipeWire:Interface:Client",
    "version": 3,
    "permissions": [ "r", "w", "x", "m" ],
    "info": {
      "change-mask": [ "props" ],
      "props": {
        "application.icon-name": "multimedia-volume-control",
        "application.id": "org.gnome.VolumeControl",
        "application.language": "de_DE.UTF-8",
        "application.name": "GNOME Shell Volume Control",
        "application.process.binary": "gnome-shell",
        "application.process.host": "mac",
        "application.process.id": 2575,
        "application.process.machine-id": "8428ea6ee0be4cd3ae0536cd9807a0d4",
        "application.process.user": "milymat",
        "application.version": 47.000000,
        "client.api": "pipewire-pulse",
        "clock.power-of-two-quantum": true,
        "config.name": "pipewire-pulse.conf",
        "core.name": "pipewire-milymat-2288",
        "core.version": "1.2.4",
        "cpu.max-align": 32,
        "default.clock.max-quantum": 2048,
        "default.clock.min-quantum": 32,
        "default.clock.quantum": 1024,
        "default.clock.quantum-floor": 4,
        "default.clock.quantum-limit": 8192,
        "default.clock.rate": 48000,
        "default.video.height": 480,
        "default.video.rate.denom": 1,
        "default.video.rate.num": 25,
        "default.video.width": 640,
        "link.max-buffers": 64,
        "log.level": 2,
        "mem.allow-mlock": true,
        "mem.warn-mlock": false,
        "module.id": 2,
        "object.id": 77,
        "object.serial": 83,
        "pipewire.access": "unrestricted",
        "pipewire.protocol": "protocol-native",
        "pipewire.sec.gid": 1000,
        "pipewire.sec.label": "unconfined",
        "pipewire.sec.pid": 2288,
        "pipewire.sec.socket": "pipewire-0",
        "pipewire.sec.uid": 1000,
        "pulse.server.type": "unix",
        "settings.check-quantum": false,
        "settings.check-rate": false,
        "window.x11.display": ":0"
      }
    }
  },
  {
    "id": 78,
    "type": "PipeWire:Interface:Client",
    "version": 3,
    "permissions": [ "r", "w", "x", "m" ],
    "info": {
      "change-mask": [ "props" ],
      "props": {
        "application.icon-name": "multimedia-volume-control",
        "application.id": "org.gnome.VolumeControl",
        "application.language": "de_DE.UTF-8",
        "application.name": "GNOME Volume Control Media Keys",
        "application.process.binary": "gsd-media-keys",
        "application.process.host": "mac",
        "application.process.id": 2765,
        "application.process.machine-id": "8428ea6ee0be4cd3ae0536cd9807a0d4",
        "application.process.user": "milymat",
        "application.version": "",
        "client.api": "pipewire-pulse",
        "clock.power-of-two-quantum": true,
        "config.name": "pipewire-pulse.conf",
        "core.name": "pipewire-milymat-2288",
        "core.version": "1.2.4",
        "cpu.max-align": 32,
        "default.clock.max-quantum": 2048,
        "default.clock.min-quantum": 32,
        "default.clock.quantum": 1024,
        "default.clock.quantum-floor": 4,
        "default.clock.quantum-limit": 8192,
        "default.clock.rate": 48000,
        "default.video.height": 480,
        "default.video.rate.denom": 1,
        "default.video.rate.num": 25,
        "default.video.width": 640,
        "link.max-buffers": 64,
        "log.level": 2,
        "mem.allow-mlock": true,
        "mem.warn-mlock": false,
        "module.id": 2,
        "object.id": 78,
        "object.serial": 84,
        "pipewire.access": "unrestricted",
        "pipewire.protocol": "protocol-native",
        "pipewire.sec.gid": 1000,
        "pipewire.sec.label": "unconfined",
        "pipewire.sec.pid": 2288,
        "pipewire.sec.socket": "pipewire-0",
        "pipewire.sec.uid": 1000,
        "pulse.server.type": "unix",
        "settings.check-quantum": false,
        "settings.check-rate": false,
        "window.x11.display": ":0"
      }
    }
  },
  {
    "id": 79,
    "type": "PipeWire:Interface:Client",
    "version": 3,
    "permissions": [ "r", "w", "x", "m" ],
    "info": {
      "change-mask": [ "props" ],
      "props": {
        "application.language": "de_DE.UTF-8",
        "application.name": "Mutter",
        "application.process.binary": "gnome-shell",
        "application.process.host": "mac",
        "application.process.id": 2575,
        "application.process.machine-id": "8428ea6ee0be4cd3ae0536cd9807a0d4",
        "application.process.user": "milymat",
        "client.api": "pipewire-pulse",
        "clock.power-of-two-quantum": true,
        "config.name": "pipewire-pulse.conf",
        "core.name": "pipewire-milymat-2288",
        "core.version": "1.2.4",
        "cpu.max-align": 32,
        "default.clock.max-quantum": 2048,
        "default.clock.min-quantum": 32,
        "default.clock.quantum": 1024,
        "default.clock.quantum-floor": 4,
        "default.clock.quantum-limit": 8192,
        "default.clock.rate": 48000,
        "default.video.height": 480,
        "default.video.rate.denom": 1,
        "default.video.rate.num": 25,
        "default.video.width": 640,
        "link.max-buffers": 64,
        "log.level": 2,
        "mem.allow-mlock": true,
        "mem.warn-mlock": false,
        "module.id": 2,
        "object.id": 79,
        "object.serial": 85,
        "pipewire.access": "unrestricted",
        "pipewire.protocol": "protocol-native",
        "pipewire.sec.gid": 1000,
        "pipewire.sec.label": "unconfined",
        "pipewire.sec.pid": 2288,
        "pipewire.sec.socket": "pipewire-0",
        "pipewire.sec.uid": 1000,
        "pulse.server.type": "unix",
        "settings.check-quantum": false,
        "settings.check-rate": false,
        "window.x11.display": ":0"
      }
    }
  },
  {
    "id": 93,
    "type": "PipeWire:Interface:Client",
    "version": 3,
    "permissions": [ "r", "w", "x", "m" ],
    "info": {
      "change-mask": [ "props" ],
      "props": {
        "application.language": "de_DE.UTF-8",
        "application.name": "xdg-desktop-portal",
        "application.process.binary": "xdg-desktop-portal",
        "application.process.host": "mac",
        "application.process.id": 3316,
        "application.process.user": "milymat",
        "clock.power-of-two-quantum": true,
        "core.name": "pipewire-milymat-3316",
        "core.version": "1.2.4",
        "cpu.max-align": 32,
        "default.clock.max-quantum": 2048,
        "default.clock.min-quantum": 32,
        "default.clock.quantum": 1024,
        "default.clock.quantum-floor": 4,
        "default.clock.quantum-limit": 8192,
        "default.clock.rate": 48000,
        "default.video.height": 480,
        "default.video.rate.denom": 1,
        "default.video.rate.num": 25,
        "default.video.width": 640,
        "link.max-buffers": 64,
        "log.level": 0,
        "mem.allow-mlock": true,
        "mem.warn-mlock": false,
        "module.id": 2,
        "object.id": 93,
        "object.serial": 99,
        "pipewire.access": "unrestricted",
        "pipewire.access.portal.is_portal": true,
        "pipewire.protocol": "protocol-native",
        "pipewire.sec.gid": 1000,
        "pipewire.sec.label": "unconfined",
        "pipewire.sec.pid": 3316,
        "pipewire.sec.socket": "pipewire-0",
        "pipewire.sec.uid": 1000,
        "portal.monitor": "Camera",
        "settings.check-quantum": false,
        "settings.check-rate": false,
        "window.x11.display": ":0"
      }
    }
  },
  {
    "id": 69,
    "type": "PipeWire:Interface:Node",
    "version": 3,
    "permissions": [ "r", "w", "x", "m" ],
    "info": {
      "max-input-ports": 65,
      "max-output-ports": 0,
      "change-mask": [ "input-ports", "output-ports", "state", "props", "params" ],
      "n-input-ports": 6,
      "n-output-ports": 6,
      "state": "running",
      "error": null,
      "props": {
        "alsa.card": 1,
        "alsa.card_name": "HDA ATI HDMI",
        "alsa.class": "generic",
        "alsa.components": "HDA:1002aa01,00aa0100,00100700",
        "alsa.device": 7,
        "alsa.driver_name": "snd_hda_intel",
        "alsa.id": "HDMI",
        "alsa.long_card_name": "HDA ATI HDMI at 0x92660000 irq 64",
        "alsa.mixer_name": "ATI R6xx HDMI",
        "alsa.name": "SONY TV",
        "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 0x92660000 irq 64",
        "api.alsa.card.name": "HDA ATI HDMI",
        "api.alsa.headroom": 0,
        "api.alsa.path": "hdmi:1,1",
        "api.alsa.pcm.card": 1,
        "api.alsa.pcm.stream": "playback",
        "api.alsa.period-num": 32,
        "api.alsa.period-size": 1024,
        "audio.channels": 6,
        "audio.position": "FL,FR,RL,RR,FC,LFE",
        "card.profile.device": 10,
        "client.id": 47,
        "clock.quantum-limit": 8192,
        "device.api": "alsa",
        "device.class": "sound",
        "device.id": 51,
        "device.profile.description": "Digital Surround 5.1 (HDMI 2)",
        "device.profile.name": "hdmi-surround-extra1",
        "device.routes": 1,
        "factory.id": 19,
        "factory.name": "api.alsa.pcm.sink",
        "library.name": "audioconvert/libspa-audioconvert",
        "media.class": "Audio/Sink",
        "node.description": "Baffin HDMI/DP Audio [Radeon RX 550 640SP / RX 560/560X] Digital Surround 5.1 (HDMI 2)",
        "node.driver": true,
        "node.loop.name": "data-loop.0",
        "node.max-latency": "16384/48000",
        "node.name": "alsa_output.pci-0000_01_00.1.hdmi-surround-extra1",
        "node.nick": "SONY TV",
        "node.pause-on-idle": false,
        "object.id": 69,
        "object.path": "alsa:acp:HDMI:10:playback",
        "object.serial": 628,
        "port.group": "playback",
        "priority.driver": 632,
        "priority.session": 632
      },
      "params": {
        "EnumFormat": [
          {
            "mediaType": "audio",
            "mediaSubtype": "raw",
            "format": {
              "default": "S32LE",
              "alt1": "S32LE",
              "alt2": "S16LE"
            },
            "rate": { "default": 48000, "min": 32000, "max": 48000 },
            "channels": 6,
            "position": [ "FL", "FR", "RL", "RR", "FC", "LFE" ]
          },
          {
            "mediaType": "audio",
            "mediaSubtype": "iec958",
            "iec958Codec": {
              "default": "PCM",
              "alt1": "PCM"
            },
            "rate": { "default": 48000, "min": 32000, "max": 48000 }
          }
        ],
        "PropInfo": [
          {
            "id": "volume",
            "description": "Volume",
            "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }
          },
          {
            "id": "mute",
            "description": "Mute",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            }
          },
          {
            "id": "channelVolumes",
            "description": "Channel Volumes",
            "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 },
            "container": "Array"
          },
          {
            "id": "channelMap",
            "description": "Channel Map",
            "type": "",
            "container": "Array"
          },
          {
            "id": "monitorMute",
            "description": "Monitor Mute",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            }
          },
          {
            "id": "monitorVolumes",
            "description": "Monitor Volumes",
            "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 },
            "container": "Array"
          },
          {
            "id": "softMute",
            "description": "Soft Mute",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            }
          },
          {
            "id": "softVolumes",
            "description": "Soft Volumes",
            "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 },
            "container": "Array"
          },
          {
            "name": "monitor.channel-volumes",
            "description": "Monitor channel volume",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            },
            "params": true
          },
          {
            "name": "channelmix.disable",
            "description": "Disable Channel mixing",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            },
            "params": true
          },
          {
            "name": "channelmix.min-volume",
            "description": "Minimum volume level",
            "type": { "default": 0.000000, "min": 0.000000, "max": 10.000000 },
            "params": true
          },
          {
            "name": "channelmix.max-volume",
            "description": "Maximum volume level",
            "type": { "default": 10.000000, "min": 0.000000, "max": 10.000000 },
            "params": true
          },
          {
            "name": "channelmix.normalize",
            "description": "Normalize Volumes",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            },
            "params": true
          },
          {
            "name": "channelmix.mix-lfe",
            "description": "Mix LFE into channels",
            "type": {
              "default": true,
              "alt1": true,
              "alt2": false
            },
            "params": true
          },
          {
            "name": "channelmix.upmix",
            "description": "Enable upmixing",
            "type": {
              "default": true,
              "alt1": true,
              "alt2": false
            },
            "params": true
          },
          {
            "name": "channelmix.lfe-cutoff",
            "description": "LFE cutoff frequency",
            "type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 },
            "params": true
          },
          {
            "name": "channelmix.fc-cutoff",
            "description": "FC cutoff frequency (Hz)",
            "type": { "default": 0.000000, "min": 0.000000, "max": 48000.000000 },
            "params": true
          },
          {
            "name": "channelmix.rear-delay",
            "description": "Rear channels delay (ms)",
            "type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 },
            "params": true
          },
          {
            "name": "channelmix.stereo-widen",
            "description": "Stereo widen",
            "type": { "default": 0.000000, "min": 0.000000, "max": 1.000000 },
            "params": true
          },
          {
            "name": "channelmix.hilbert-taps",
            "description": "Taps for phase shift of rear",
            "type": { "default": 0, "min": 0, "max": 255 },
            "params": true
          },
          {
            "name": "channelmix.upmix-method",
            "description": "Upmix method to use",
            "type": "none",
            "params": true,
            "labels": [
              "none",
              "Disabled",
              "simple",
              "Simple upmixing",
              "psd",
              "Passive Surround Decoding"
            ]
          },
          {
            "id": "rate",
            "description": "Rate scaler",
            "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }
          },
          {
            "id": "quality",
            "name": "resample.quality",
            "description": "Resample Quality",
            "type": { "default": 4, "min": 0, "max": 14 },
            "params": true
          },
          {
            "name": "resample.disable",
            "description": "Disable Resampling",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            },
            "params": true
          },
          {
            "name": "dither.noise",
            "description": "Add noise bits",
            "type": { "default": 0, "min": 0, "max": 16 },
            "params": true
          },
          {
            "name": "dither.method",
            "description": "The dithering method",
            "type": "none",
            "params": true,
            "labels": [
              "none",
              "Disabled",
              "rectangular",
              "Rectangular dithering",
              "triangular",
              "Triangular dithering",
              "triangular-hf",
              "Sloped Triangular dithering",
              "wannamaker3",
              "Wannamaker 3 dithering",
              "shaped5",
              "Lipshitz 5 dithering"
            ]
          },
          {
            "name": "debug.wav-path",
            "description": "Path to WAV file",
            "type": "",
            "params": true
          },
          {
            "name": "channelmix.lock-volumes",
            "description": "Disable volume updates",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            },
            "params": true
          },
          {
            "id": "device",
            "name": "api.alsa.path",
            "description": "The ALSA device",
            "type": "hdmi:1,1"
          },
          {
            "id": "deviceName",
            "description": "The ALSA device name",
            "type": ""
          },
          {
            "id": "cardName",
            "description": "The ALSA card name",
            "type": ""
          },
          {
            "id": "latencyOffsetNsec",
            "description": "Latency offset (ns)",
            "type": { "default": 0, "min": 0, "max": 2000000000 }
          },
          {
            "id": "iec958Codecs",
            "name": "iec958.codecs",
            "description": "Enabled IEC958 (S/PDIF) codecs",
            "type": "",
            "params": true,
            "container": "Array"
          },
          {
            "name": "audio.channels",
            "description": "Audio Channels",
            "type": 6,
            "params": true
          },
          {
            "name": "audio.rate",
            "description": "Audio Rate",
            "type": 0,
            "params": true
          },
          {
            "name": "audio.format",
            "description": "Audio Format",
            "type": "UNKNOWN",
            "params": true
          },
          {
            "name": "audio.position",
            "description": "Audio Position",
            "type": "[ FL, FR, RL, RR, FC, LFE ]",
            "params": true
          },
          {
            "name": "audio.allowed-rates",
            "description": "Audio Allowed Rates",
            "type": "[  ]",
            "params": true
          },
          {
            "name": "api.alsa.period-size",
            "description": "Period Size",
            "type": { "default": 0, "min": 0, "max": 8192 },
            "params": true
          },
          {
            "name": "api.alsa.period-num",
            "description": "Number of Periods",
            "type": { "default": 0, "min": 0, "max": 1024 },
            "params": true
          },
          {
            "name": "api.alsa.headroom",
            "description": "Headroom",
            "type": { "default": 0, "min": 0, "max": 8192 },
            "params": true
          },
          {
            "name": "api.alsa.start-delay",
            "description": "Start Delay",
            "type": { "default": 0, "min": 0, "max": 8192 },
            "params": true
          },
          {
            "name": "api.alsa.disable-mmap",
            "description": "Disable MMAP",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            },
            "params": true
          },
          {
            "name": "api.alsa.disable-batch",
            "description": "Disable Batch",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            },
            "params": true
          },
          {
            "name": "api.alsa.disable-tsched",
            "description": "Disable timer based scheduling",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            },
            "params": true
          },
          {
            "name": "api.alsa.use-chmap",
            "description": "Use the driver channelmap",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            },
            "params": true
          },
          {
            "name": "api.alsa.multi-rate",
            "description": "Support multiple rates",
            "type": {
              "default": true,
              "alt1": true,
              "alt2": false
            },
            "params": true
          },
          {
            "name": "api.alsa.htimestamp",
            "description": "Use hires timestamps",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            },
            "params": true
          },
          {
            "name": "latency.internal.rate",
            "description": "Internal latency in samples",
            "type": { "default": 0, "min": 0, "max": 65536 },
            "params": true
          },
          {
            "name": "latency.internal.ns",
            "description": "Internal latency in nanoseconds",
            "type": { "default": 0, "min": 0, "max": 2000000000 },
            "params": true
          },
          {
            "name": "clock.name",
            "description": "The name of the clock",
            "type": "api.alsa.p-1",
            "params": true
          },
          {
            "name": "api.alsa.htimestamp.max-errors",
            "description": "Max errors before disabling htimestamp",
            "type": { "default": 64, "min": 0, "max": 2147483647 },
            "params": true
          }
        ],
        "Props": [
          {
            "volume": 1.000000,
            "mute": false,
            "channelVolumes": [ 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000 ],
            "channelMap": [ "FL", "FR", "RL", "RR", "FC", "LFE" ],
            "softMute": false,
            "softVolumes": [ 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000 ],
            "monitorMute": false,
            "monitorVolumes": [ 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000 ],
            "params": [
              "monitor.channel-volumes",
              false,
              "channelmix.disable",
              false,
              "channelmix.min-volume",
              0.000000,
              "channelmix.max-volume",
              10.000000,
              "channelmix.normalize",
              false,
              "channelmix.mix-lfe",
              true,
              "channelmix.upmix",
              true,
              "channelmix.lfe-cutoff",
              0.000000,
              "channelmix.fc-cutoff",
              0.000000,
              "channelmix.rear-delay",
              0.000000,
              "channelmix.stereo-widen",
              0.000000,
              "channelmix.hilbert-taps",
              0,
              "channelmix.upmix-method",
              "none",
              "resample.quality",
              4,
              "resample.disable",
              false,
              "dither.noise",
              0,
              "dither.method",
              "none",
              "debug.wav-path",
              "",
              "channelmix.lock-volumes",
              false
            ]
          },
          {
            "device": "hdmi:1,1",
            "deviceName": "",
            "cardName": "",
            "latencyOffsetNsec": 0,
            "iec958Codecs": [ "PCM" ],
            "params": [
              "audio.channels",
              6,
              "audio.rate",
              0,
              "audio.format",
              "UNKNOWN",
              "audio.position",
              "[ FL, FR, RL, RR, FC, LFE ]",
              "audio.allowed-rates",
              "[  ]",
              "api.alsa.period-size",
              0,
              "api.alsa.period-num",
              0,
              "api.alsa.headroom",
              0,
              "api.alsa.start-delay",
              0,
              "api.alsa.disable-mmap",
              false,
              "api.alsa.disable-batch",
              false,
              "api.alsa.disable-tsched",
              false,
              "api.alsa.use-chmap",
              false,
              "api.alsa.multi-rate",
              true,
              "api.alsa.htimestamp",
              false,
              "api.alsa.htimestamp.max-errors",
              64,
              "latency.internal.rate",
              0,
              "latency.internal.ns",
              0,
              "clock.name",
              "api.alsa.p-1"
            ]
          }
        ],
        "Format": [
          {
            "mediaType": "audio",
            "mediaSubtype": "raw",
            "format": "S32LE",
            "rate": 48000,
            "channels": 6,
            "position": [ "FL", "FR", "RL", "RR", "FC", "LFE" ]
          }
        ],
        "EnumPortConfig": [
          {
            "direction": "Input",
            "mode": {
              "default": "none",
              "alt1": "none",
              "alt2": "dsp",
              "alt3": "convert"
            },
            "monitor": {
              "default": false,
              "alt1": false,
              "alt2": true
            },
            "control": {
              "default": false,
              "alt1": false,
              "alt2": true
            }
          }
        ],
        "PortConfig": [
          {
            "direction": "Input",
            "mode": "dsp",
            "monitor": true,
            "control": false,
            "format": {
              "mediaType": "audio",
              "mediaSubtype": "raw",
              "format": "F32P",
              "channels": 6,
              "position": [ "FL", "FR", "RL", "RR", "FC", "LFE" ]
            }
          }
        ],
        "Latency": [
          {
            "direction": "Input",
            "minQuantum": 1.000000,
            "maxQuantum": 1.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          },
          {
            "direction": "Output",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          }
        ],
        "ProcessLatency": [
          {
            "quantum": 0.000000,
            "rate": 0,
            "ns": 0
          }
        ],
        "Tag": [
          {
            "direction": "Output",
            "info": [
              2,
              "media.name",
              "playback",
              "media.class",
              "Stream/Output/Audio"
            ]
          }
        ]
      }
    }
  },
  {
    "id": 105,
    "type": "PipeWire:Interface:Port",
    "version": 3,
    "permissions": [ "r", "x", "m" ],
    "info": {
      "direction": "input",
      "change-mask": [ "props", "params" ],
      "props": {
        "audio.channel": "FL",
        "format.dsp": "32 bit float mono audio",
        "node.id": 69,
        "object.id": 105,
        "object.path": "alsa:acp:HDMI:10:playback:playback_0",
        "object.serial": 629,
        "port.alias": "SONY TV:playback_FL",
        "port.direction": "in",
        "port.group": "playback",
        "port.id": 0,
        "port.name": "playback_FL",
        "port.physical": true,
        "port.terminal": true
      },
      "params": {
        "EnumFormat": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Meta": [
          {
            "type": "Header",
            "size": 32
          }
        ],
        "IO": [
          {
            "id": "Buffers",
            "size": 8
          },
          {
            "id": "AsyncBuffers",
            "size": 16
          }
        ],
        "Format": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Buffers": [
          {
            "buffers": { "default": 1, "min": 1, "max": 32 },
            "blocks": 1,
            "size": { "default": 32768, "min": 64, "max": 2147483647 },
            "stride": 4
          }
        ],
        "Latency": [
          {
            "direction": "Input",
            "minQuantum": 1.000000,
            "maxQuantum": 1.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          },
          {
            "direction": "Output",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          }
        ],
        "Tag": [
          {
            "direction": "Output",
            "info": [
              2,
              "media.name",
              "playback",
              "media.class",
              "Stream/Output/Audio"
            ]
          }
        ]
      }
    }
  },
  {
    "id": 116,
    "type": "PipeWire:Interface:Port",
    "version": 3,
    "permissions": [ "r", "x", "m" ],
    "info": {
      "direction": "output",
      "change-mask": [ "props", "params" ],
      "props": {
        "audio.channel": "FL",
        "format.dsp": "32 bit float mono audio",
        "node.id": 69,
        "object.id": 116,
        "object.path": "alsa:acp:HDMI:10:playback:monitor_0",
        "object.serial": 630,
        "port.alias": "SONY TV:monitor_FL",
        "port.direction": "out",
        "port.group": "playback",
        "port.id": 0,
        "port.monitor": true,
        "port.name": "monitor_FL"
      },
      "params": {
        "EnumFormat": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Meta": [
          {
            "type": "Header",
            "size": 32
          }
        ],
        "IO": [
          {
            "id": "Buffers",
            "size": 8
          },
          {
            "id": "AsyncBuffers",
            "size": 8
          }
        ],
        "Format": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Buffers": [
          {
            "buffers": { "default": 1, "min": 1, "max": 32 },
            "blocks": 1,
            "size": { "default": 32768, "min": 64, "max": 2147483647 },
            "stride": 4
          }
        ],
        "Latency": [
          {
            "direction": "Input",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          },
          {
            "direction": "Output",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          }
        ],
        "Tag": [
          {
            "direction": "Output",
            "info": [
              2,
              "media.name",
              "playback",
              "media.class",
              "Stream/Output/Audio"
            ]
          }
        ]
      }
    }
  },
  {
    "id": 66,
    "type": "PipeWire:Interface:Port",
    "version": 3,
    "permissions": [ "r", "x", "m" ],
    "info": {
      "direction": "input",
      "change-mask": [ "props", "params" ],
      "props": {
        "audio.channel": "FR",
        "format.dsp": "32 bit float mono audio",
        "node.id": 69,
        "object.id": 66,
        "object.path": "alsa:acp:HDMI:10:playback:playback_1",
        "object.serial": 631,
        "port.alias": "SONY TV:playback_FR",
        "port.direction": "in",
        "port.group": "playback",
        "port.id": 1,
        "port.name": "playback_FR",
        "port.physical": true,
        "port.terminal": true
      },
      "params": {
        "EnumFormat": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Meta": [
          {
            "type": "Header",
            "size": 32
          }
        ],
        "IO": [
          {
            "id": "Buffers",
            "size": 8
          },
          {
            "id": "AsyncBuffers",
            "size": 16
          }
        ],
        "Format": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Buffers": [
          {
            "buffers": { "default": 1, "min": 1, "max": 32 },
            "blocks": 1,
            "size": { "default": 32768, "min": 64, "max": 2147483647 },
            "stride": 4
          }
        ],
        "Latency": [
          {
            "direction": "Input",
            "minQuantum": 1.000000,
            "maxQuantum": 1.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          },
          {
            "direction": "Output",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          }
        ],
        "Tag": [
          {
            "direction": "Output",
            "info": [
              2,
              "media.name",
              "playback",
              "media.class",
              "Stream/Output/Audio"
            ]
          }
        ]
      }
    }
  },
  {
    "id": 70,
    "type": "PipeWire:Interface:Port",
    "version": 3,
    "permissions": [ "r", "x", "m" ],
    "info": {
      "direction": "output",
      "change-mask": [ "props", "params" ],
      "props": {
        "audio.channel": "FR",
        "format.dsp": "32 bit float mono audio",
        "node.id": 69,
        "object.id": 70,
        "object.path": "alsa:acp:HDMI:10:playback:monitor_1",
        "object.serial": 632,
        "port.alias": "SONY TV:monitor_FR",
        "port.direction": "out",
        "port.group": "playback",
        "port.id": 1,
        "port.monitor": true,
        "port.name": "monitor_FR"
      },
      "params": {
        "EnumFormat": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Meta": [
          {
            "type": "Header",
            "size": 32
          }
        ],
        "IO": [
          {
            "id": "Buffers",
            "size": 8
          },
          {
            "id": "AsyncBuffers",
            "size": 8
          }
        ],
        "Format": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Buffers": [
          {
            "buffers": { "default": 1, "min": 1, "max": 32 },
            "blocks": 1,
            "size": { "default": 32768, "min": 64, "max": 2147483647 },
            "stride": 4
          }
        ],
        "Latency": [
          {
            "direction": "Input",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          },
          {
            "direction": "Output",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          }
        ],
        "Tag": [
          {
            "direction": "Output",
            "info": [
              2,
              "media.name",
              "playback",
              "media.class",
              "Stream/Output/Audio"
            ]
          }
        ]
      }
    }
  },
  {
    "id": 95,
    "type": "PipeWire:Interface:Port",
    "version": 3,
    "permissions": [ "r", "x", "m" ],
    "info": {
      "direction": "input",
      "change-mask": [ "props", "params" ],
      "props": {
        "audio.channel": "RL",
        "format.dsp": "32 bit float mono audio",
        "node.id": 69,
        "object.id": 95,
        "object.path": "alsa:acp:HDMI:10:playback:playback_2",
        "object.serial": 633,
        "port.alias": "SONY TV:playback_RL",
        "port.direction": "in",
        "port.group": "playback",
        "port.id": 2,
        "port.name": "playback_RL",
        "port.physical": true,
        "port.terminal": true
      },
      "params": {
        "EnumFormat": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Meta": [
          {
            "type": "Header",
            "size": 32
          }
        ],
        "IO": [
          {
            "id": "Buffers",
            "size": 8
          },
          {
            "id": "AsyncBuffers",
            "size": 16
          }
        ],
        "Format": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Buffers": [
          {
            "buffers": { "default": 1, "min": 1, "max": 32 },
            "blocks": 1,
            "size": { "default": 32768, "min": 64, "max": 2147483647 },
            "stride": 4
          }
        ],
        "Latency": [
          {
            "direction": "Input",
            "minQuantum": 1.000000,
            "maxQuantum": 1.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          },
          {
            "direction": "Output",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          }
        ],
        "Tag": [
          {
            "direction": "Output",
            "info": [
              2,
              "media.name",
              "playback",
              "media.class",
              "Stream/Output/Audio"
            ]
          }
        ]
      }
    }
  },
  {
    "id": 107,
    "type": "PipeWire:Interface:Port",
    "version": 3,
    "permissions": [ "r", "x", "m" ],
    "info": {
      "direction": "output",
      "change-mask": [ "props", "params" ],
      "props": {
        "audio.channel": "RL",
        "format.dsp": "32 bit float mono audio",
        "node.id": 69,
        "object.id": 107,
        "object.path": "alsa:acp:HDMI:10:playback:monitor_2",
        "object.serial": 634,
        "port.alias": "SONY TV:monitor_RL",
        "port.direction": "out",
        "port.group": "playback",
        "port.id": 2,
        "port.monitor": true,
        "port.name": "monitor_RL"
      },
      "params": {
        "EnumFormat": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Meta": [
          {
            "type": "Header",
            "size": 32
          }
        ],
        "IO": [
          {
            "id": "Buffers",
            "size": 8
          },
          {
            "id": "AsyncBuffers",
            "size": 8
          }
        ],
        "Format": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Buffers": [
          {
            "buffers": { "default": 1, "min": 1, "max": 32 },
            "blocks": 1,
            "size": { "default": 32768, "min": 64, "max": 2147483647 },
            "stride": 4
          }
        ],
        "Latency": [
          {
            "direction": "Input",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          },
          {
            "direction": "Output",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          }
        ],
        "Tag": [
          {
            "direction": "Output",
            "info": [
              2,
              "media.name",
              "playback",
              "media.class",
              "Stream/Output/Audio"
            ]
          }
        ]
      }
    }
  },
  {
    "id": 102,
    "type": "PipeWire:Interface:Port",
    "version": 3,
    "permissions": [ "r", "x", "m" ],
    "info": {
      "direction": "input",
      "change-mask": [ "props", "params" ],
      "props": {
        "audio.channel": "RR",
        "format.dsp": "32 bit float mono audio",
        "node.id": 69,
        "object.id": 102,
        "object.path": "alsa:acp:HDMI:10:playback:playback_3",
        "object.serial": 635,
        "port.alias": "SONY TV:playback_RR",
        "port.direction": "in",
        "port.group": "playback",
        "port.id": 3,
        "port.name": "playback_RR",
        "port.physical": true,
        "port.terminal": true
      },
      "params": {
        "EnumFormat": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Meta": [
          {
            "type": "Header",
            "size": 32
          }
        ],
        "IO": [
          {
            "id": "Buffers",
            "size": 8
          },
          {
            "id": "AsyncBuffers",
            "size": 16
          }
        ],
        "Format": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Buffers": [
          {
            "buffers": { "default": 1, "min": 1, "max": 32 },
            "blocks": 1,
            "size": { "default": 32768, "min": 64, "max": 2147483647 },
            "stride": 4
          }
        ],
        "Latency": [
          {
            "direction": "Input",
            "minQuantum": 1.000000,
            "maxQuantum": 1.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          },
          {
            "direction": "Output",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          }
        ],
        "Tag": [
          {
            "direction": "Output",
            "info": [
              2,
              "media.name",
              "playback",
              "media.class",
              "Stream/Output/Audio"
            ]
          }
        ]
      }
    }
  },
  {
    "id": 58,
    "type": "PipeWire:Interface:Port",
    "version": 3,
    "permissions": [ "r", "x", "m" ],
    "info": {
      "direction": "output",
      "change-mask": [ "props", "params" ],
      "props": {
        "audio.channel": "RR",
        "format.dsp": "32 bit float mono audio",
        "node.id": 69,
        "object.id": 58,
        "object.path": "alsa:acp:HDMI:10:playback:monitor_3",
        "object.serial": 636,
        "port.alias": "SONY TV:monitor_RR",
        "port.direction": "out",
        "port.group": "playback",
        "port.id": 3,
        "port.monitor": true,
        "port.name": "monitor_RR"
      },
      "params": {
        "EnumFormat": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Meta": [
          {
            "type": "Header",
            "size": 32
          }
        ],
        "IO": [
          {
            "id": "Buffers",
            "size": 8
          },
          {
            "id": "AsyncBuffers",
            "size": 8
          }
        ],
        "Format": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Buffers": [
          {
            "buffers": { "default": 1, "min": 1, "max": 32 },
            "blocks": 1,
            "size": { "default": 32768, "min": 64, "max": 2147483647 },
            "stride": 4
          }
        ],
        "Latency": [
          {
            "direction": "Input",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          },
          {
            "direction": "Output",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          }
        ],
        "Tag": [
          {
            "direction": "Output",
            "info": [
              2,
              "media.name",
              "playback",
              "media.class",
              "Stream/Output/Audio"
            ]
          }
        ]
      }
    }
  },
  {
    "id": 65,
    "type": "PipeWire:Interface:Port",
    "version": 3,
    "permissions": [ "r", "x", "m" ],
    "info": {
      "direction": "input",
      "change-mask": [ "props", "params" ],
      "props": {
        "audio.channel": "FC",
        "format.dsp": "32 bit float mono audio",
        "node.id": 69,
        "object.id": 65,
        "object.path": "alsa:acp:HDMI:10:playback:playback_4",
        "object.serial": 637,
        "port.alias": "SONY TV:playback_FC",
        "port.direction": "in",
        "port.group": "playback",
        "port.id": 4,
        "port.name": "playback_FC",
        "port.physical": true,
        "port.terminal": true
      },
      "params": {
        "EnumFormat": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Meta": [
          {
            "type": "Header",
            "size": 32
          }
        ],
        "IO": [
          {
            "id": "Buffers",
            "size": 8
          },
          {
            "id": "AsyncBuffers",
            "size": 16
          }
        ],
        "Format": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Buffers": [
          {
            "buffers": { "default": 1, "min": 1, "max": 32 },
            "blocks": 1,
            "size": { "default": 32768, "min": 64, "max": 2147483647 },
            "stride": 4
          }
        ],
        "Latency": [
          {
            "direction": "Input",
            "minQuantum": 1.000000,
            "maxQuantum": 1.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          },
          {
            "direction": "Output",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          }
        ],
        "Tag": [
          {
            "direction": "Output",
            "info": [
              2,
              "media.name",
              "playback",
              "media.class",
              "Stream/Output/Audio"
            ]
          }
        ]
      }
    }
  },
  {
    "id": 120,
    "type": "PipeWire:Interface:Port",
    "version": 3,
    "permissions": [ "r", "x", "m" ],
    "info": {
      "direction": "output",
      "change-mask": [ "props", "params" ],
      "props": {
        "audio.channel": "FC",
        "format.dsp": "32 bit float mono audio",
        "node.id": 69,
        "object.id": 120,
        "object.path": "alsa:acp:HDMI:10:playback:monitor_4",
        "object.serial": 638,
        "port.alias": "SONY TV:monitor_FC",
        "port.direction": "out",
        "port.group": "playback",
        "port.id": 4,
        "port.monitor": true,
        "port.name": "monitor_FC"
      },
      "params": {
        "EnumFormat": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Meta": [
          {
            "type": "Header",
            "size": 32
          }
        ],
        "IO": [
          {
            "id": "Buffers",
            "size": 8
          },
          {
            "id": "AsyncBuffers",
            "size": 8
          }
        ],
        "Format": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Buffers": [
          {
            "buffers": { "default": 1, "min": 1, "max": 32 },
            "blocks": 1,
            "size": { "default": 32768, "min": 64, "max": 2147483647 },
            "stride": 4
          }
        ],
        "Latency": [
          {
            "direction": "Input",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          },
          {
            "direction": "Output",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          }
        ],
        "Tag": [
          {
            "direction": "Output",
            "info": [
              2,
              "media.name",
              "playback",
              "media.class",
              "Stream/Output/Audio"
            ]
          }
        ]
      }
    }
  },
  {
    "id": 100,
    "type": "PipeWire:Interface:Port",
    "version": 3,
    "permissions": [ "r", "x", "m" ],
    "info": {
      "direction": "input",
      "change-mask": [ "props", "params" ],
      "props": {
        "audio.channel": "LFE",
        "format.dsp": "32 bit float mono audio",
        "node.id": 69,
        "object.id": 100,
        "object.path": "alsa:acp:HDMI:10:playback:playback_5",
        "object.serial": 639,
        "port.alias": "SONY TV:playback_LFE",
        "port.direction": "in",
        "port.group": "playback",
        "port.id": 5,
        "port.name": "playback_LFE",
        "port.physical": true,
        "port.terminal": true
      },
      "params": {
        "EnumFormat": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Meta": [
          {
            "type": "Header",
            "size": 32
          }
        ],
        "IO": [
          {
            "id": "Buffers",
            "size": 8
          },
          {
            "id": "AsyncBuffers",
            "size": 16
          }
        ],
        "Format": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Buffers": [
          {
            "buffers": { "default": 1, "min": 1, "max": 32 },
            "blocks": 1,
            "size": { "default": 32768, "min": 64, "max": 2147483647 },
            "stride": 4
          }
        ],
        "Latency": [
          {
            "direction": "Input",
            "minQuantum": 1.000000,
            "maxQuantum": 1.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          },
          {
            "direction": "Output",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          }
        ],
        "Tag": [
          {
            "direction": "Output",
            "info": [
              2,
              "media.name",
              "playback",
              "media.class",
              "Stream/Output/Audio"
            ]
          }
        ]
      }
    }
  },
  {
    "id": 103,
    "type": "PipeWire:Interface:Port",
    "version": 3,
    "permissions": [ "r", "x", "m" ],
    "info": {
      "direction": "output",
      "change-mask": [ "props", "params" ],
      "props": {
        "audio.channel": "LFE",
        "format.dsp": "32 bit float mono audio",
        "node.id": 69,
        "object.id": 103,
        "object.path": "alsa:acp:HDMI:10:playback:monitor_5",
        "object.serial": 640,
        "port.alias": "SONY TV:monitor_LFE",
        "port.direction": "out",
        "port.group": "playback",
        "port.id": 5,
        "port.monitor": true,
        "port.name": "monitor_LFE"
      },
      "params": {
        "EnumFormat": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Meta": [
          {
            "type": "Header",
            "size": 32
          }
        ],
        "IO": [
          {
            "id": "Buffers",
            "size": 8
          },
          {
            "id": "AsyncBuffers",
            "size": 8
          }
        ],
        "Format": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Buffers": [
          {
            "buffers": { "default": 1, "min": 1, "max": 32 },
            "blocks": 1,
            "size": { "default": 32768, "min": 64, "max": 2147483647 },
            "stride": 4
          }
        ],
        "Latency": [
          {
            "direction": "Input",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          },
          {
            "direction": "Output",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          }
        ],
        "Tag": [
          {
            "direction": "Output",
            "info": [
              2,
              "media.name",
              "playback",
              "media.class",
              "Stream/Output/Audio"
            ]
          }
        ]
      }
    }
  },
  {
    "id": 94,
    "type": "PipeWire:Interface:Client",
    "version": 3,
    "permissions": [ "r", "w", "x", "m" ],
    "info": {
      "change-mask": [ "props" ],
      "props": {
        "application.icon-name": "firefox",
        "application.language": "de_DE.UTF-8",
        "application.name": "Firefox",
        "application.process.binary": "firefox",
        "application.process.host": "mac",
        "application.process.id": 4792,
        "application.process.machine-id": "8428ea6ee0be4cd3ae0536cd9807a0d4",
        "application.process.user": "milymat",
        "application.version": "129.0.2",
        "client.api": "pipewire-pulse",
        "clock.power-of-two-quantum": true,
        "config.name": "pipewire-pulse.conf",
        "core.name": "pipewire-milymat-2288",
        "core.version": "1.2.4",
        "cpu.max-align": 32,
        "default.clock.max-quantum": 2048,
        "default.clock.min-quantum": 32,
        "default.clock.quantum": 1024,
        "default.clock.quantum-floor": 4,
        "default.clock.quantum-limit": 8192,
        "default.clock.rate": 48000,
        "default.video.height": 480,
        "default.video.rate.denom": 1,
        "default.video.rate.num": 25,
        "default.video.width": 640,
        "link.max-buffers": 64,
        "log.level": 2,
        "mem.allow-mlock": true,
        "mem.warn-mlock": false,
        "module.id": 2,
        "object.id": 94,
        "object.serial": 660,
        "pipewire.access": "unrestricted",
        "pipewire.protocol": "protocol-native",
        "pipewire.sec.gid": 1000,
        "pipewire.sec.label": "unconfined",
        "pipewire.sec.pid": 2288,
        "pipewire.sec.socket": "pipewire-0",
        "pipewire.sec.uid": 1000,
        "pipewire.snap.audio.playback": true,
        "pipewire.snap.audio.record": true,
        "pipewire.snap.id": "firefox",
        "pulse.server.type": "unix",
        "settings.check-quantum": false,
        "settings.check-rate": false,
        "window.x11.display": ":0"
      }
    }
  },
  {
    "id": 127,
    "type": "PipeWire:Interface:Client",
    "version": 3,
    "permissions": [ "r", "w", "x", "m" ],
    "info": {
      "change-mask": [ "props" ],
      "props": {
        "application.language": "de_DE.UTF-8",
        "application.name": "Firefox",
        "application.process.binary": "firefox",
        "application.process.host": "mac",
        "application.process.id": 4792,
        "application.process.machine-id": "8428ea6ee0be4cd3ae0536cd9807a0d4",
        "application.process.user": "milymat",
        "client.api": "pipewire-pulse",
        "clock.power-of-two-quantum": true,
        "config.name": "pipewire-pulse.conf",
        "core.name": "pipewire-milymat-2288",
        "core.version": "1.2.4",
        "cpu.max-align": 32,
        "default.clock.max-quantum": 2048,
        "default.clock.min-quantum": 32,
        "default.clock.quantum": 1024,
        "default.clock.quantum-floor": 4,
        "default.clock.quantum-limit": 8192,
        "default.clock.rate": 48000,
        "default.video.height": 480,
        "default.video.rate.denom": 1,
        "default.video.rate.num": 25,
        "default.video.width": 640,
        "link.max-buffers": 64,
        "log.level": 2,
        "mem.allow-mlock": true,
        "mem.warn-mlock": false,
        "module.id": 2,
        "object.id": 127,
        "object.serial": 2459,
        "pipewire.access": "unrestricted",
        "pipewire.protocol": "protocol-native",
        "pipewire.sec.gid": 1000,
        "pipewire.sec.label": "unconfined",
        "pipewire.sec.pid": 2288,
        "pipewire.sec.socket": "pipewire-0",
        "pipewire.sec.uid": 1000,
        "pipewire.snap.audio.playback": true,
        "pipewire.snap.audio.record": true,
        "pipewire.snap.id": "firefox",
        "pulse.server.type": "unix",
        "settings.check-quantum": false,
        "settings.check-rate": false,
        "window.x11.display": ":0"
      }
    }
  },
  {
    "id": 126,
    "type": "PipeWire:Interface:Client",
    "version": 3,
    "permissions": [ "r", "w", "x", "m" ],
    "info": {
      "change-mask": [ "props" ],
      "props": {
        "application.icon-name": "org.gnome.Terminal",
        "application.language": "de_DE.UTF-8",
        "application.name": "Terminal",
        "application.process.binary": "gnome-terminal-server",
        "application.process.host": "mac",
        "application.process.id": 4467,
        "application.process.machine-id": "8428ea6ee0be4cd3ae0536cd9807a0d4",
        "application.process.user": "milymat",
        "client.api": "pipewire-pulse",
        "clock.power-of-two-quantum": true,
        "config.name": "pipewire-pulse.conf",
        "core.name": "pipewire-milymat-2288",
        "core.version": "1.2.4",
        "cpu.max-align": 32,
        "default.clock.max-quantum": 2048,
        "default.clock.min-quantum": 32,
        "default.clock.quantum": 1024,
        "default.clock.quantum-floor": 4,
        "default.clock.quantum-limit": 8192,
        "default.clock.rate": 48000,
        "default.video.height": 480,
        "default.video.rate.denom": 1,
        "default.video.rate.num": 25,
        "default.video.width": 640,
        "link.max-buffers": 64,
        "log.level": 2,
        "mem.allow-mlock": true,
        "mem.warn-mlock": false,
        "module.id": 2,
        "object.id": 126,
        "object.serial": 2626,
        "pipewire.access": "unrestricted",
        "pipewire.protocol": "protocol-native",
        "pipewire.sec.gid": 1000,
        "pipewire.sec.label": "unconfined",
        "pipewire.sec.pid": 2288,
        "pipewire.sec.socket": "pipewire-0",
        "pipewire.sec.uid": 1000,
        "pulse.server.type": "unix",
        "settings.check-quantum": false,
        "settings.check-rate": false,
        "window.x11.display": "wayland-0",
        "window.x11.screen": 0
      }
    }
  },
  {
    "id": 243,
    "type": "PipeWire:Interface:Client",
    "version": 3,
    "permissions": [ "r", "w", "x", "m" ],
    "info": {
      "change-mask": [ "props" ],
      "props": {
        "application.language": "C",
        "application.name": "speech-dispatcher-dummy",
        "application.process.binary": "sd_dummy",
        "application.process.host": "mac",
        "application.process.id": 8806,
        "application.process.machine-id": "8428ea6ee0be4cd3ae0536cd9807a0d4",
        "application.process.user": "milymat",
        "client.api": "pipewire-pulse",
        "clock.power-of-two-quantum": true,
        "config.name": "pipewire-pulse.conf",
        "core.name": "pipewire-milymat-2288",
        "core.version": "1.2.4",
        "cpu.max-align": 32,
        "default.clock.max-quantum": 2048,
        "default.clock.min-quantum": 32,
        "default.clock.quantum": 1024,
        "default.clock.quantum-floor": 4,
        "default.clock.quantum-limit": 8192,
        "default.clock.rate": 48000,
        "default.video.height": 480,
        "default.video.rate.denom": 1,
        "default.video.rate.num": 25,
        "default.video.width": 640,
        "link.max-buffers": 64,
        "log.level": 2,
        "mem.allow-mlock": true,
        "mem.warn-mlock": false,
        "module.id": 2,
        "object.id": 243,
        "object.serial": 2889,
        "pipewire.access": "unrestricted",
        "pipewire.protocol": "protocol-native",
        "pipewire.sec.gid": 1000,
        "pipewire.sec.label": "unconfined",
        "pipewire.sec.pid": 2288,
        "pipewire.sec.socket": "pipewire-0",
        "pipewire.sec.uid": 1000,
        "pulse.idle.timeout": 5,
        "pulse.min.quantum": "512/48000",
        "pulse.min.req": "512/48000",
        "pulse.server.type": "unix",
        "settings.check-quantum": false,
        "settings.check-rate": false,
        "window.x11.display": ":0"
      }
    }
  },
  {
    "id": 84,
    "type": "PipeWire:Interface:Node",
    "version": 3,
    "permissions": [ "r", "w", "x", "m" ],
    "info": {
      "max-input-ports": 0,
      "max-output-ports": 65,
      "change-mask": [ "input-ports", "output-ports", "state", "props", "params" ],
      "n-input-ports": 0,
      "n-output-ports": 6,
      "state": "suspended",
      "error": null,
      "props": {
        "adapt.follower.spa-node": "",
        "application.language": "C",
        "application.name": "speech-dispatcher-dummy",
        "application.process.binary": "sd_dummy",
        "application.process.host": "mac",
        "application.process.id": 8806,
        "application.process.machine-id": "8428ea6ee0be4cd3ae0536cd9807a0d4",
        "application.process.user": "milymat",
        "client.api": "pipewire-pulse",
        "client.id": 243,
        "clock.quantum-limit": 8192,
        "factory.id": 7,
        "library.name": "audioconvert/libspa-audioconvert",
        "media.class": "Stream/Output/Audio",
        "media.name": "playback",
        "node.autoconnect": true,
        "node.latency": "8192/44100",
        "node.loop.name": "data-loop.0",
        "node.name": "speech-dispatcher-dummy",
        "node.rate": "1/44100",
        "node.want-driver": true,
        "object.id": 84,
        "object.register": false,
        "object.serial": 2890,
        "port.group": "stream.0",
        "pulse.attr.maxlength": 4194304,
        "pulse.attr.minreq": 1764,
        "pulse.attr.prebuf": 882,
        "pulse.attr.tlength": 160016,
        "pulse.idle.timeout": 5,
        "pulse.min.quantum": "512/48000",
        "pulse.min.req": "512/48000",
        "pulse.server.type": "unix",
        "stream.is-live": true,
        "window.x11.display": ":0"
      },
      "params": {
        "EnumFormat": [
          {
            "mediaType": "audio",
            "mediaSubtype": "raw",
            "format": "S16LE",
            "rate": 44100,
            "channels": 1,
            "position": [ "MONO" ]
          }
        ],
        "PropInfo": [
          {
            "id": "volume",
            "description": "Volume",
            "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }
          },
          {
            "id": "mute",
            "description": "Mute",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            }
          },
          {
            "id": "channelVolumes",
            "description": "Channel Volumes",
            "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 },
            "container": "Array"
          },
          {
            "id": "channelMap",
            "description": "Channel Map",
            "type": "",
            "container": "Array"
          },
          {
            "id": "monitorMute",
            "description": "Monitor Mute",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            }
          },
          {
            "id": "monitorVolumes",
            "description": "Monitor Volumes",
            "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 },
            "container": "Array"
          },
          {
            "id": "softMute",
            "description": "Soft Mute",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            }
          },
          {
            "id": "softVolumes",
            "description": "Soft Volumes",
            "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 },
            "container": "Array"
          },
          {
            "name": "monitor.channel-volumes",
            "description": "Monitor channel volume",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            },
            "params": true
          },
          {
            "name": "channelmix.disable",
            "description": "Disable Channel mixing",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            },
            "params": true
          },
          {
            "name": "channelmix.min-volume",
            "description": "Minimum volume level",
            "type": { "default": 0.000000, "min": 0.000000, "max": 10.000000 },
            "params": true
          },
          {
            "name": "channelmix.max-volume",
            "description": "Maximum volume level",
            "type": { "default": 10.000000, "min": 0.000000, "max": 10.000000 },
            "params": true
          },
          {
            "name": "channelmix.normalize",
            "description": "Normalize Volumes",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            },
            "params": true
          },
          {
            "name": "channelmix.mix-lfe",
            "description": "Mix LFE into channels",
            "type": {
              "default": true,
              "alt1": true,
              "alt2": false
            },
            "params": true
          },
          {
            "name": "channelmix.upmix",
            "description": "Enable upmixing",
            "type": {
              "default": true,
              "alt1": true,
              "alt2": false
            },
            "params": true
          },
          {
            "name": "channelmix.lfe-cutoff",
            "description": "LFE cutoff frequency",
            "type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 },
            "params": true
          },
          {
            "name": "channelmix.fc-cutoff",
            "description": "FC cutoff frequency (Hz)",
            "type": { "default": 0.000000, "min": 0.000000, "max": 48000.000000 },
            "params": true
          },
          {
            "name": "channelmix.rear-delay",
            "description": "Rear channels delay (ms)",
            "type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 },
            "params": true
          },
          {
            "name": "channelmix.stereo-widen",
            "description": "Stereo widen",
            "type": { "default": 0.000000, "min": 0.000000, "max": 1.000000 },
            "params": true
          },
          {
            "name": "channelmix.hilbert-taps",
            "description": "Taps for phase shift of rear",
            "type": { "default": 0, "min": 0, "max": 255 },
            "params": true
          },
          {
            "name": "channelmix.upmix-method",
            "description": "Upmix method to use",
            "type": "none",
            "params": true,
            "labels": [
              "none",
              "Disabled",
              "simple",
              "Simple upmixing",
              "psd",
              "Passive Surround Decoding"
            ]
          },
          {
            "id": "rate",
            "description": "Rate scaler",
            "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }
          },
          {
            "id": "quality",
            "name": "resample.quality",
            "description": "Resample Quality",
            "type": { "default": 4, "min": 0, "max": 14 },
            "params": true
          },
          {
            "name": "resample.disable",
            "description": "Disable Resampling",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            },
            "params": true
          },
          {
            "name": "dither.noise",
            "description": "Add noise bits",
            "type": { "default": 0, "min": 0, "max": 16 },
            "params": true
          },
          {
            "name": "dither.method",
            "description": "The dithering method",
            "type": "none",
            "params": true,
            "labels": [
              "none",
              "Disabled",
              "rectangular",
              "Rectangular dithering",
              "triangular",
              "Triangular dithering",
              "triangular-hf",
              "Sloped Triangular dithering",
              "wannamaker3",
              "Wannamaker 3 dithering",
              "shaped5",
              "Lipshitz 5 dithering"
            ]
          },
          {
            "name": "debug.wav-path",
            "description": "Path to WAV file",
            "type": "",
            "params": true
          },
          {
            "name": "channelmix.lock-volumes",
            "description": "Disable volume updates",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            },
            "params": true
          }
        ],
        "Props": [
          {
            "volume": 1.000000,
            "mute": false,
            "channelVolumes": [ 1.000000 ],
            "channelMap": [ "MONO" ],
            "softMute": false,
            "softVolumes": [ 1.000000 ],
            "monitorMute": false,
            "monitorVolumes": [ 1.000000 ],
            "params": [
              "monitor.channel-volumes",
              false,
              "channelmix.disable",
              false,
              "channelmix.min-volume",
              0.000000,
              "channelmix.max-volume",
              10.000000,
              "channelmix.normalize",
              false,
              "channelmix.mix-lfe",
              true,
              "channelmix.upmix",
              true,
              "channelmix.lfe-cutoff",
              0.000000,
              "channelmix.fc-cutoff",
              0.000000,
              "channelmix.rear-delay",
              0.000000,
              "channelmix.stereo-widen",
              0.000000,
              "channelmix.hilbert-taps",
              0,
              "channelmix.upmix-method",
              "none",
              "resample.quality",
              4,
              "resample.disable",
              false,
              "dither.noise",
              0,
              "dither.method",
              "none",
              "debug.wav-path",
              "",
              "channelmix.lock-volumes",
              false
            ]
          }
        ],
        "Format": [ ],
        "EnumPortConfig": [
          {
            "direction": "Output",
            "mode": {
              "default": "none",
              "alt1": "none",
              "alt2": "dsp",
              "alt3": "convert"
            },
            "monitor": {
              "default": false,
              "alt1": false,
              "alt2": true
            },
            "control": {
              "default": false,
              "alt1": false,
              "alt2": true
            }
          }
        ],
        "PortConfig": [
          {
            "direction": "Output",
            "mode": "dsp",
            "monitor": true,
            "control": false,
            "format": {
              "mediaType": "audio",
              "mediaSubtype": "raw",
              "format": "F32P",
              "channels": 6,
              "position": [ "FL", "FR", "RL", "RR", "FC", "LFE" ]
            }
          }
        ],
        "Latency": [
          {
            "direction": "Input",
            "minQuantum": 1.000000,
            "maxQuantum": 1.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          }
        ],
        "ProcessLatency": [
        ],
        "Tag": [ ]
      }
    }
  },
  {
    "id": 117,
    "type": "PipeWire:Interface:Client",
    "version": 3,
    "permissions": [ "r", "w", "x", "m" ],
    "info": {
      "change-mask": [ "props" ],
      "props": {
        "application.icon-name": "multimedia-volume-control",
        "application.id": "org.gnome.VolumeControl",
        "application.language": "de_DE.UTF-8",
        "application.name": "GNOME Settings",
        "application.process.binary": "gnome-control-center",
        "application.process.host": "mac",
        "application.process.id": 9574,
        "application.process.machine-id": "8428ea6ee0be4cd3ae0536cd9807a0d4",
        "application.process.user": "milymat",
        "application.version": "47.0.1",
        "client.api": "pipewire-pulse",
        "clock.power-of-two-quantum": true,
        "config.name": "pipewire-pulse.conf",
        "core.name": "pipewire-milymat-2288",
        "core.version": "1.2.4",
        "cpu.max-align": 32,
        "default.clock.max-quantum": 2048,
        "default.clock.min-quantum": 32,
        "default.clock.quantum": 1024,
        "default.clock.quantum-floor": 4,
        "default.clock.quantum-limit": 8192,
        "default.clock.rate": 48000,
        "default.video.height": 480,
        "default.video.rate.denom": 1,
        "default.video.rate.num": 25,
        "default.video.width": 640,
        "link.max-buffers": 64,
        "log.level": 2,
        "mem.allow-mlock": true,
        "mem.warn-mlock": false,
        "module.id": 2,
        "object.id": 117,
        "object.serial": 3341,
        "pipewire.access": "unrestricted",
        "pipewire.protocol": "protocol-native",
        "pipewire.sec.gid": 1000,
        "pipewire.sec.label": "unconfined",
        "pipewire.sec.pid": 2288,
        "pipewire.sec.socket": "pipewire-0",
        "pipewire.sec.uid": 1000,
        "pulse.server.type": "unix",
        "settings.check-quantum": false,
        "settings.check-rate": false,
        "window.x11.display": ":0"
      }
    }
  },
  {
    "id": 106,
    "type": "PipeWire:Interface:Node",
    "version": 3,
    "permissions": [ "r", "w", "x", "m" ],
    "info": {
      "max-input-ports": 65,
      "max-output-ports": 0,
      "change-mask": [ "input-ports", "output-ports", "state", "props", "params" ],
      "n-input-ports": 2,
      "n-output-ports": 2,
      "state": "running",
      "error": null,
      "props": {
        "adapt.follower.spa-node": "",
        "application.icon-name": "multimedia-volume-control",
        "application.id": "org.gnome.VolumeControl",
        "application.language": "de_DE.UTF-8",
        "application.name": "GNOME Settings",
        "application.process.binary": "gnome-control-center",
        "application.process.host": "mac",
        "application.process.id": 9574,
        "application.process.machine-id": "8428ea6ee0be4cd3ae0536cd9807a0d4",
        "application.process.user": "milymat",
        "application.version": "47.0.1",
        "channelmix.normalize": true,
        "client.api": "pipewire-pulse",
        "client.id": 117,
        "clock.quantum-limit": 8192,
        "factory.id": 7,
        "library.name": "audioconvert/libspa-audioconvert",
        "media.class": "Stream/Input/Audio",
        "media.name": "Peak detect",
        "node.autoconnect": true,
        "node.dont-reconnect": true,
        "node.driver-id": 60,
        "node.latency": "1/25",
        "node.loop.name": "data-loop.0",
        "node.name": "GNOME Settings",
        "node.rate": "1/25",
        "node.want-driver": true,
        "object.id": 106,
        "object.register": false,
        "object.serial": 3343,
        "port.group": "stream.0",
        "port.ignore-latency": true,
        "pulse.attr.fragsize": 4,
        "pulse.attr.maxlength": 4194304,
        "pulse.server.type": "unix",
        "resample.peaks": true,
        "stream.is-live": true,
        "stream.monitor": true,
        "target.object": 60,
        "window.x11.display": ":0"
      },
      "params": {
        "EnumFormat": [
          {
            "mediaType": "audio",
            "mediaSubtype": "raw",
            "format": "F32LE",
            "rate": 25,
            "channels": 1,
            "position": [ "MONO" ]
          }
        ],
        "PropInfo": [
          {
            "id": "volume",
            "description": "Volume",
            "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }
          },
          {
            "id": "mute",
            "description": "Mute",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            }
          },
          {
            "id": "channelVolumes",
            "description": "Channel Volumes",
            "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 },
            "container": "Array"
          },
          {
            "id": "channelMap",
            "description": "Channel Map",
            "type": "",
            "container": "Array"
          },
          {
            "id": "monitorMute",
            "description": "Monitor Mute",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            }
          },
          {
            "id": "monitorVolumes",
            "description": "Monitor Volumes",
            "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 },
            "container": "Array"
          },
          {
            "id": "softMute",
            "description": "Soft Mute",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            }
          },
          {
            "id": "softVolumes",
            "description": "Soft Volumes",
            "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 },
            "container": "Array"
          },
          {
            "name": "monitor.channel-volumes",
            "description": "Monitor channel volume",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            },
            "params": true
          },
          {
            "name": "channelmix.disable",
            "description": "Disable Channel mixing",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            },
            "params": true
          },
          {
            "name": "channelmix.min-volume",
            "description": "Minimum volume level",
            "type": { "default": 0.000000, "min": 0.000000, "max": 10.000000 },
            "params": true
          },
          {
            "name": "channelmix.max-volume",
            "description": "Maximum volume level",
            "type": { "default": 10.000000, "min": 0.000000, "max": 10.000000 },
            "params": true
          },
          {
            "name": "channelmix.normalize",
            "description": "Normalize Volumes",
            "type": {
              "default": true,
              "alt1": true,
              "alt2": false
            },
            "params": true
          },
          {
            "name": "channelmix.mix-lfe",
            "description": "Mix LFE into channels",
            "type": {
              "default": true,
              "alt1": true,
              "alt2": false
            },
            "params": true
          },
          {
            "name": "channelmix.upmix",
            "description": "Enable upmixing",
            "type": {
              "default": true,
              "alt1": true,
              "alt2": false
            },
            "params": true
          },
          {
            "name": "channelmix.lfe-cutoff",
            "description": "LFE cutoff frequency",
            "type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 },
            "params": true
          },
          {
            "name": "channelmix.fc-cutoff",
            "description": "FC cutoff frequency (Hz)",
            "type": { "default": 0.000000, "min": 0.000000, "max": 48000.000000 },
            "params": true
          },
          {
            "name": "channelmix.rear-delay",
            "description": "Rear channels delay (ms)",
            "type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 },
            "params": true
          },
          {
            "name": "channelmix.stereo-widen",
            "description": "Stereo widen",
            "type": { "default": 0.000000, "min": 0.000000, "max": 1.000000 },
            "params": true
          },
          {
            "name": "channelmix.hilbert-taps",
            "description": "Taps for phase shift of rear",
            "type": { "default": 0, "min": 0, "max": 255 },
            "params": true
          },
          {
            "name": "channelmix.upmix-method",
            "description": "Upmix method to use",
            "type": "none",
            "params": true,
            "labels": [
              "none",
              "Disabled",
              "simple",
              "Simple upmixing",
              "psd",
              "Passive Surround Decoding"
            ]
          },
          {
            "id": "rate",
            "description": "Rate scaler",
            "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }
          },
          {
            "id": "quality",
            "name": "resample.quality",
            "description": "Resample Quality",
            "type": { "default": 4, "min": 0, "max": 14 },
            "params": true
          },
          {
            "name": "resample.disable",
            "description": "Disable Resampling",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            },
            "params": true
          },
          {
            "name": "dither.noise",
            "description": "Add noise bits",
            "type": { "default": 0, "min": 0, "max": 16 },
            "params": true
          },
          {
            "name": "dither.method",
            "description": "The dithering method",
            "type": "none",
            "params": true,
            "labels": [
              "none",
              "Disabled",
              "rectangular",
              "Rectangular dithering",
              "triangular",
              "Triangular dithering",
              "triangular-hf",
              "Sloped Triangular dithering",
              "wannamaker3",
              "Wannamaker 3 dithering",
              "shaped5",
              "Lipshitz 5 dithering"
            ]
          },
          {
            "name": "debug.wav-path",
            "description": "Path to WAV file",
            "type": "",
            "params": true
          },
          {
            "name": "channelmix.lock-volumes",
            "description": "Disable volume updates",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            },
            "params": true
          }
        ],
        "Props": [
          {
            "volume": 1.000000,
            "mute": false,
            "channelVolumes": [ 1.000000 ],
            "channelMap": [ "MONO" ],
            "softMute": false,
            "softVolumes": [ 1.000000 ],
            "monitorMute": false,
            "monitorVolumes": [ 1.000000 ],
            "params": [
              "monitor.channel-volumes",
              false,
              "channelmix.disable",
              false,
              "channelmix.min-volume",
              0.000000,
              "channelmix.max-volume",
              10.000000,
              "channelmix.normalize",
              true,
              "channelmix.mix-lfe",
              true,
              "channelmix.upmix",
              true,
              "channelmix.lfe-cutoff",
              0.000000,
              "channelmix.fc-cutoff",
              0.000000,
              "channelmix.rear-delay",
              0.000000,
              "channelmix.stereo-widen",
              0.000000,
              "channelmix.hilbert-taps",
              0,
              "channelmix.upmix-method",
              "none",
              "resample.quality",
              4,
              "resample.disable",
              false,
              "dither.noise",
              0,
              "dither.method",
              "none",
              "debug.wav-path",
              "",
              "channelmix.lock-volumes",
              false
            ]
          }
        ],
        "Format": [
          {
            "mediaType": "audio",
            "mediaSubtype": "raw",
            "format": "F32LE",
            "rate": 25,
            "channels": 1,
            "position": [ "MONO" ]
          }
        ],
        "EnumPortConfig": [
          {
            "direction": "Input",
            "mode": {
              "default": "none",
              "alt1": "none",
              "alt2": "dsp",
              "alt3": "convert"
            },
            "monitor": {
              "default": false,
              "alt1": false,
              "alt2": true
            },
            "control": {
              "default": false,
              "alt1": false,
              "alt2": true
            }
          }
        ],
        "PortConfig": [
          {
            "direction": "Input",
            "mode": "dsp",
            "monitor": true,
            "control": false,
            "format": {
              "mediaType": "audio",
              "mediaSubtype": "raw",
              "format": "F32P",
              "channels": 2,
              "position": [ "FL", "FR" ]
            }
          }
        ],
        "Latency": [
          {
            "direction": "Output",
            "minQuantum": 1.000000,
            "maxQuantum": 1.000000,
            "minRate": 35,
            "maxRate": 35,
            "minNs": 0,
            "maxNs": 0
          }
        ],
        "ProcessLatency": [
        ],
        "Tag": [ ]
      }
    }
  },
  {
    "id": 71,
    "type": "PipeWire:Interface:Port",
    "version": 3,
    "permissions": [ "r", "x", "m" ],
    "info": {
      "direction": "input",
      "change-mask": [ "props", "params" ],
      "props": {
        "audio.channel": "FL",
        "format.dsp": "32 bit float mono audio",
        "node.id": 106,
        "object.id": 71,
        "object.path": "GNOME Settings:input_0",
        "object.serial": 3350,
        "port.alias": "GNOME Settings:input_FL",
        "port.direction": "in",
        "port.group": "stream.0",
        "port.id": 0,
        "port.ignore-latency": true,
        "port.name": "input_FL"
      },
      "params": {
        "EnumFormat": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Meta": [
          {
            "type": "Header",
            "size": 32
          }
        ],
        "IO": [
          {
            "id": "Buffers",
            "size": 8
          },
          {
            "id": "AsyncBuffers",
            "size": 8
          }
        ],
        "Format": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Buffers": [
          {
            "buffers": { "default": 1, "min": 1, "max": 32 },
            "blocks": 1,
            "size": { "default": 32768, "min": 64, "max": 2147483647 },
            "stride": 4
          }
        ],
        "Latency": [
          {
            "direction": "Input",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          },
          {
            "direction": "Output",
            "minQuantum": 1.000000,
            "maxQuantum": 1.000000,
            "minRate": 35,
            "maxRate": 35,
            "minNs": 0,
            "maxNs": 0
          }
        ],
        "Tag": [
        ]
      }
    }
  },
  {
    "id": 239,
    "type": "PipeWire:Interface:Port",
    "version": 3,
    "permissions": [ "r", "x", "m" ],
    "info": {
      "direction": "output",
      "change-mask": [ "props", "params" ],
      "props": {
        "audio.channel": "FL",
        "format.dsp": "32 bit float mono audio",
        "node.id": 106,
        "object.id": 239,
        "object.path": "GNOME Settings:monitor_0",
        "object.serial": 3351,
        "port.alias": "GNOME Settings:monitor_FL",
        "port.direction": "out",
        "port.group": "stream.0",
        "port.id": 0,
        "port.ignore-latency": true,
        "port.monitor": true,
        "port.name": "monitor_FL"
      },
      "params": {
        "EnumFormat": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Meta": [
          {
            "type": "Header",
            "size": 32
          }
        ],
        "IO": [
          {
            "id": "Buffers",
            "size": 8
          },
          {
            "id": "AsyncBuffers",
            "size": 8
          }
        ],
        "Format": [ ],
        "Buffers": [ ],
        "Latency": [
          {
            "direction": "Input",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          },
          {
            "direction": "Output",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          }
        ],
        "Tag": [
        ]
      }
    }
  },
  {
    "id": 238,
    "type": "PipeWire:Interface:Port",
    "version": 3,
    "permissions": [ "r", "x", "m" ],
    "info": {
      "direction": "input",
      "change-mask": [ "props", "params" ],
      "props": {
        "audio.channel": "FR",
        "format.dsp": "32 bit float mono audio",
        "node.id": 106,
        "object.id": 238,
        "object.path": "GNOME Settings:input_1",
        "object.serial": 3352,
        "port.alias": "GNOME Settings:input_FR",
        "port.direction": "in",
        "port.group": "stream.0",
        "port.id": 1,
        "port.ignore-latency": true,
        "port.name": "input_FR"
      },
      "params": {
        "EnumFormat": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Meta": [
          {
            "type": "Header",
            "size": 32
          }
        ],
        "IO": [
          {
            "id": "Buffers",
            "size": 8
          },
          {
            "id": "AsyncBuffers",
            "size": 8
          }
        ],
        "Format": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Buffers": [
          {
            "buffers": { "default": 1, "min": 1, "max": 32 },
            "blocks": 1,
            "size": { "default": 32768, "min": 64, "max": 2147483647 },
            "stride": 4
          }
        ],
        "Latency": [
          {
            "direction": "Input",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          },
          {
            "direction": "Output",
            "minQuantum": 1.000000,
            "maxQuantum": 1.000000,
            "minRate": 35,
            "maxRate": 35,
            "minNs": 0,
            "maxNs": 0
          }
        ],
        "Tag": [
        ]
      }
    }
  },
  {
    "id": 237,
    "type": "PipeWire:Interface:Port",
    "version": 3,
    "permissions": [ "r", "x", "m" ],
    "info": {
      "direction": "output",
      "change-mask": [ "props", "params" ],
      "props": {
        "audio.channel": "FR",
        "format.dsp": "32 bit float mono audio",
        "node.id": 106,
        "object.id": 237,
        "object.path": "GNOME Settings:monitor_1",
        "object.serial": 3353,
        "port.alias": "GNOME Settings:monitor_FR",
        "port.direction": "out",
        "port.group": "stream.0",
        "port.id": 1,
        "port.ignore-latency": true,
        "port.monitor": true,
        "port.name": "monitor_FR"
      },
      "params": {
        "EnumFormat": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Meta": [
          {
            "type": "Header",
            "size": 32
          }
        ],
        "IO": [
          {
            "id": "Buffers",
            "size": 8
          },
          {
            "id": "AsyncBuffers",
            "size": 8
          }
        ],
        "Format": [ ],
        "Buffers": [ ],
        "Latency": [
          {
            "direction": "Input",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          },
          {
            "direction": "Output",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          }
        ],
        "Tag": [
        ]
      }
    }
  },
  {
    "id": 232,
    "type": "PipeWire:Interface:Link",
    "version": 3,
    "permissions": [ "r", "x" ],
    "info": {
      "output-node-id": 60,
      "output-port-id": 43,
      "input-node-id": 106,
      "input-port-id": 71,
      "change-mask": [ "state", "format", "props" ],
      "state": "active",
      "error": null,
      "format": {
        "mediaType": "audio",
        "mediaSubtype": "dsp",
        "format": "F32P"
      },
      "props": {
        "client.id": 33,
        "factory.id": 21,
        "link.input.node": 106,
        "link.input.port": 71,
        "link.output.node": 60,
        "link.output.port": 43,
        "object.id": 232,
        "object.serial": 3354
      }
    }
  },
  {
    "id": 231,
    "type": "PipeWire:Interface:Link",
    "version": 3,
    "permissions": [ "r", "x" ],
    "info": {
      "output-node-id": 60,
      "output-port-id": 61,
      "input-node-id": 106,
      "input-port-id": 238,
      "change-mask": [ "state", "format", "props" ],
      "state": "active",
      "error": null,
      "format": {
        "mediaType": "audio",
        "mediaSubtype": "dsp",
        "format": "F32P"
      },
      "props": {
        "client.id": 33,
        "factory.id": 21,
        "link.input.node": 106,
        "link.input.port": 238,
        "link.output.node": 60,
        "link.output.port": 61,
        "object.id": 231,
        "object.serial": 3355
      }
    }
  },
  {
    "id": 80,
    "type": "PipeWire:Interface:Node",
    "version": 3,
    "permissions": [ "r", "w", "x", "m" ],
    "info": {
      "max-input-ports": 65,
      "max-output-ports": 0,
      "change-mask": [ "input-ports", "output-ports", "state", "props", "params" ],
      "n-input-ports": 6,
      "n-output-ports": 6,
      "state": "running",
      "error": null,
      "props": {
        "adapt.follower.spa-node": "",
        "application.icon-name": "multimedia-volume-control",
        "application.id": "org.gnome.VolumeControl",
        "application.language": "de_DE.UTF-8",
        "application.name": "GNOME Settings",
        "application.process.binary": "gnome-control-center",
        "application.process.host": "mac",
        "application.process.id": 9574,
        "application.process.machine-id": "8428ea6ee0be4cd3ae0536cd9807a0d4",
        "application.process.user": "milymat",
        "application.version": "47.0.1",
        "channelmix.normalize": true,
        "client.api": "pipewire-pulse",
        "client.id": 117,
        "clock.quantum-limit": 8192,
        "factory.id": 7,
        "library.name": "audioconvert/libspa-audioconvert",
        "media.class": "Stream/Input/Audio",
        "media.name": "Peak detect",
        "node.autoconnect": true,
        "node.dont-reconnect": true,
        "node.driver-id": 69,
        "node.latency": "1/25",
        "node.loop.name": "data-loop.0",
        "node.name": "GNOME Settings",
        "node.rate": "1/25",
        "node.want-driver": true,
        "object.id": 80,
        "object.register": false,
        "object.serial": 3356,
        "port.group": "stream.0",
        "port.ignore-latency": true,
        "pulse.attr.fragsize": 4,
        "pulse.attr.maxlength": 4194304,
        "pulse.server.type": "unix",
        "resample.peaks": true,
        "stream.is-live": true,
        "stream.monitor": true,
        "target.object": 628,
        "window.x11.display": ":0"
      },
      "params": {
        "EnumFormat": [
          {
            "mediaType": "audio",
            "mediaSubtype": "raw",
            "format": "F32LE",
            "rate": 25,
            "channels": 1,
            "position": [ "MONO" ]
          }
        ],
        "PropInfo": [
          {
            "id": "volume",
            "description": "Volume",
            "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }
          },
          {
            "id": "mute",
            "description": "Mute",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            }
          },
          {
            "id": "channelVolumes",
            "description": "Channel Volumes",
            "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 },
            "container": "Array"
          },
          {
            "id": "channelMap",
            "description": "Channel Map",
            "type": "",
            "container": "Array"
          },
          {
            "id": "monitorMute",
            "description": "Monitor Mute",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            }
          },
          {
            "id": "monitorVolumes",
            "description": "Monitor Volumes",
            "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 },
            "container": "Array"
          },
          {
            "id": "softMute",
            "description": "Soft Mute",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            }
          },
          {
            "id": "softVolumes",
            "description": "Soft Volumes",
            "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 },
            "container": "Array"
          },
          {
            "name": "monitor.channel-volumes",
            "description": "Monitor channel volume",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            },
            "params": true
          },
          {
            "name": "channelmix.disable",
            "description": "Disable Channel mixing",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            },
            "params": true
          },
          {
            "name": "channelmix.min-volume",
            "description": "Minimum volume level",
            "type": { "default": 0.000000, "min": 0.000000, "max": 10.000000 },
            "params": true
          },
          {
            "name": "channelmix.max-volume",
            "description": "Maximum volume level",
            "type": { "default": 10.000000, "min": 0.000000, "max": 10.000000 },
            "params": true
          },
          {
            "name": "channelmix.normalize",
            "description": "Normalize Volumes",
            "type": {
              "default": true,
              "alt1": true,
              "alt2": false
            },
            "params": true
          },
          {
            "name": "channelmix.mix-lfe",
            "description": "Mix LFE into channels",
            "type": {
              "default": true,
              "alt1": true,
              "alt2": false
            },
            "params": true
          },
          {
            "name": "channelmix.upmix",
            "description": "Enable upmixing",
            "type": {
              "default": true,
              "alt1": true,
              "alt2": false
            },
            "params": true
          },
          {
            "name": "channelmix.lfe-cutoff",
            "description": "LFE cutoff frequency",
            "type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 },
            "params": true
          },
          {
            "name": "channelmix.fc-cutoff",
            "description": "FC cutoff frequency (Hz)",
            "type": { "default": 0.000000, "min": 0.000000, "max": 48000.000000 },
            "params": true
          },
          {
            "name": "channelmix.rear-delay",
            "description": "Rear channels delay (ms)",
            "type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 },
            "params": true
          },
          {
            "name": "channelmix.stereo-widen",
            "description": "Stereo widen",
            "type": { "default": 0.000000, "min": 0.000000, "max": 1.000000 },
            "params": true
          },
          {
            "name": "channelmix.hilbert-taps",
            "description": "Taps for phase shift of rear",
            "type": { "default": 0, "min": 0, "max": 255 },
            "params": true
          },
          {
            "name": "channelmix.upmix-method",
            "description": "Upmix method to use",
            "type": "none",
            "params": true,
            "labels": [
              "none",
              "Disabled",
              "simple",
              "Simple upmixing",
              "psd",
              "Passive Surround Decoding"
            ]
          },
          {
            "id": "rate",
            "description": "Rate scaler",
            "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }
          },
          {
            "id": "quality",
            "name": "resample.quality",
            "description": "Resample Quality",
            "type": { "default": 4, "min": 0, "max": 14 },
            "params": true
          },
          {
            "name": "resample.disable",
            "description": "Disable Resampling",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            },
            "params": true
          },
          {
            "name": "dither.noise",
            "description": "Add noise bits",
            "type": { "default": 0, "min": 0, "max": 16 },
            "params": true
          },
          {
            "name": "dither.method",
            "description": "The dithering method",
            "type": "none",
            "params": true,
            "labels": [
              "none",
              "Disabled",
              "rectangular",
              "Rectangular dithering",
              "triangular",
              "Triangular dithering",
              "triangular-hf",
              "Sloped Triangular dithering",
              "wannamaker3",
              "Wannamaker 3 dithering",
              "shaped5",
              "Lipshitz 5 dithering"
            ]
          },
          {
            "name": "debug.wav-path",
            "description": "Path to WAV file",
            "type": "",
            "params": true
          },
          {
            "name": "channelmix.lock-volumes",
            "description": "Disable volume updates",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            },
            "params": true
          }
        ],
        "Props": [
          {
            "volume": 1.000000,
            "mute": false,
            "channelVolumes": [ 1.000000 ],
            "channelMap": [ "MONO" ],
            "softMute": false,
            "softVolumes": [ 1.000000 ],
            "monitorMute": false,
            "monitorVolumes": [ 1.000000 ],
            "params": [
              "monitor.channel-volumes",
              false,
              "channelmix.disable",
              false,
              "channelmix.min-volume",
              0.000000,
              "channelmix.max-volume",
              10.000000,
              "channelmix.normalize",
              true,
              "channelmix.mix-lfe",
              true,
              "channelmix.upmix",
              true,
              "channelmix.lfe-cutoff",
              0.000000,
              "channelmix.fc-cutoff",
              0.000000,
              "channelmix.rear-delay",
              0.000000,
              "channelmix.stereo-widen",
              0.000000,
              "channelmix.hilbert-taps",
              0,
              "channelmix.upmix-method",
              "none",
              "resample.quality",
              4,
              "resample.disable",
              false,
              "dither.noise",
              0,
              "dither.method",
              "none",
              "debug.wav-path",
              "",
              "channelmix.lock-volumes",
              false
            ]
          }
        ],
        "Format": [
          {
            "mediaType": "audio",
            "mediaSubtype": "raw",
            "format": "F32LE",
            "rate": 25,
            "channels": 1,
            "position": [ "MONO" ]
          }
        ],
        "EnumPortConfig": [
          {
            "direction": "Input",
            "mode": {
              "default": "none",
              "alt1": "none",
              "alt2": "dsp",
              "alt3": "convert"
            },
            "monitor": {
              "default": false,
              "alt1": false,
              "alt2": true
            },
            "control": {
              "default": false,
              "alt1": false,
              "alt2": true
            }
          }
        ],
        "PortConfig": [
          {
            "direction": "Input",
            "mode": "dsp",
            "monitor": true,
            "control": false,
            "format": {
              "mediaType": "audio",
              "mediaSubtype": "raw",
              "format": "F32P",
              "channels": 6,
              "position": [ "FL", "FR", "RL", "RR", "FC", "LFE" ]
            }
          }
        ],
        "Latency": [
          {
            "direction": "Output",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          }
        ],
        "ProcessLatency": [
        ],
        "Tag": [
          {
            "direction": "Output",
            "info": [
              2,
              "media.name",
              "playback",
              "media.class",
              "Stream/Output/Audio"
            ]
          }
        ]
      }
    }
  },
  {
    "id": 133,
    "type": "PipeWire:Interface:Port",
    "version": 3,
    "permissions": [ "r", "x", "m" ],
    "info": {
      "direction": "output",
      "change-mask": [ "props", "params" ],
      "props": {
        "audio.channel": "FL",
        "format.dsp": "32 bit float mono audio",
        "node.id": 84,
        "object.id": 133,
        "object.path": "speech-dispatcher-dummy:output_0",
        "object.serial": 3357,
        "port.alias": "speech-dispatcher-dummy:output_FL",
        "port.direction": "out",
        "port.group": "stream.0",
        "port.id": 0,
        "port.name": "output_FL"
      },
      "params": {
        "EnumFormat": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Meta": [
          {
            "type": "Header",
            "size": 32
          }
        ],
        "IO": [
          {
            "id": "Buffers",
            "size": 8
          },
          {
            "id": "AsyncBuffers",
            "size": 8
          }
        ],
        "Format": [ ],
        "Buffers": [ ],
        "Latency": [
          {
            "direction": "Input",
            "minQuantum": 1.000000,
            "maxQuantum": 1.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          },
          {
            "direction": "Output",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          }
        ],
        "Tag": [
          {
            "direction": "Output",
            "info": [
              2,
              "media.name",
              "playback",
              "media.class",
              "Stream/Output/Audio"
            ]
          }
        ]
      }
    }
  },
  {
    "id": 150,
    "type": "PipeWire:Interface:Port",
    "version": 3,
    "permissions": [ "r", "x", "m" ],
    "info": {
      "direction": "output",
      "change-mask": [ "props", "params" ],
      "props": {
        "audio.channel": "FR",
        "format.dsp": "32 bit float mono audio",
        "node.id": 84,
        "object.id": 150,
        "object.path": "speech-dispatcher-dummy:output_1",
        "object.serial": 3358,
        "port.alias": "speech-dispatcher-dummy:output_FR",
        "port.direction": "out",
        "port.group": "stream.0",
        "port.id": 1,
        "port.name": "output_FR"
      },
      "params": {
        "EnumFormat": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Meta": [
          {
            "type": "Header",
            "size": 32
          }
        ],
        "IO": [
          {
            "id": "Buffers",
            "size": 8
          },
          {
            "id": "AsyncBuffers",
            "size": 8
          }
        ],
        "Format": [ ],
        "Buffers": [ ],
        "Latency": [
          {
            "direction": "Input",
            "minQuantum": 1.000000,
            "maxQuantum": 1.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          },
          {
            "direction": "Output",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          }
        ],
        "Tag": [
          {
            "direction": "Output",
            "info": [
              2,
              "media.name",
              "playback",
              "media.class",
              "Stream/Output/Audio"
            ]
          }
        ]
      }
    }
  },
  {
    "id": 154,
    "type": "PipeWire:Interface:Port",
    "version": 3,
    "permissions": [ "r", "x", "m" ],
    "info": {
      "direction": "output",
      "change-mask": [ "props", "params" ],
      "props": {
        "audio.channel": "RL",
        "format.dsp": "32 bit float mono audio",
        "node.id": 84,
        "object.id": 154,
        "object.path": "speech-dispatcher-dummy:output_2",
        "object.serial": 3359,
        "port.alias": "speech-dispatcher-dummy:output_RL",
        "port.direction": "out",
        "port.group": "stream.0",
        "port.id": 2,
        "port.name": "output_RL"
      },
      "params": {
        "EnumFormat": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Meta": [
          {
            "type": "Header",
            "size": 32
          }
        ],
        "IO": [
          {
            "id": "Buffers",
            "size": 8
          },
          {
            "id": "AsyncBuffers",
            "size": 8
          }
        ],
        "Format": [ ],
        "Buffers": [ ],
        "Latency": [
          {
            "direction": "Input",
            "minQuantum": 1.000000,
            "maxQuantum": 1.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          },
          {
            "direction": "Output",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          }
        ],
        "Tag": [
          {
            "direction": "Output",
            "info": [
              2,
              "media.name",
              "playback",
              "media.class",
              "Stream/Output/Audio"
            ]
          }
        ]
      }
    }
  },
  {
    "id": 148,
    "type": "PipeWire:Interface:Port",
    "version": 3,
    "permissions": [ "r", "x", "m" ],
    "info": {
      "direction": "output",
      "change-mask": [ "props", "params" ],
      "props": {
        "audio.channel": "RR",
        "format.dsp": "32 bit float mono audio",
        "node.id": 84,
        "object.id": 148,
        "object.path": "speech-dispatcher-dummy:output_3",
        "object.serial": 3360,
        "port.alias": "speech-dispatcher-dummy:output_RR",
        "port.direction": "out",
        "port.group": "stream.0",
        "port.id": 3,
        "port.name": "output_RR"
      },
      "params": {
        "EnumFormat": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Meta": [
          {
            "type": "Header",
            "size": 32
          }
        ],
        "IO": [
          {
            "id": "Buffers",
            "size": 8
          },
          {
            "id": "AsyncBuffers",
            "size": 8
          }
        ],
        "Format": [ ],
        "Buffers": [ ],
        "Latency": [
          {
            "direction": "Input",
            "minQuantum": 1.000000,
            "maxQuantum": 1.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          },
          {
            "direction": "Output",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          }
        ],
        "Tag": [
          {
            "direction": "Output",
            "info": [
              2,
              "media.name",
              "playback",
              "media.class",
              "Stream/Output/Audio"
            ]
          }
        ]
      }
    }
  },
  {
    "id": 108,
    "type": "PipeWire:Interface:Port",
    "version": 3,
    "permissions": [ "r", "x", "m" ],
    "info": {
      "direction": "output",
      "change-mask": [ "props", "params" ],
      "props": {
        "audio.channel": "FC",
        "format.dsp": "32 bit float mono audio",
        "node.id": 84,
        "object.id": 108,
        "object.path": "speech-dispatcher-dummy:output_4",
        "object.serial": 3361,
        "port.alias": "speech-dispatcher-dummy:output_FC",
        "port.direction": "out",
        "port.group": "stream.0",
        "port.id": 4,
        "port.name": "output_FC"
      },
      "params": {
        "EnumFormat": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Meta": [
          {
            "type": "Header",
            "size": 32
          }
        ],
        "IO": [
          {
            "id": "Buffers",
            "size": 8
          },
          {
            "id": "AsyncBuffers",
            "size": 8
          }
        ],
        "Format": [ ],
        "Buffers": [ ],
        "Latency": [
          {
            "direction": "Input",
            "minQuantum": 1.000000,
            "maxQuantum": 1.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          },
          {
            "direction": "Output",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          }
        ],
        "Tag": [
          {
            "direction": "Output",
            "info": [
              2,
              "media.name",
              "playback",
              "media.class",
              "Stream/Output/Audio"
            ]
          }
        ]
      }
    }
  },
  {
    "id": 233,
    "type": "PipeWire:Interface:Port",
    "version": 3,
    "permissions": [ "r", "x", "m" ],
    "info": {
      "direction": "output",
      "change-mask": [ "props", "params" ],
      "props": {
        "audio.channel": "LFE",
        "format.dsp": "32 bit float mono audio",
        "node.id": 84,
        "object.id": 233,
        "object.path": "speech-dispatcher-dummy:output_5",
        "object.serial": 3362,
        "port.alias": "speech-dispatcher-dummy:output_LFE",
        "port.direction": "out",
        "port.group": "stream.0",
        "port.id": 5,
        "port.name": "output_LFE"
      },
      "params": {
        "EnumFormat": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Meta": [
          {
            "type": "Header",
            "size": 32
          }
        ],
        "IO": [
          {
            "id": "Buffers",
            "size": 8
          },
          {
            "id": "AsyncBuffers",
            "size": 8
          }
        ],
        "Format": [ ],
        "Buffers": [ ],
        "Latency": [
          {
            "direction": "Input",
            "minQuantum": 1.000000,
            "maxQuantum": 1.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          },
          {
            "direction": "Output",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          }
        ],
        "Tag": [
          {
            "direction": "Output",
            "info": [
              2,
              "media.name",
              "playback",
              "media.class",
              "Stream/Output/Audio"
            ]
          }
        ]
      }
    }
  },
  {
    "id": 123,
    "type": "PipeWire:Interface:Node",
    "version": 3,
    "permissions": [ "r", "w", "x", "m" ],
    "info": {
      "max-input-ports": 65,
      "max-output-ports": 0,
      "change-mask": [ "input-ports", "output-ports", "state", "props", "params" ],
      "n-input-ports": 6,
      "n-output-ports": 6,
      "state": "running",
      "error": null,
      "props": {
        "adapt.follower.spa-node": "",
        "application.icon-name": "multimedia-volume-control",
        "application.id": "org.gnome.VolumeControl",
        "application.language": "de_DE.UTF-8",
        "application.name": "GNOME Settings",
        "application.process.binary": "gnome-control-center",
        "application.process.host": "mac",
        "application.process.id": 9574,
        "application.process.machine-id": "8428ea6ee0be4cd3ae0536cd9807a0d4",
        "application.process.user": "milymat",
        "application.version": "47.0.1",
        "channelmix.normalize": true,
        "client.api": "pipewire-pulse",
        "client.id": 117,
        "clock.quantum-limit": 8192,
        "factory.id": 7,
        "library.name": "audioconvert/libspa-audioconvert",
        "media.class": "Stream/Input/Audio",
        "media.name": "Peak detect",
        "node.autoconnect": true,
        "node.dont-reconnect": true,
        "node.driver-id": 69,
        "node.latency": "1/25",
        "node.loop.name": "data-loop.0",
        "node.name": "GNOME Settings",
        "node.rate": "1/25",
        "node.want-driver": true,
        "object.id": 123,
        "object.register": false,
        "object.serial": 3363,
        "port.group": "stream.0",
        "port.ignore-latency": true,
        "pulse.attr.fragsize": 4,
        "pulse.attr.maxlength": 4194304,
        "pulse.server.type": "unix",
        "resample.peaks": true,
        "stream.is-live": true,
        "stream.monitor": true,
        "target.object": 628,
        "window.x11.display": ":0"
      },
      "params": {
        "EnumFormat": [
          {
            "mediaType": "audio",
            "mediaSubtype": "raw",
            "format": "F32LE",
            "rate": 25,
            "channels": 1,
            "position": [ "MONO" ]
          }
        ],
        "PropInfo": [
          {
            "id": "volume",
            "description": "Volume",
            "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }
          },
          {
            "id": "mute",
            "description": "Mute",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            }
          },
          {
            "id": "channelVolumes",
            "description": "Channel Volumes",
            "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 },
            "container": "Array"
          },
          {
            "id": "channelMap",
            "description": "Channel Map",
            "type": "",
            "container": "Array"
          },
          {
            "id": "monitorMute",
            "description": "Monitor Mute",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            }
          },
          {
            "id": "monitorVolumes",
            "description": "Monitor Volumes",
            "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 },
            "container": "Array"
          },
          {
            "id": "softMute",
            "description": "Soft Mute",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            }
          },
          {
            "id": "softVolumes",
            "description": "Soft Volumes",
            "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 },
            "container": "Array"
          },
          {
            "name": "monitor.channel-volumes",
            "description": "Monitor channel volume",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            },
            "params": true
          },
          {
            "name": "channelmix.disable",
            "description": "Disable Channel mixing",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            },
            "params": true
          },
          {
            "name": "channelmix.min-volume",
            "description": "Minimum volume level",
            "type": { "default": 0.000000, "min": 0.000000, "max": 10.000000 },
            "params": true
          },
          {
            "name": "channelmix.max-volume",
            "description": "Maximum volume level",
            "type": { "default": 10.000000, "min": 0.000000, "max": 10.000000 },
            "params": true
          },
          {
            "name": "channelmix.normalize",
            "description": "Normalize Volumes",
            "type": {
              "default": true,
              "alt1": true,
              "alt2": false
            },
            "params": true
          },
          {
            "name": "channelmix.mix-lfe",
            "description": "Mix LFE into channels",
            "type": {
              "default": true,
              "alt1": true,
              "alt2": false
            },
            "params": true
          },
          {
            "name": "channelmix.upmix",
            "description": "Enable upmixing",
            "type": {
              "default": true,
              "alt1": true,
              "alt2": false
            },
            "params": true
          },
          {
            "name": "channelmix.lfe-cutoff",
            "description": "LFE cutoff frequency",
            "type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 },
            "params": true
          },
          {
            "name": "channelmix.fc-cutoff",
            "description": "FC cutoff frequency (Hz)",
            "type": { "default": 0.000000, "min": 0.000000, "max": 48000.000000 },
            "params": true
          },
          {
            "name": "channelmix.rear-delay",
            "description": "Rear channels delay (ms)",
            "type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 },
            "params": true
          },
          {
            "name": "channelmix.stereo-widen",
            "description": "Stereo widen",
            "type": { "default": 0.000000, "min": 0.000000, "max": 1.000000 },
            "params": true
          },
          {
            "name": "channelmix.hilbert-taps",
            "description": "Taps for phase shift of rear",
            "type": { "default": 0, "min": 0, "max": 255 },
            "params": true
          },
          {
            "name": "channelmix.upmix-method",
            "description": "Upmix method to use",
            "type": "none",
            "params": true,
            "labels": [
              "none",
              "Disabled",
              "simple",
              "Simple upmixing",
              "psd",
              "Passive Surround Decoding"
            ]
          },
          {
            "id": "rate",
            "description": "Rate scaler",
            "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }
          },
          {
            "id": "quality",
            "name": "resample.quality",
            "description": "Resample Quality",
            "type": { "default": 4, "min": 0, "max": 14 },
            "params": true
          },
          {
            "name": "resample.disable",
            "description": "Disable Resampling",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            },
            "params": true
          },
          {
            "name": "dither.noise",
            "description": "Add noise bits",
            "type": { "default": 0, "min": 0, "max": 16 },
            "params": true
          },
          {
            "name": "dither.method",
            "description": "The dithering method",
            "type": "none",
            "params": true,
            "labels": [
              "none",
              "Disabled",
              "rectangular",
              "Rectangular dithering",
              "triangular",
              "Triangular dithering",
              "triangular-hf",
              "Sloped Triangular dithering",
              "wannamaker3",
              "Wannamaker 3 dithering",
              "shaped5",
              "Lipshitz 5 dithering"
            ]
          },
          {
            "name": "debug.wav-path",
            "description": "Path to WAV file",
            "type": "",
            "params": true
          },
          {
            "name": "channelmix.lock-volumes",
            "description": "Disable volume updates",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            },
            "params": true
          }
        ],
        "Props": [
          {
            "volume": 1.000000,
            "mute": false,
            "channelVolumes": [ 1.000000 ],
            "channelMap": [ "MONO" ],
            "softMute": false,
            "softVolumes": [ 1.000000 ],
            "monitorMute": false,
            "monitorVolumes": [ 1.000000 ],
            "params": [
              "monitor.channel-volumes",
              false,
              "channelmix.disable",
              false,
              "channelmix.min-volume",
              0.000000,
              "channelmix.max-volume",
              10.000000,
              "channelmix.normalize",
              true,
              "channelmix.mix-lfe",
              true,
              "channelmix.upmix",
              true,
              "channelmix.lfe-cutoff",
              0.000000,
              "channelmix.fc-cutoff",
              0.000000,
              "channelmix.rear-delay",
              0.000000,
              "channelmix.stereo-widen",
              0.000000,
              "channelmix.hilbert-taps",
              0,
              "channelmix.upmix-method",
              "none",
              "resample.quality",
              4,
              "resample.disable",
              false,
              "dither.noise",
              0,
              "dither.method",
              "none",
              "debug.wav-path",
              "",
              "channelmix.lock-volumes",
              false
            ]
          }
        ],
        "Format": [
          {
            "mediaType": "audio",
            "mediaSubtype": "raw",
            "format": "F32LE",
            "rate": 25,
            "channels": 1,
            "position": [ "MONO" ]
          }
        ],
        "EnumPortConfig": [
          {
            "direction": "Input",
            "mode": {
              "default": "none",
              "alt1": "none",
              "alt2": "dsp",
              "alt3": "convert"
            },
            "monitor": {
              "default": false,
              "alt1": false,
              "alt2": true
            },
            "control": {
              "default": false,
              "alt1": false,
              "alt2": true
            }
          }
        ],
        "PortConfig": [
          {
            "direction": "Input",
            "mode": "dsp",
            "monitor": true,
            "control": false,
            "format": {
              "mediaType": "audio",
              "mediaSubtype": "raw",
              "format": "F32P",
              "channels": 6,
              "position": [ "FL", "FR", "RL", "RR", "FC", "LFE" ]
            }
          }
        ],
        "Latency": [
          {
            "direction": "Output",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          }
        ],
        "ProcessLatency": [
        ],
        "Tag": [
          {
            "direction": "Output",
            "info": [
              2,
              "media.name",
              "playback",
              "media.class",
              "Stream/Output/Audio"
            ]
          }
        ]
      }
    }
  },
  {
    "id": 162,
    "type": "PipeWire:Interface:Link",
    "version": 3,
    "permissions": [ "r", "x" ],
    "info": {
      "output-node-id": 84,
      "output-port-id": 133,
      "input-node-id": 69,
      "input-port-id": 105,
      "change-mask": [ "state", "format", "props" ],
      "state": "init",
      "error": null,
      "format": null,
      "props": {
        "client.id": 33,
        "factory.id": 21,
        "link.input.node": 69,
        "link.input.port": 105,
        "link.output.node": 84,
        "link.output.port": 133,
        "object.id": 162,
        "object.serial": 3364
      }
    }
  },
  {
    "id": 73,
    "type": "PipeWire:Interface:Link",
    "version": 3,
    "permissions": [ "r", "x" ],
    "info": {
      "output-node-id": 84,
      "output-port-id": 150,
      "input-node-id": 69,
      "input-port-id": 66,
      "change-mask": [ "state", "format", "props" ],
      "state": "init",
      "error": null,
      "format": null,
      "props": {
        "client.id": 33,
        "factory.id": 21,
        "link.input.node": 69,
        "link.input.port": 66,
        "link.output.node": 84,
        "link.output.port": 150,
        "object.id": 73,
        "object.serial": 3365
      }
    }
  },
  {
    "id": 96,
    "type": "PipeWire:Interface:Link",
    "version": 3,
    "permissions": [ "r", "x" ],
    "info": {
      "output-node-id": 84,
      "output-port-id": 154,
      "input-node-id": 69,
      "input-port-id": 95,
      "change-mask": [ "state", "format", "props" ],
      "state": "init",
      "error": null,
      "format": null,
      "props": {
        "client.id": 33,
        "factory.id": 21,
        "link.input.node": 69,
        "link.input.port": 95,
        "link.output.node": 84,
        "link.output.port": 154,
        "object.id": 96,
        "object.serial": 3366
      }
    }
  },
  {
    "id": 147,
    "type": "PipeWire:Interface:Link",
    "version": 3,
    "permissions": [ "r", "x" ],
    "info": {
      "output-node-id": 84,
      "output-port-id": 148,
      "input-node-id": 69,
      "input-port-id": 102,
      "change-mask": [ "state", "format", "props" ],
      "state": "init",
      "error": null,
      "format": null,
      "props": {
        "client.id": 33,
        "factory.id": 21,
        "link.input.node": 69,
        "link.input.port": 102,
        "link.output.node": 84,
        "link.output.port": 148,
        "object.id": 147,
        "object.serial": 3367
      }
    }
  },
  {
    "id": 109,
    "type": "PipeWire:Interface:Link",
    "version": 3,
    "permissions": [ "r", "x" ],
    "info": {
      "output-node-id": 84,
      "output-port-id": 108,
      "input-node-id": 69,
      "input-port-id": 65,
      "change-mask": [ "state", "format", "props" ],
      "state": "init",
      "error": null,
      "format": null,
      "props": {
        "client.id": 33,
        "factory.id": 21,
        "link.input.node": 69,
        "link.input.port": 65,
        "link.output.node": 84,
        "link.output.port": 108,
        "object.id": 109,
        "object.serial": 3368
      }
    }
  },
  {
    "id": 72,
    "type": "PipeWire:Interface:Link",
    "version": 3,
    "permissions": [ "r", "x" ],
    "info": {
      "output-node-id": 84,
      "output-port-id": 233,
      "input-node-id": 69,
      "input-port-id": 100,
      "change-mask": [ "state", "format", "props" ],
      "state": "init",
      "error": null,
      "format": null,
      "props": {
        "client.id": 33,
        "factory.id": 21,
        "link.input.node": 69,
        "link.input.port": 100,
        "link.output.node": 84,
        "link.output.port": 233,
        "object.id": 72,
        "object.serial": 3369
      }
    }
  },
  {
    "id": 101,
    "type": "PipeWire:Interface:Port",
    "version": 3,
    "permissions": [ "r", "x", "m" ],
    "info": {
      "direction": "input",
      "change-mask": [ "props", "params" ],
      "props": {
        "audio.channel": "FL",
        "format.dsp": "32 bit float mono audio",
        "node.id": 80,
        "object.id": 101,
        "object.path": "GNOME Settings:input_0",
        "object.serial": 3370,
        "port.alias": "GNOME Settings:input_FL",
        "port.direction": "in",
        "port.group": "stream.0",
        "port.id": 0,
        "port.ignore-latency": true,
        "port.name": "input_FL"
      },
      "params": {
        "EnumFormat": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Meta": [
          {
            "type": "Header",
            "size": 32
          }
        ],
        "IO": [
          {
            "id": "Buffers",
            "size": 8
          },
          {
            "id": "AsyncBuffers",
            "size": 8
          }
        ],
        "Format": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Buffers": [
          {
            "buffers": { "default": 1, "min": 1, "max": 32 },
            "blocks": 1,
            "size": { "default": 32768, "min": 64, "max": 2147483647 },
            "stride": 4
          }
        ],
        "Latency": [
          {
            "direction": "Input",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          },
          {
            "direction": "Output",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          }
        ],
        "Tag": [
          {
            "direction": "Output",
            "info": [
              2,
              "media.name",
              "playback",
              "media.class",
              "Stream/Output/Audio"
            ]
          }
        ]
      }
    }
  },
  {
    "id": 99,
    "type": "PipeWire:Interface:Port",
    "version": 3,
    "permissions": [ "r", "x", "m" ],
    "info": {
      "direction": "output",
      "change-mask": [ "props", "params" ],
      "props": {
        "audio.channel": "FL",
        "format.dsp": "32 bit float mono audio",
        "node.id": 80,
        "object.id": 99,
        "object.path": "GNOME Settings:monitor_0",
        "object.serial": 3371,
        "port.alias": "GNOME Settings:monitor_FL",
        "port.direction": "out",
        "port.group": "stream.0",
        "port.id": 0,
        "port.ignore-latency": true,
        "port.monitor": true,
        "port.name": "monitor_FL"
      },
      "params": {
        "EnumFormat": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Meta": [
          {
            "type": "Header",
            "size": 32
          }
        ],
        "IO": [
          {
            "id": "Buffers",
            "size": 8
          },
          {
            "id": "AsyncBuffers",
            "size": 8
          }
        ],
        "Format": [ ],
        "Buffers": [ ],
        "Latency": [
          {
            "direction": "Input",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          },
          {
            "direction": "Output",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          }
        ],
        "Tag": [
          {
            "direction": "Output",
            "info": [
              2,
              "media.name",
              "playback",
              "media.class",
              "Stream/Output/Audio"
            ]
          }
        ]
      }
    }
  },
  {
    "id": 158,
    "type": "PipeWire:Interface:Port",
    "version": 3,
    "permissions": [ "r", "x", "m" ],
    "info": {
      "direction": "input",
      "change-mask": [ "props", "params" ],
      "props": {
        "audio.channel": "FR",
        "format.dsp": "32 bit float mono audio",
        "node.id": 80,
        "object.id": 158,
        "object.path": "GNOME Settings:input_1",
        "object.serial": 3372,
        "port.alias": "GNOME Settings:input_FR",
        "port.direction": "in",
        "port.group": "stream.0",
        "port.id": 1,
        "port.ignore-latency": true,
        "port.name": "input_FR"
      },
      "params": {
        "EnumFormat": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Meta": [
          {
            "type": "Header",
            "size": 32
          }
        ],
        "IO": [
          {
            "id": "Buffers",
            "size": 8
          },
          {
            "id": "AsyncBuffers",
            "size": 8
          }
        ],
        "Format": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Buffers": [
          {
            "buffers": { "default": 1, "min": 1, "max": 32 },
            "blocks": 1,
            "size": { "default": 32768, "min": 64, "max": 2147483647 },
            "stride": 4
          }
        ],
        "Latency": [
          {
            "direction": "Input",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          },
          {
            "direction": "Output",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          }
        ],
        "Tag": [
          {
            "direction": "Output",
            "info": [
              2,
              "media.name",
              "playback",
              "media.class",
              "Stream/Output/Audio"
            ]
          }
        ]
      }
    }
  },
  {
    "id": 241,
    "type": "PipeWire:Interface:Port",
    "version": 3,
    "permissions": [ "r", "x", "m" ],
    "info": {
      "direction": "output",
      "change-mask": [ "props", "params" ],
      "props": {
        "audio.channel": "FR",
        "format.dsp": "32 bit float mono audio",
        "node.id": 80,
        "object.id": 241,
        "object.path": "GNOME Settings:monitor_1",
        "object.serial": 3373,
        "port.alias": "GNOME Settings:monitor_FR",
        "port.direction": "out",
        "port.group": "stream.0",
        "port.id": 1,
        "port.ignore-latency": true,
        "port.monitor": true,
        "port.name": "monitor_FR"
      },
      "params": {
        "EnumFormat": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Meta": [
          {
            "type": "Header",
            "size": 32
          }
        ],
        "IO": [
          {
            "id": "Buffers",
            "size": 8
          },
          {
            "id": "AsyncBuffers",
            "size": 8
          }
        ],
        "Format": [ ],
        "Buffers": [ ],
        "Latency": [
          {
            "direction": "Input",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          },
          {
            "direction": "Output",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          }
        ],
        "Tag": [
          {
            "direction": "Output",
            "info": [
              2,
              "media.name",
              "playback",
              "media.class",
              "Stream/Output/Audio"
            ]
          }
        ]
      }
    }
  },
  {
    "id": 240,
    "type": "PipeWire:Interface:Port",
    "version": 3,
    "permissions": [ "r", "x", "m" ],
    "info": {
      "direction": "input",
      "change-mask": [ "props", "params" ],
      "props": {
        "audio.channel": "RL",
        "format.dsp": "32 bit float mono audio",
        "node.id": 80,
        "object.id": 240,
        "object.path": "GNOME Settings:input_2",
        "object.serial": 3374,
        "port.alias": "GNOME Settings:input_RL",
        "port.direction": "in",
        "port.group": "stream.0",
        "port.id": 2,
        "port.ignore-latency": true,
        "port.name": "input_RL"
      },
      "params": {
        "EnumFormat": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Meta": [
          {
            "type": "Header",
            "size": 32
          }
        ],
        "IO": [
          {
            "id": "Buffers",
            "size": 8
          },
          {
            "id": "AsyncBuffers",
            "size": 8
          }
        ],
        "Format": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Buffers": [
          {
            "buffers": { "default": 1, "min": 1, "max": 32 },
            "blocks": 1,
            "size": { "default": 32768, "min": 64, "max": 2147483647 },
            "stride": 4
          }
        ],
        "Latency": [
          {
            "direction": "Input",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          },
          {
            "direction": "Output",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          }
        ],
        "Tag": [
          {
            "direction": "Output",
            "info": [
              2,
              "media.name",
              "playback",
              "media.class",
              "Stream/Output/Audio"
            ]
          }
        ]
      }
    }
  },
  {
    "id": 235,
    "type": "PipeWire:Interface:Port",
    "version": 3,
    "permissions": [ "r", "x", "m" ],
    "info": {
      "direction": "output",
      "change-mask": [ "props", "params" ],
      "props": {
        "audio.channel": "RL",
        "format.dsp": "32 bit float mono audio",
        "node.id": 80,
        "object.id": 235,
        "object.path": "GNOME Settings:monitor_2",
        "object.serial": 3375,
        "port.alias": "GNOME Settings:monitor_RL",
        "port.direction": "out",
        "port.group": "stream.0",
        "port.id": 2,
        "port.ignore-latency": true,
        "port.monitor": true,
        "port.name": "monitor_RL"
      },
      "params": {
        "EnumFormat": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Meta": [
          {
            "type": "Header",
            "size": 32
          }
        ],
        "IO": [
          {
            "id": "Buffers",
            "size": 8
          },
          {
            "id": "AsyncBuffers",
            "size": 8
          }
        ],
        "Format": [ ],
        "Buffers": [ ],
        "Latency": [
          {
            "direction": "Input",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          },
          {
            "direction": "Output",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          }
        ],
        "Tag": [
          {
            "direction": "Output",
            "info": [
              2,
              "media.name",
              "playback",
              "media.class",
              "Stream/Output/Audio"
            ]
          }
        ]
      }
    }
  },
  {
    "id": 234,
    "type": "PipeWire:Interface:Port",
    "version": 3,
    "permissions": [ "r", "x", "m" ],
    "info": {
      "direction": "input",
      "change-mask": [ "props", "params" ],
      "props": {
        "audio.channel": "RR",
        "format.dsp": "32 bit float mono audio",
        "node.id": 80,
        "object.id": 234,
        "object.path": "GNOME Settings:input_3",
        "object.serial": 3376,
        "port.alias": "GNOME Settings:input_RR",
        "port.direction": "in",
        "port.group": "stream.0",
        "port.id": 3,
        "port.ignore-latency": true,
        "port.name": "input_RR"
      },
      "params": {
        "EnumFormat": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Meta": [
          {
            "type": "Header",
            "size": 32
          }
        ],
        "IO": [
          {
            "id": "Buffers",
            "size": 8
          },
          {
            "id": "AsyncBuffers",
            "size": 8
          }
        ],
        "Format": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Buffers": [
          {
            "buffers": { "default": 1, "min": 1, "max": 32 },
            "blocks": 1,
            "size": { "default": 32768, "min": 64, "max": 2147483647 },
            "stride": 4
          }
        ],
        "Latency": [
          {
            "direction": "Input",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          },
          {
            "direction": "Output",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          }
        ],
        "Tag": [
          {
            "direction": "Output",
            "info": [
              2,
              "media.name",
              "playback",
              "media.class",
              "Stream/Output/Audio"
            ]
          }
        ]
      }
    }
  },
  {
    "id": 245,
    "type": "PipeWire:Interface:Port",
    "version": 3,
    "permissions": [ "r", "x", "m" ],
    "info": {
      "direction": "output",
      "change-mask": [ "props", "params" ],
      "props": {
        "audio.channel": "RR",
        "format.dsp": "32 bit float mono audio",
        "node.id": 80,
        "object.id": 245,
        "object.path": "GNOME Settings:monitor_3",
        "object.serial": 3377,
        "port.alias": "GNOME Settings:monitor_RR",
        "port.direction": "out",
        "port.group": "stream.0",
        "port.id": 3,
        "port.ignore-latency": true,
        "port.monitor": true,
        "port.name": "monitor_RR"
      },
      "params": {
        "EnumFormat": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Meta": [
          {
            "type": "Header",
            "size": 32
          }
        ],
        "IO": [
          {
            "id": "Buffers",
            "size": 8
          },
          {
            "id": "AsyncBuffers",
            "size": 8
          }
        ],
        "Format": [ ],
        "Buffers": [ ],
        "Latency": [
          {
            "direction": "Input",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          },
          {
            "direction": "Output",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          }
        ],
        "Tag": [
          {
            "direction": "Output",
            "info": [
              2,
              "media.name",
              "playback",
              "media.class",
              "Stream/Output/Audio"
            ]
          }
        ]
      }
    }
  },
  {
    "id": 131,
    "type": "PipeWire:Interface:Port",
    "version": 3,
    "permissions": [ "r", "x", "m" ],
    "info": {
      "direction": "input",
      "change-mask": [ "props", "params" ],
      "props": {
        "audio.channel": "FC",
        "format.dsp": "32 bit float mono audio",
        "node.id": 80,
        "object.id": 131,
        "object.path": "GNOME Settings:input_4",
        "object.serial": 3378,
        "port.alias": "GNOME Settings:input_FC",
        "port.direction": "in",
        "port.group": "stream.0",
        "port.id": 4,
        "port.ignore-latency": true,
        "port.name": "input_FC"
      },
      "params": {
        "EnumFormat": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Meta": [
          {
            "type": "Header",
            "size": 32
          }
        ],
        "IO": [
          {
            "id": "Buffers",
            "size": 8
          },
          {
            "id": "AsyncBuffers",
            "size": 8
          }
        ],
        "Format": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Buffers": [
          {
            "buffers": { "default": 1, "min": 1, "max": 32 },
            "blocks": 1,
            "size": { "default": 32768, "min": 64, "max": 2147483647 },
            "stride": 4
          }
        ],
        "Latency": [
          {
            "direction": "Input",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          },
          {
            "direction": "Output",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          }
        ],
        "Tag": [
          {
            "direction": "Output",
            "info": [
              2,
              "media.name",
              "playback",
              "media.class",
              "Stream/Output/Audio"
            ]
          }
        ]
      }
    }
  },
  {
    "id": 242,
    "type": "PipeWire:Interface:Port",
    "version": 3,
    "permissions": [ "r", "x", "m" ],
    "info": {
      "direction": "output",
      "change-mask": [ "props", "params" ],
      "props": {
        "audio.channel": "FC",
        "format.dsp": "32 bit float mono audio",
        "node.id": 80,
        "object.id": 242,
        "object.path": "GNOME Settings:monitor_4",
        "object.serial": 3379,
        "port.alias": "GNOME Settings:monitor_FC",
        "port.direction": "out",
        "port.group": "stream.0",
        "port.id": 4,
        "port.ignore-latency": true,
        "port.monitor": true,
        "port.name": "monitor_FC"
      },
      "params": {
        "EnumFormat": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Meta": [
          {
            "type": "Header",
            "size": 32
          }
        ],
        "IO": [
          {
            "id": "Buffers",
            "size": 8
          },
          {
            "id": "AsyncBuffers",
            "size": 8
          }
        ],
        "Format": [ ],
        "Buffers": [ ],
        "Latency": [
          {
            "direction": "Input",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          },
          {
            "direction": "Output",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          }
        ],
        "Tag": [
          {
            "direction": "Output",
            "info": [
              2,
              "media.name",
              "playback",
              "media.class",
              "Stream/Output/Audio"
            ]
          }
        ]
      }
    }
  },
  {
    "id": 145,
    "type": "PipeWire:Interface:Port",
    "version": 3,
    "permissions": [ "r", "x", "m" ],
    "info": {
      "direction": "input",
      "change-mask": [ "props", "params" ],
      "props": {
        "audio.channel": "LFE",
        "format.dsp": "32 bit float mono audio",
        "node.id": 80,
        "object.id": 145,
        "object.path": "GNOME Settings:input_5",
        "object.serial": 3380,
        "port.alias": "GNOME Settings:input_LFE",
        "port.direction": "in",
        "port.group": "stream.0",
        "port.id": 5,
        "port.ignore-latency": true,
        "port.name": "input_LFE"
      },
      "params": {
        "EnumFormat": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Meta": [
          {
            "type": "Header",
            "size": 32
          }
        ],
        "IO": [
          {
            "id": "Buffers",
            "size": 8
          },
          {
            "id": "AsyncBuffers",
            "size": 8
          }
        ],
        "Format": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Buffers": [
          {
            "buffers": { "default": 1, "min": 1, "max": 32 },
            "blocks": 1,
            "size": { "default": 32768, "min": 64, "max": 2147483647 },
            "stride": 4
          }
        ],
        "Latency": [
          {
            "direction": "Input",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          },
          {
            "direction": "Output",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          }
        ],
        "Tag": [
          {
            "direction": "Output",
            "info": [
              2,
              "media.name",
              "playback",
              "media.class",
              "Stream/Output/Audio"
            ]
          }
        ]
      }
    }
  },
  {
    "id": 151,
    "type": "PipeWire:Interface:Port",
    "version": 3,
    "permissions": [ "r", "x", "m" ],
    "info": {
      "direction": "output",
      "change-mask": [ "props", "params" ],
      "props": {
        "audio.channel": "LFE",
        "format.dsp": "32 bit float mono audio",
        "node.id": 80,
        "object.id": 151,
        "object.path": "GNOME Settings:monitor_5",
        "object.serial": 3381,
        "port.alias": "GNOME Settings:monitor_LFE",
        "port.direction": "out",
        "port.group": "stream.0",
        "port.id": 5,
        "port.ignore-latency": true,
        "port.monitor": true,
        "port.name": "monitor_LFE"
      },
      "params": {
        "EnumFormat": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Meta": [
          {
            "type": "Header",
            "size": 32
          }
        ],
        "IO": [
          {
            "id": "Buffers",
            "size": 8
          },
          {
            "id": "AsyncBuffers",
            "size": 8
          }
        ],
        "Format": [ ],
        "Buffers": [ ],
        "Latency": [
          {
            "direction": "Input",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          },
          {
            "direction": "Output",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          }
        ],
        "Tag": [
          {
            "direction": "Output",
            "info": [
              2,
              "media.name",
              "playback",
              "media.class",
              "Stream/Output/Audio"
            ]
          }
        ]
      }
    }
  },
  {
    "id": 132,
    "type": "PipeWire:Interface:Link",
    "version": 3,
    "permissions": [ "r", "x" ],
    "info": {
      "output-node-id": 69,
      "output-port-id": 116,
      "input-node-id": 80,
      "input-port-id": 101,
      "change-mask": [ "state", "format", "props" ],
      "state": "active",
      "error": null,
      "format": {
        "mediaType": "audio",
        "mediaSubtype": "dsp",
        "format": "F32P"
      },
      "props": {
        "client.id": 33,
        "factory.id": 21,
        "link.input.node": 80,
        "link.input.port": 101,
        "link.output.node": 69,
        "link.output.port": 116,
        "object.id": 132,
        "object.serial": 3382
      }
    }
  },
  {
    "id": 124,
    "type": "PipeWire:Interface:Link",
    "version": 3,
    "permissions": [ "r", "x" ],
    "info": {
      "output-node-id": 69,
      "output-port-id": 70,
      "input-node-id": 80,
      "input-port-id": 158,
      "change-mask": [ "state", "format", "props" ],
      "state": "active",
      "error": null,
      "format": {
        "mediaType": "audio",
        "mediaSubtype": "dsp",
        "format": "F32P"
      },
      "props": {
        "client.id": 33,
        "factory.id": 21,
        "link.input.node": 80,
        "link.input.port": 158,
        "link.output.node": 69,
        "link.output.port": 70,
        "object.id": 124,
        "object.serial": 3383
      }
    }
  },
  {
    "id": 230,
    "type": "PipeWire:Interface:Link",
    "version": 3,
    "permissions": [ "r", "x" ],
    "info": {
      "output-node-id": 69,
      "output-port-id": 107,
      "input-node-id": 80,
      "input-port-id": 240,
      "change-mask": [ "state", "format", "props" ],
      "state": "active",
      "error": null,
      "format": {
        "mediaType": "audio",
        "mediaSubtype": "dsp",
        "format": "F32P"
      },
      "props": {
        "client.id": 33,
        "factory.id": 21,
        "link.input.node": 80,
        "link.input.port": 240,
        "link.output.node": 69,
        "link.output.port": 107,
        "object.id": 230,
        "object.serial": 3384
      }
    }
  },
  {
    "id": 160,
    "type": "PipeWire:Interface:Link",
    "version": 3,
    "permissions": [ "r", "x" ],
    "info": {
      "output-node-id": 69,
      "output-port-id": 58,
      "input-node-id": 80,
      "input-port-id": 234,
      "change-mask": [ "state", "format", "props" ],
      "state": "active",
      "error": null,
      "format": {
        "mediaType": "audio",
        "mediaSubtype": "dsp",
        "format": "F32P"
      },
      "props": {
        "client.id": 33,
        "factory.id": 21,
        "link.input.node": 80,
        "link.input.port": 234,
        "link.output.node": 69,
        "link.output.port": 58,
        "object.id": 160,
        "object.serial": 3385
      }
    }
  },
  {
    "id": 128,
    "type": "PipeWire:Interface:Link",
    "version": 3,
    "permissions": [ "r", "x" ],
    "info": {
      "output-node-id": 69,
      "output-port-id": 120,
      "input-node-id": 80,
      "input-port-id": 131,
      "change-mask": [ "state", "format", "props" ],
      "state": "active",
      "error": null,
      "format": {
        "mediaType": "audio",
        "mediaSubtype": "dsp",
        "format": "F32P"
      },
      "props": {
        "client.id": 33,
        "factory.id": 21,
        "link.input.node": 80,
        "link.input.port": 131,
        "link.output.node": 69,
        "link.output.port": 120,
        "object.id": 128,
        "object.serial": 3386
      }
    }
  },
  {
    "id": 91,
    "type": "PipeWire:Interface:Link",
    "version": 3,
    "permissions": [ "r", "x" ],
    "info": {
      "output-node-id": 69,
      "output-port-id": 103,
      "input-node-id": 80,
      "input-port-id": 145,
      "change-mask": [ "state", "format", "props" ],
      "state": "active",
      "error": null,
      "format": {
        "mediaType": "audio",
        "mediaSubtype": "dsp",
        "format": "F32P"
      },
      "props": {
        "client.id": 33,
        "factory.id": 21,
        "link.input.node": 80,
        "link.input.port": 145,
        "link.output.node": 69,
        "link.output.port": 103,
        "object.id": 91,
        "object.serial": 3387
      }
    }
  },
  {
    "id": 90,
    "type": "PipeWire:Interface:Port",
    "version": 3,
    "permissions": [ "r", "x", "m" ],
    "info": {
      "direction": "input",
      "change-mask": [ "props", "params" ],
      "props": {
        "audio.channel": "FL",
        "format.dsp": "32 bit float mono audio",
        "node.id": 123,
        "object.id": 90,
        "object.path": "GNOME Settings:input_0",
        "object.serial": 3388,
        "port.alias": "GNOME Settings:input_FL",
        "port.direction": "in",
        "port.group": "stream.0",
        "port.id": 0,
        "port.ignore-latency": true,
        "port.name": "input_FL"
      },
      "params": {
        "EnumFormat": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Meta": [
          {
            "type": "Header",
            "size": 32
          }
        ],
        "IO": [
          {
            "id": "Buffers",
            "size": 8
          },
          {
            "id": "AsyncBuffers",
            "size": 8
          }
        ],
        "Format": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Buffers": [
          {
            "buffers": { "default": 1, "min": 1, "max": 32 },
            "blocks": 1,
            "size": { "default": 32768, "min": 64, "max": 2147483647 },
            "stride": 4
          }
        ],
        "Latency": [
          {
            "direction": "Input",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          },
          {
            "direction": "Output",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          }
        ],
        "Tag": [
          {
            "direction": "Output",
            "info": [
              2,
              "media.name",
              "playback",
              "media.class",
              "Stream/Output/Audio"
            ]
          }
        ]
      }
    }
  },
  {
    "id": 85,
    "type": "PipeWire:Interface:Port",
    "version": 3,
    "permissions": [ "r", "x", "m" ],
    "info": {
      "direction": "output",
      "change-mask": [ "props", "params" ],
      "props": {
        "audio.channel": "FL",
        "format.dsp": "32 bit float mono audio",
        "node.id": 123,
        "object.id": 85,
        "object.path": "GNOME Settings:monitor_0",
        "object.serial": 3389,
        "port.alias": "GNOME Settings:monitor_FL",
        "port.direction": "out",
        "port.group": "stream.0",
        "port.id": 0,
        "port.ignore-latency": true,
        "port.monitor": true,
        "port.name": "monitor_FL"
      },
      "params": {
        "EnumFormat": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Meta": [
          {
            "type": "Header",
            "size": 32
          }
        ],
        "IO": [
          {
            "id": "Buffers",
            "size": 8
          },
          {
            "id": "AsyncBuffers",
            "size": 8
          }
        ],
        "Format": [ ],
        "Buffers": [ ],
        "Latency": [
          {
            "direction": "Input",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          },
          {
            "direction": "Output",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          }
        ],
        "Tag": [
          {
            "direction": "Output",
            "info": [
              2,
              "media.name",
              "playback",
              "media.class",
              "Stream/Output/Audio"
            ]
          }
        ]
      }
    }
  },
  {
    "id": 161,
    "type": "PipeWire:Interface:Port",
    "version": 3,
    "permissions": [ "r", "x", "m" ],
    "info": {
      "direction": "input",
      "change-mask": [ "props", "params" ],
      "props": {
        "audio.channel": "FR",
        "format.dsp": "32 bit float mono audio",
        "node.id": 123,
        "object.id": 161,
        "object.path": "GNOME Settings:input_1",
        "object.serial": 3390,
        "port.alias": "GNOME Settings:input_FR",
        "port.direction": "in",
        "port.group": "stream.0",
        "port.id": 1,
        "port.ignore-latency": true,
        "port.name": "input_FR"
      },
      "params": {
        "EnumFormat": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Meta": [
          {
            "type": "Header",
            "size": 32
          }
        ],
        "IO": [
          {
            "id": "Buffers",
            "size": 8
          },
          {
            "id": "AsyncBuffers",
            "size": 8
          }
        ],
        "Format": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Buffers": [
          {
            "buffers": { "default": 1, "min": 1, "max": 32 },
            "blocks": 1,
            "size": { "default": 32768, "min": 64, "max": 2147483647 },
            "stride": 4
          }
        ],
        "Latency": [
          {
            "direction": "Input",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          },
          {
            "direction": "Output",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          }
        ],
        "Tag": [
          {
            "direction": "Output",
            "info": [
              2,
              "media.name",
              "playback",
              "media.class",
              "Stream/Output/Audio"
            ]
          }
        ]
      }
    }
  },
  {
    "id": 140,
    "type": "PipeWire:Interface:Port",
    "version": 3,
    "permissions": [ "r", "x", "m" ],
    "info": {
      "direction": "output",
      "change-mask": [ "props", "params" ],
      "props": {
        "audio.channel": "FR",
        "format.dsp": "32 bit float mono audio",
        "node.id": 123,
        "object.id": 140,
        "object.path": "GNOME Settings:monitor_1",
        "object.serial": 3391,
        "port.alias": "GNOME Settings:monitor_FR",
        "port.direction": "out",
        "port.group": "stream.0",
        "port.id": 1,
        "port.ignore-latency": true,
        "port.monitor": true,
        "port.name": "monitor_FR"
      },
      "params": {
        "EnumFormat": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Meta": [
          {
            "type": "Header",
            "size": 32
          }
        ],
        "IO": [
          {
            "id": "Buffers",
            "size": 8
          },
          {
            "id": "AsyncBuffers",
            "size": 8
          }
        ],
        "Format": [ ],
        "Buffers": [ ],
        "Latency": [
          {
            "direction": "Input",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          },
          {
            "direction": "Output",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          }
        ],
        "Tag": [
          {
            "direction": "Output",
            "info": [
              2,
              "media.name",
              "playback",
              "media.class",
              "Stream/Output/Audio"
            ]
          }
        ]
      }
    }
  },
  {
    "id": 111,
    "type": "PipeWire:Interface:Port",
    "version": 3,
    "permissions": [ "r", "x", "m" ],
    "info": {
      "direction": "input",
      "change-mask": [ "props", "params" ],
      "props": {
        "audio.channel": "RL",
        "format.dsp": "32 bit float mono audio",
        "node.id": 123,
        "object.id": 111,
        "object.path": "GNOME Settings:input_2",
        "object.serial": 3392,
        "port.alias": "GNOME Settings:input_RL",
        "port.direction": "in",
        "port.group": "stream.0",
        "port.id": 2,
        "port.ignore-latency": true,
        "port.name": "input_RL"
      },
      "params": {
        "EnumFormat": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Meta": [
          {
            "type": "Header",
            "size": 32
          }
        ],
        "IO": [
          {
            "id": "Buffers",
            "size": 8
          },
          {
            "id": "AsyncBuffers",
            "size": 8
          }
        ],
        "Format": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Buffers": [
          {
            "buffers": { "default": 1, "min": 1, "max": 32 },
            "blocks": 1,
            "size": { "default": 32768, "min": 64, "max": 2147483647 },
            "stride": 4
          }
        ],
        "Latency": [
          {
            "direction": "Input",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          },
          {
            "direction": "Output",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          }
        ],
        "Tag": [
          {
            "direction": "Output",
            "info": [
              2,
              "media.name",
              "playback",
              "media.class",
              "Stream/Output/Audio"
            ]
          }
        ]
      }
    }
  },
  {
    "id": 155,
    "type": "PipeWire:Interface:Port",
    "version": 3,
    "permissions": [ "r", "x", "m" ],
    "info": {
      "direction": "output",
      "change-mask": [ "props", "params" ],
      "props": {
        "audio.channel": "RL",
        "format.dsp": "32 bit float mono audio",
        "node.id": 123,
        "object.id": 155,
        "object.path": "GNOME Settings:monitor_2",
        "object.serial": 3393,
        "port.alias": "GNOME Settings:monitor_RL",
        "port.direction": "out",
        "port.group": "stream.0",
        "port.id": 2,
        "port.ignore-latency": true,
        "port.monitor": true,
        "port.name": "monitor_RL"
      },
      "params": {
        "EnumFormat": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Meta": [
          {
            "type": "Header",
            "size": 32
          }
        ],
        "IO": [
          {
            "id": "Buffers",
            "size": 8
          },
          {
            "id": "AsyncBuffers",
            "size": 8
          }
        ],
        "Format": [ ],
        "Buffers": [ ],
        "Latency": [
          {
            "direction": "Input",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          },
          {
            "direction": "Output",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          }
        ],
        "Tag": [
          {
            "direction": "Output",
            "info": [
              2,
              "media.name",
              "playback",
              "media.class",
              "Stream/Output/Audio"
            ]
          }
        ]
      }
    }
  },
  {
    "id": 89,
    "type": "PipeWire:Interface:Port",
    "version": 3,
    "permissions": [ "r", "x", "m" ],
    "info": {
      "direction": "input",
      "change-mask": [ "props", "params" ],
      "props": {
        "audio.channel": "RR",
        "format.dsp": "32 bit float mono audio",
        "node.id": 123,
        "object.id": 89,
        "object.path": "GNOME Settings:input_3",
        "object.serial": 3394,
        "port.alias": "GNOME Settings:input_RR",
        "port.direction": "in",
        "port.group": "stream.0",
        "port.id": 3,
        "port.ignore-latency": true,
        "port.name": "input_RR"
      },
      "params": {
        "EnumFormat": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Meta": [
          {
            "type": "Header",
            "size": 32
          }
        ],
        "IO": [
          {
            "id": "Buffers",
            "size": 8
          },
          {
            "id": "AsyncBuffers",
            "size": 8
          }
        ],
        "Format": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Buffers": [
          {
            "buffers": { "default": 1, "min": 1, "max": 32 },
            "blocks": 1,
            "size": { "default": 32768, "min": 64, "max": 2147483647 },
            "stride": 4
          }
        ],
        "Latency": [
          {
            "direction": "Input",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          },
          {
            "direction": "Output",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          }
        ],
        "Tag": [
          {
            "direction": "Output",
            "info": [
              2,
              "media.name",
              "playback",
              "media.class",
              "Stream/Output/Audio"
            ]
          }
        ]
      }
    }
  },
  {
    "id": 159,
    "type": "PipeWire:Interface:Port",
    "version": 3,
    "permissions": [ "r", "x", "m" ],
    "info": {
      "direction": "output",
      "change-mask": [ "props", "params" ],
      "props": {
        "audio.channel": "RR",
        "format.dsp": "32 bit float mono audio",
        "node.id": 123,
        "object.id": 159,
        "object.path": "GNOME Settings:monitor_3",
        "object.serial": 3395,
        "port.alias": "GNOME Settings:monitor_RR",
        "port.direction": "out",
        "port.group": "stream.0",
        "port.id": 3,
        "port.ignore-latency": true,
        "port.monitor": true,
        "port.name": "monitor_RR"
      },
      "params": {
        "EnumFormat": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Meta": [
          {
            "type": "Header",
            "size": 32
          }
        ],
        "IO": [
          {
            "id": "Buffers",
            "size": 8
          },
          {
            "id": "AsyncBuffers",
            "size": 8
          }
        ],
        "Format": [ ],
        "Buffers": [ ],
        "Latency": [
          {
            "direction": "Input",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          },
          {
            "direction": "Output",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          }
        ],
        "Tag": [
          {
            "direction": "Output",
            "info": [
              2,
              "media.name",
              "playback",
              "media.class",
              "Stream/Output/Audio"
            ]
          }
        ]
      }
    }
  },
  {
    "id": 129,
    "type": "PipeWire:Interface:Port",
    "version": 3,
    "permissions": [ "r", "x", "m" ],
    "info": {
      "direction": "input",
      "change-mask": [ "props", "params" ],
      "props": {
        "audio.channel": "FC",
        "format.dsp": "32 bit float mono audio",
        "node.id": 123,
        "object.id": 129,
        "object.path": "GNOME Settings:input_4",
        "object.serial": 3396,
        "port.alias": "GNOME Settings:input_FC",
        "port.direction": "in",
        "port.group": "stream.0",
        "port.id": 4,
        "port.ignore-latency": true,
        "port.name": "input_FC"
      },
      "params": {
        "EnumFormat": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Meta": [
          {
            "type": "Header",
            "size": 32
          }
        ],
        "IO": [
          {
            "id": "Buffers",
            "size": 8
          },
          {
            "id": "AsyncBuffers",
            "size": 8
          }
        ],
        "Format": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Buffers": [
          {
            "buffers": { "default": 1, "min": 1, "max": 32 },
            "blocks": 1,
            "size": { "default": 32768, "min": 64, "max": 2147483647 },
            "stride": 4
          }
        ],
        "Latency": [
          {
            "direction": "Input",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          },
          {
            "direction": "Output",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          }
        ],
        "Tag": [
          {
            "direction": "Output",
            "info": [
              2,
              "media.name",
              "playback",
              "media.class",
              "Stream/Output/Audio"
            ]
          }
        ]
      }
    }
  },
  {
    "id": 68,
    "type": "PipeWire:Interface:Port",
    "version": 3,
    "permissions": [ "r", "x", "m" ],
    "info": {
      "direction": "output",
      "change-mask": [ "props", "params" ],
      "props": {
        "audio.channel": "FC",
        "format.dsp": "32 bit float mono audio",
        "node.id": 123,
        "object.id": 68,
        "object.path": "GNOME Settings:monitor_4",
        "object.serial": 3397,
        "port.alias": "GNOME Settings:monitor_FC",
        "port.direction": "out",
        "port.group": "stream.0",
        "port.id": 4,
        "port.ignore-latency": true,
        "port.monitor": true,
        "port.name": "monitor_FC"
      },
      "params": {
        "EnumFormat": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Meta": [
          {
            "type": "Header",
            "size": 32
          }
        ],
        "IO": [
          {
            "id": "Buffers",
            "size": 8
          },
          {
            "id": "AsyncBuffers",
            "size": 8
          }
        ],
        "Format": [ ],
        "Buffers": [ ],
        "Latency": [
          {
            "direction": "Input",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          },
          {
            "direction": "Output",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          }
        ],
        "Tag": [
          {
            "direction": "Output",
            "info": [
              2,
              "media.name",
              "playback",
              "media.class",
              "Stream/Output/Audio"
            ]
          }
        ]
      }
    }
  },
  {
    "id": 138,
    "type": "PipeWire:Interface:Port",
    "version": 3,
    "permissions": [ "r", "x", "m" ],
    "info": {
      "direction": "input",
      "change-mask": [ "props", "params" ],
      "props": {
        "audio.channel": "LFE",
        "format.dsp": "32 bit float mono audio",
        "node.id": 123,
        "object.id": 138,
        "object.path": "GNOME Settings:input_5",
        "object.serial": 3398,
        "port.alias": "GNOME Settings:input_LFE",
        "port.direction": "in",
        "port.group": "stream.0",
        "port.id": 5,
        "port.ignore-latency": true,
        "port.name": "input_LFE"
      },
      "params": {
        "EnumFormat": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Meta": [
          {
            "type": "Header",
            "size": 32
          }
        ],
        "IO": [
          {
            "id": "Buffers",
            "size": 8
          },
          {
            "id": "AsyncBuffers",
            "size": 8
          }
        ],
        "Format": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Buffers": [
          {
            "buffers": { "default": 1, "min": 1, "max": 32 },
            "blocks": 1,
            "size": { "default": 32768, "min": 64, "max": 2147483647 },
            "stride": 4
          }
        ],
        "Latency": [
          {
            "direction": "Input",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          },
          {
            "direction": "Output",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          }
        ],
        "Tag": [
          {
            "direction": "Output",
            "info": [
              2,
              "media.name",
              "playback",
              "media.class",
              "Stream/Output/Audio"
            ]
          }
        ]
      }
    }
  },
  {
    "id": 217,
    "type": "PipeWire:Interface:Port",
    "version": 3,
    "permissions": [ "r", "x", "m" ],
    "info": {
      "direction": "output",
      "change-mask": [ "props", "params" ],
      "props": {
        "audio.channel": "LFE",
        "format.dsp": "32 bit float mono audio",
        "node.id": 123,
        "object.id": 217,
        "object.path": "GNOME Settings:monitor_5",
        "object.serial": 3399,
        "port.alias": "GNOME Settings:monitor_LFE",
        "port.direction": "out",
        "port.group": "stream.0",
        "port.id": 5,
        "port.ignore-latency": true,
        "port.monitor": true,
        "port.name": "monitor_LFE"
      },
      "params": {
        "EnumFormat": [
          {
            "mediaType": "audio",
            "mediaSubtype": "dsp",
            "format": "F32P"
          }
        ],
        "Meta": [
          {
            "type": "Header",
            "size": 32
          }
        ],
        "IO": [
          {
            "id": "Buffers",
            "size": 8
          },
          {
            "id": "AsyncBuffers",
            "size": 8
          }
        ],
        "Format": [ ],
        "Buffers": [ ],
        "Latency": [
          {
            "direction": "Input",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          },
          {
            "direction": "Output",
            "minQuantum": 0.000000,
            "maxQuantum": 0.000000,
            "minRate": 0,
            "maxRate": 0,
            "minNs": 0,
            "maxNs": 0
          }
        ],
        "Tag": [
          {
            "direction": "Output",
            "info": [
              2,
              "media.name",
              "playback",
              "media.class",
              "Stream/Output/Audio"
            ]
          }
        ]
      }
    }
  },
  {
    "id": 135,
    "type": "PipeWire:Interface:Link",
    "version": 3,
    "permissions": [ "r", "x" ],
    "info": {
      "output-node-id": 69,
      "output-port-id": 116,
      "input-node-id": 123,
      "input-port-id": 90,
      "change-mask": [ "state", "format", "props" ],
      "state": "active",
      "error": null,
      "format": {
        "mediaType": "audio",
        "mediaSubtype": "dsp",
        "format": "F32P"
      },
      "props": {
        "client.id": 33,
        "factory.id": 21,
        "link.input.node": 123,
        "link.input.port": 90,
        "link.output.node": 69,
        "link.output.port": 116,
        "object.id": 135,
        "object.serial": 3400
      }
    }
  },
  {
    "id": 142,
    "type": "PipeWire:Interface:Link",
    "version": 3,
    "permissions": [ "r", "x" ],
    "info": {
      "output-node-id": 69,
      "output-port-id": 70,
      "input-node-id": 123,
      "input-port-id": 161,
      "change-mask": [ "state", "format", "props" ],
      "state": "active",
      "error": null,
      "format": {
        "mediaType": "audio",
        "mediaSubtype": "dsp",
        "format": "F32P"
      },
      "props": {
        "client.id": 33,
        "factory.id": 21,
        "link.input.node": 123,
        "link.input.port": 161,
        "link.output.node": 69,
        "link.output.port": 70,
        "object.id": 142,
        "object.serial": 3401
      }
    }
  },
  {
    "id": 114,
    "type": "PipeWire:Interface:Link",
    "version": 3,
    "permissions": [ "r", "x" ],
    "info": {
      "output-node-id": 69,
      "output-port-id": 107,
      "input-node-id": 123,
      "input-port-id": 111,
      "change-mask": [ "state", "format", "props" ],
      "state": "active",
      "error": null,
      "format": {
        "mediaType": "audio",
        "mediaSubtype": "dsp",
        "format": "F32P"
      },
      "props": {
        "client.id": 33,
        "factory.id": 21,
        "link.input.node": 123,
        "link.input.port": 111,
        "link.output.node": 69,
        "link.output.port": 107,
        "object.id": 114,
        "object.serial": 3402
      }
    }
  },
  {
    "id": 236,
    "type": "PipeWire:Interface:Link",
    "version": 3,
    "permissions": [ "r", "x" ],
    "info": {
      "output-node-id": 69,
      "output-port-id": 58,
      "input-node-id": 123,
      "input-port-id": 89,
      "change-mask": [ "state", "format", "props" ],
      "state": "active",
      "error": null,
      "format": {
        "mediaType": "audio",
        "mediaSubtype": "dsp",
        "format": "F32P"
      },
      "props": {
        "client.id": 33,
        "factory.id": 21,
        "link.input.node": 123,
        "link.input.port": 89,
        "link.output.node": 69,
        "link.output.port": 58,
        "object.id": 236,
        "object.serial": 3403
      }
    }
  },
  {
    "id": 87,
    "type": "PipeWire:Interface:Link",
    "version": 3,
    "permissions": [ "r", "x" ],
    "info": {
      "output-node-id": 69,
      "output-port-id": 120,
      "input-node-id": 123,
      "input-port-id": 129,
      "change-mask": [ "state", "format", "props" ],
      "state": "active",
      "error": null,
      "format": {
        "mediaType": "audio",
        "mediaSubtype": "dsp",
        "format": "F32P"
      },
      "props": {
        "client.id": 33,
        "factory.id": 21,
        "link.input.node": 123,
        "link.input.port": 129,
        "link.output.node": 69,
        "link.output.port": 120,
        "object.id": 87,
        "object.serial": 3404
      }
    }
  },
  {
    "id": 244,
    "type": "PipeWire:Interface:Link",
    "version": 3,
    "permissions": [ "r", "x" ],
    "info": {
      "output-node-id": 69,
      "output-port-id": 103,
      "input-node-id": 123,
      "input-port-id": 138,
      "change-mask": [ "state", "format", "props" ],
      "state": "active",
      "error": null,
      "format": {
        "mediaType": "audio",
        "mediaSubtype": "dsp",
        "format": "F32P"
      },
      "props": {
        "client.id": 33,
        "factory.id": 21,
        "link.input.node": 123,
        "link.input.port": 138,
        "link.output.node": 69,
        "link.output.port": 103,
        "object.id": 244,
        "object.serial": 3405
      }
    }
  },
  {
    "id": 134,
    "type": "PipeWire:Interface:Client",
    "version": 3,
    "permissions": [ "r", "w", "x", "m" ],
    "info": {
      "change-mask": [ "props" ],
      "props": {
        "application.language": "de_DE.UTF-8",
        "application.name": "pw-dump",
        "application.process.binary": "pw-dump",
        "application.process.host": "mac",
        "application.process.id": 9828,
        "application.process.user": "milymat",
        "clock.power-of-two-quantum": true,
        "core.name": "pipewire-milymat-9828",
        "core.version": "1.2.4",
        "cpu.max-align": 32,
        "default.clock.max-quantum": 2048,
        "default.clock.min-quantum": 32,
        "default.clock.quantum": 1024,
        "default.clock.quantum-floor": 4,
        "default.clock.quantum-limit": 8192,
        "default.clock.rate": 48000,
        "default.video.height": 480,
        "default.video.rate.denom": 1,
        "default.video.rate.num": 25,
        "default.video.width": 640,
        "link.max-buffers": 64,
        "log.level": 0,
        "mem.allow-mlock": true,
        "mem.warn-mlock": false,
        "module.id": 2,
        "object.id": 134,
        "object.serial": 3475,
        "pipewire.access": "unrestricted",
        "pipewire.protocol": "protocol-native",
        "pipewire.sec.gid": 1000,
        "pipewire.sec.label": "unconfined",
        "pipewire.sec.pid": 9828,
        "pipewire.sec.socket": "pipewire-0-manager",
        "pipewire.sec.uid": 1000,
        "remote.name": "[pipewire-0-manager,pipewire-0]",
        "settings.check-quantum": false,
        "settings.check-rate": false,
        "window.x11.display": ":0"
      }
    }
  }
]
milymat@mac:~$ 

Die internen Lautsprecher funktionieren. Aber ich bekomme kein Dolby Digital über HDMI. Meine externen Lautsprecher (Logitech Z5500) haben folgende Modi: Stereo 2x Stereo, PL2 Music,PL2 Movie. Wenn DD oder DTS (kann der TV nicht) kommt,wird automatisch auf DD oder DTS gewechselt.

Bilder

Berlin_1946 Team-Icon

Supporter, Wikiteam

Anmeldungsdatum:
18. September 2009

Beiträge: 10137

milymat schrieb:

Allerdings habe ich den iMac nun am Fernseher (über S/PDIF an der Anlage) angeschlossen über ein HDMI/USB-C Kabel und erhalte keinen 5.1 Sound.

Ich muss hierzu noch was fragen. Ist das so richtig verstanden?

  • iMac output USB-C > Fernsehen input HDMI

  • Fernseher output S/PDIF > Anlage input S/PDIF

Über meinen Pi mit Kodi geht es

Das sieht dann so aus?

  • Pi output USB-C > Fernsehen input HDMI

  • Fernseher output S/PDIF > Anlage input S/PDIF

Lauft auf dem iMac auch Kodi
Haben der iMac und der Pi die gleiche Ubuntu-Version?
Welche Sound-Hardware hat dein Pi?
Die Datei, die das Audio-Signal enthält, läuft sowohl im iMac und im Pi.
Sonst ist alles ein sogenannter Äpfel-Birnen-Vergleich. 😉

milymat

(Themenstarter)

Anmeldungsdatum:
13. November 2024

Beiträge: 6

iMac output USB-C > Fernsehen input HDMI Fernseher output S/PDIF > Anlage input S/PDIF

Ja genau.

Die Aussage mit dem Pi muss ich nochmal verbessern: Ich hatte einen Raspberry 3b mit LibreElec und Kodi über ein normales HDMI Kabel dran. Da konnte ich DolbyDigital abspielen.

Nun habe ich einen FireTV Stick mit Kodi über ein normales HDMI Kabel dran und dort geht auch Dolby Digital.

Auf dem FireTV Stick und iMac habe ich die gleiche Videodatei getestet. Aufm iMac habe ich das ganze mit dem VLC Player und Kodi getestet. Allerding kann ich in Kodi (trotz Expertenansicht) Passthrou nicht aktivieren

Berlin_1946 Team-Icon

Supporter, Wikiteam

Anmeldungsdatum:
18. September 2009

Beiträge: 10137

milymat schrieb:

Damit stehe ich schon wieder auf dem "Schlauch". 😎

Nun habe ich einen FireTV Stick mit Kodi über ein normales HDMI Kabel dran und dort geht auch Dolby Digital.

Gilt das jetzt für den Pi, wo ja alles soweit okay ist?
Was meinst du mit "dran"?
Über USB bekommt der FireTV Stick seinen Strom und der HDMI-Out des FireTV Stick geht in einen HDMI-Input des Pi.
Richtig oder falsch?

Auf dem FireTV Stick und iMac habe ich die gleiche Videodatei getestet.

Der FireTV hat den Output HDMI.
Welchen Input hat denn der iMac?

Aufm iMac habe ich das ganze mit dem VLC Player und Kodi getestet.

Das ist jetzt aber ein anderer Test oder? Beim VLC ist dann aber 5.1 Sound aktiviert oder?

Allerding kann ich in Kodi (trotz Expertenansicht) Passthrou nicht aktivieren

Ist jetzt aber ein Problem mit dem Programm kodi und ist nach den geltenden Regeln ein eigenständiger Beitrag.

milymat

(Themenstarter)

Anmeldungsdatum:
13. November 2024

Beiträge: 6

Berlin_1946 vielen Dank für deine Geduld.

Am Fernseher waren bisher 3 Geräte angeschlossen

der Amazon Fire TV Stick und der PI, beide Geräte haben über Micro USB ihren Strom bekommen und über HDMI auf HDMI waren sie am Fernseher angeschlossen. Der iMac hat einen USB C Ausgang und geht am Fernseher auf HDMI (HDMI2).

Der iMac hat keinen Eingang der kann nur über USB C ausgeben.

Das ist jetzt aber ein anderer Test oder? Beim VLC ist dann aber 5.1 Sound aktiviert oder?

hier wollte ich nur test ob es mit einem der beiden Tools möglich ist, Dobly Digital Passthrough zu erhalten.

Berlin_1946 Team-Icon

Supporter, Wikiteam

Anmeldungsdatum:
18. September 2009

Beiträge: 10137

Hallo milymat

Dein TV wird erkannt:

aplay -l
Karte 1: HDMI [HDA ATI HDMI], Gerät 7: HDMI 1 [SONY TV]
 Sub-Geräte: 0/1
 Sub-Gerät #0: subdevice #0

PipeWire kennt die Kanäle.

Card default 'pipewire'/'PipeWire'
Simple mixer control 'Master',0
  Capabilities: pvolume pswitch pswitch-joined
  Playback channels: Front Left - Front Right - Rear Left - Rear Right - Front Center - Woofer
  Limits: Playback 0 - 65536
  Mono:
  Front Left: Playback 65536 [100%] [on]
  Front Right: Playback 65536 [100%] [on]
  Rear Left: Playback 65536 [100%] [on]
  Rear Right: Playback 65536 [100%] [on]
  Front Center: Playback 65536 [100%] [on]
  Woofer: Playback 65536 [100%] [on]

hier ist der dummy erkannt.

        84. speech-dispatcher-dummy                                     
            130. output_RR       > SONY TV:playback_RR	[paused] > untergrochen
            133. output_FC       > SONY TV:playback_FC	[paused]
            144. output_FL       > SONY TV:playback_FL	[paused]
            148. output_RL       > SONY TV:playback_RL	[paused]
            150. output_LFE      > SONY TV:playback_LFE	[paused]
            154. output_FR       > SONY TV:playback_FR	[paused]

Gehe mal auf Einstellungen und Klang. Da sollte das Bild "stereo.png" des Anhang erscheinen.

Stelle mal verschiedene Kombinationen unter 1. und 2. ein und bei jeder Einstellung 3. versuchen.

Was funktioniert?

Bilder

milymat

(Themenstarter)

Anmeldungsdatum:
13. November 2024

Beiträge: 6

Also ich hab etwas getestet.

Wenn ich die Internen Lautsprecher auswähle habe ich perfekten Sound. Wenn ich bei "Testen" den Linken oder Rechten Lautsprecher auswähle klappt alles korrekt. Wenn ich den HDMI Ausgang mit "Digital Stereo" auswähle, funktioniert bei "Testen" auch der linke oder rechte Lautsprecher. Allerdings mit einem Knistern/Kratzen Wenn ich den HDMI Ausgang mit "Digital Surround 5.1" auswähle, funktionieren auch nur die linken und rechten Lautsprecher. Auch mit einem Kistern/kratzen.

Wenn ich den HDMI Ausgang verwende und ein Youtube-Video schaue knistert und kratzt es auch. Da ist die Tonqualität, wenn ich die Internen Lautsprecher nutze schon besser.

Was kann ich gegen das Kratzen und Knistern machen?

Ich glaube solange der iMac kein Dolby Digital ausgibt, erkennt der Receiver der Lautsprecher auch kein richtiges 5.1 sondern nur Stereo.

Bilder

Berlin_1946 Team-Icon

Supporter, Wikiteam

Anmeldungsdatum:
18. September 2009

Beiträge: 10137

milymat schrieb:

... funktioniert bei "Testen" auch der linke oder rechte Lautsprecher.

das ist doch genau so richtig und es wird noch angesagt, welcher Lautsprecher es ist. Kann ich dein oder so auslegen? (siehe Bild: stereo-test.png)

... Wenn ich den HDMI Ausgang mit "Digital Surround 5.1" auswähle, funktionieren auch nur die linken und rechten Lautsprecher

alle anderen in dem Bild (5-1.png) bleiben stumm oder was passiert da?

Poste doch bitte alle Einrichtungen, die erkannt werden.

Ich meine so ein Bild (einrichtung.png), wie ich als Beispiel angehängt habe.

Bilder
Antworten |