Pulseaudio DLNA Drop Outs - Where to adjust config from?

I used to have working DLNA streaming on my laptop using pulseaudio-dlna before my rebuild to Manjaro. I remember getting it working was… rough-ish.

I can get my sound to connect to a DLNA renderer (I’ve tried my receiver and Stream Magic for this) but it drops out after about 5 - 10 seconds back to the internal speakers.

I have memories of having done something to improve the priority, but System Monitor seems to show the pulseaudio elements running at Very High so I’m not sure that’s just a red herring.

I’ve been looking online and through several posts here, so here’s some info which may be revealing.

My pulseaudio conf…

### Configuration dump generated at Fri Aug 13 20:18:57 2021

load-module module-device-restore
load-module module-stream-restore
load-module module-card-restore
load-module module-augment-properties
load-module module-switch-on-port-available
load-module module-udev-detect
load-module module-alsa-card device_id="0" name="pci-0000_00_1f.3" card_name="alsa_card.pci-0000_00_1f.3" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes avoid_resampling=no card_properties="module-udev-detect.discovered=1"
load-module module-jackdbus-detect channels=2
load-module module-bluetooth-policy
load-module module-bluetooth-discover
load-module module-bluez5-discover
load-module module-dbus-protocol
load-module module-native-protocol-unix
load-module module-gsettings
load-module module-default-device-restore
load-module module-always-sink
load-module module-intended-roles
load-module module-suspend-on-idle
load-module module-console-kit
load-module module-systemd-login
load-module module-position-event-sounds
load-module module-role-cork
load-module module-filter-heuristics
load-module module-filter-apply
load-module module-null-sink sink_name="studiotv_dlna" sink_properties=device.description="Studio_TV\ (DLNA)"
load-module module-null-sink sink_name="streammagic_dlna" sink_properties=device.description="Stream\ Magic\ (DLNA)"
load-module module-zeroconf-discover 
load-module module-native-protocol-tcp 
load-module module-cli-protocol-unix

set-sink-volume alsa_output.pci-0000_00_1f.3.analog-stereo 0x75b1
set-sink-mute alsa_output.pci-0000_00_1f.3.analog-stereo no
suspend-sink alsa_output.pci-0000_00_1f.3.analog-stereo yes
set-sink-volume studiotv_dlna 0x10000
set-sink-mute studiotv_dlna no
suspend-sink studiotv_dlna yes
set-sink-volume streammagic_dlna 0x7593
set-sink-mute streammagic_dlna no
suspend-sink streammagic_dlna yes

set-source-volume alsa_output.pci-0000_00_1f.3.analog-stereo.monitor 0x10000
set-source-mute alsa_output.pci-0000_00_1f.3.analog-stereo.monitor no
suspend-source alsa_output.pci-0000_00_1f.3.analog-stereo.monitor yes
set-source-volume alsa_input.pci-0000_00_1f.3.analog-stereo 0x5084
set-source-mute alsa_input.pci-0000_00_1f.3.analog-stereo no
suspend-source alsa_input.pci-0000_00_1f.3.analog-stereo yes
set-source-volume studiotv_dlna.monitor 0x10000
set-source-mute studiotv_dlna.monitor no
suspend-source studiotv_dlna.monitor yes
set-source-volume streammagic_dlna.monitor 0x10000
set-source-mute streammagic_dlna.monitor no
suspend-source streammagic_dlna.monitor yes

set-card-profile alsa_card.pci-0000_00_1f.3 output:analog-stereo+input:analog-stereo

set-default-sink alsa_output.pci-0000_00_1f.3.analog-stereo
set-default-source alsa_input.pci-0000_00_1f.3.analog-stereo

### EOF
### Read from configuration file: /etc/pulse/daemon.conf ###
daemonize = no
fail = yes
high-priority = yes
nice-level = -11
realtime-scheduling = yes
realtime-priority = 5
allow-module-loading = yes
allow-exit = yes
use-pid-file = yes
system-instance = no
local-server-type = user
cpu-limit = no
enable-shm = yes
flat-volumes = no
rescue-streams = yes
lock-memory = no
exit-idle-time = 20
scache-idle-time = 20
dl-search-path = /usr/lib/pulse-15.0/modules
default-script-file = /etc/pulse/default.pa
load-default-script-file = yes
log-target = 
log-level = notice
resample-method = auto
avoid-resampling = no
enable-remixing = yes
remixing-use-all-sink-channels = yes
remixing-produce-lfe = no
remixing-consume-lfe = no
lfe-crossover-freq = 0
default-sample-format = s16le
default-sample-rate = 44100
alternate-sample-rate = 48000
default-sample-channels = 2
default-channel-map = front-left,front-right
default-fragments = 4
default-fragment-size-msec = 25
enable-deferred-volume = yes
deferred-volume-safety-margin-usec = 8000
deferred-volume-extra-delay-usec = 0
shm-size-bytes = 0
log-meta = no
log-time = no
log-backtrace = 0
rlimit-fsize = -1
rlimit-data = -1
rlimit-stack = -1
rlimit-core = -1
rlimit-rss = -1
rlimit-as = -1
rlimit-nproc = -1
rlimit-nofile = 256
rlimit-memlock = -1
rlimit-locks = -1
rlimit-sigpending = -1
rlimit-msgqueue = -1
rlimit-nice = 31
rlimit-rtprio = 9
rlimit-rttime = 200000

And this is my pulse daemon.conf

# This file is part of PulseAudio.
#
# PulseAudio is free software; you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# PulseAudio is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with PulseAudio; if not, see <http://www.gnu.org/licenses/>.

## Configuration file for the PulseAudio daemon. See pulse-daemon.conf(5) for
## more information. Default values are commented out.  Use either ; or # for
## commenting.

; daemonize = no
; fail = yes
; allow-module-loading = yes
; allow-exit = yes
; use-pid-file = yes
; system-instance = no
; local-server-type = user
; enable-shm = yes
; enable-memfd = yes
; shm-size-bytes = 0 # setting this 0 will use the system-default, usually 64 MiB
; lock-memory = no
; cpu-limit = no

; high-priority = yes
; nice-level = -11

; realtime-scheduling = yes
; realtime-priority = 5

; exit-idle-time = 20
; scache-idle-time = 20

; dl-search-path = (depends on architecture)

; load-default-script-file = yes
; default-script-file = /etc/pulse/default.pa

; log-target = auto
; log-level = notice
; log-meta = no
; log-time = no
; log-backtrace = 0

; resample-method = speex-float-1
; avoid-resampling = false
; enable-remixing = yes
; remixing-use-all-sink-channels = yes
; remixing-produce-lfe = no
; remixing-consume-lfe = no
; lfe-crossover-freq = 0

; flat-volumes = no

; rescue-streams = yes

; rlimit-fsize = -1
; rlimit-data = -1
; rlimit-stack = -1
; rlimit-core = -1
; rlimit-as = -1
; rlimit-rss = -1
; rlimit-nproc = -1
; rlimit-nofile = 256
; rlimit-memlock = -1
; rlimit-locks = -1
; rlimit-sigpending = -1
; rlimit-msgqueue = -1
; rlimit-nice = 31
; rlimit-rtprio = 9
; rlimit-rttime = 200000

; default-sample-format = s16le
; default-sample-rate = 44100
; alternate-sample-rate = 48000
; default-sample-channels = 2
; default-channel-map = front-left,front-right

; default-fragments = 4
; default-fragment-size-msec = 25

; enable-deferred-volume = yes
; deferred-volume-safety-margin-usec = 8000
; deferred-volume-extra-delay-usec = 0

Looking for files relating to pulseaudio-dlna specifically but not getting much luck. I feel like I’m missing part of the puzzle here.

I’ve tried connecting directly with all sound via my volume control Gnome extension and via Pulse Audio Volume control for just a specific app and the end results are the same - The stream dies very quickly.

Here’s my inxi

System:
  Kernel: 5.10.56-1-MANJARO x86_64 bits: 64 compiler: gcc v: 11.1.0 
  parameters: BOOT_IMAGE=/boot/vmlinuz-5.10-x86_64 
  root=UUID=b0082341-0808-438e-abbf-c80f8c79941b rw quiet splash apparmor=1 
  security=apparmor udev.log_priority=3 
  Desktop: GNOME 40.3 tk: GTK 3.24.30 wm: gnome-shell dm: GDM 40.1 
  Distro: Manjaro Linux base: Arch Linux 
Machine:
  Type: Laptop System: Notebook product: N85_N87,HJ,HJ1,HK1 v: N/A 
  serial: <filter> Chassis: type: 10 serial: <filter> 
  Mobo: Notebook model: N85_N87,HJ,HJ1,HK1 serial: <filter> 
  UEFI: American Megatrends v: 1.05.15TPCS date: 07/05/2017 
Battery:
  ID-1: BAT0 charge: 58.8 Wh (100.0%) condition: 58.8/58.8 Wh (100.0%) 
  volts: 12.3 min: 11.1 model: Notebook BAT type: Li-ion serial: <filter> 
  status: Full 
Memory:
  RAM: total: 31.25 GiB used: 4.96 GiB (15.9%) 
  RAM Report: permissions: Unable to run dmidecode. Root privileges required. 
CPU:
  Info: Quad Core model: Intel Core i7-7700HQ bits: 64 type: MT MCP 
  arch: Kaby Lake family: 6 model-id: 9E (158) stepping: 9 microcode: EA 
  cache: L2: 6 MiB bogomips: 44817 
  Speed: 3410 MHz min/max: 800/3800 MHz Core speeds (MHz): 1: 3410 2: 3499 
  3: 3551 4: 3504 5: 3543 6: 3594 7: 3569 8: 3526 
  Flags: 3dnowprefetch abm acpi adx aes aperfmperf apic arat arch_perfmon art 
  avx avx2 bmi1 bmi2 bts clflush clflushopt cmov constant_tsc cpuid 
  cpuid_fault cx16 cx8 de ds_cpl dtes64 dtherm dts epb ept ept_ad erms est 
  f16c flexpriority flush_l1d fma fpu fsgsbase fxsr ht hwp hwp_act_window 
  hwp_epp hwp_notify ibpb ibrs ida intel_pt invpcid invpcid_single lahf_lm lm 
  mca mce md_clear mmx monitor movbe mpx msr mtrr nonstop_tsc nopl nx pae pat 
  pbe pcid pclmulqdq pdcm pdpe1gb pebs pge pln pni popcnt pse pse36 pti pts 
  rdrand rdseed rdtscp rep_good sdbg sep smap smep ss ssbd sse sse2 sse4_1 
  sse4_2 ssse3 stibp syscall tm tm2 tpr_shadow tsc tsc_adjust 
  tsc_deadline_timer vme vmx vnmi vpid x2apic xgetbv1 xsave xsavec xsaveopt 
  xsaves xtopology xtpr 
  Vulnerabilities: Type: itlb_multihit status: KVM: VMX disabled 
  Type: l1tf 
  mitigation: PTE Inversion; VMX: conditional cache flushes, SMT vulnerable 
  Type: mds mitigation: Clear CPU buffers; SMT vulnerable 
  Type: meltdown mitigation: PTI 
  Type: spec_store_bypass 
  mitigation: Speculative Store Bypass disabled via prctl and seccomp 
  Type: spectre_v1 
  mitigation: usercopy/swapgs barriers and __user pointer sanitization 
  Type: spectre_v2 mitigation: Full generic retpoline, IBPB: conditional, 
  IBRS_FW, STIBP: conditional, RSB filling 
  Type: srbds mitigation: Microcode 
  Type: tsx_async_abort status: Not affected 
Graphics:
  Device-1: Intel HD Graphics 630 vendor: CLEVO/KAPOK driver: i915 v: kernel 
  bus-ID: 00:02.0 chip-ID: 8086:591b class-ID: 0300 
  Device-2: NVIDIA GP107M [GeForce GTX 1050 Mobile] vendor: CLEVO/KAPOK 
  driver: nvidia v: 470.57.02 alternate: nouveau,nvidia_drm bus-ID: 01:00.0 
  chip-ID: 10de:1c8d class-ID: 0302 
  Device-3: Chicony Chicony USB2.0 Camera type: USB driver: uvcvideo 
  bus-ID: 1-2:2 chip-ID: 04f2:b59e class-ID: 0e02 serial: <filter> 
  Display: x11 server: X.org 1.20.13 compositor: gnome-shell driver: 
  loaded: modesetting,nvidia alternate: fbdev,intel,nouveau,nv,vesa 
  resolution: <missing: xdpyinfo> 
  OpenGL: renderer: Mesa Intel HD Graphics 630 (KBL GT2) v: 4.6 Mesa 21.1.6 
  direct render: Yes 
Audio:
  Device-1: Intel CM238 HD Audio vendor: CLEVO/KAPOK driver: snd_hda_intel 
  v: kernel bus-ID: 00:1f.3 chip-ID: 8086:a171 class-ID: 0403 
  Sound Server-1: ALSA v: k5.10.56-1-MANJARO running: yes 
  Sound Server-2: JACK v: 1.9.19 running: no 
  Sound Server-3: PulseAudio v: 15.0 running: yes 
  Sound Server-4: PipeWire v: 0.3.33 running: yes 
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet 
  vendor: CLEVO/KAPOK driver: r8169 v: kernel port: d000 bus-ID: 03:00.1 
  chip-ID: 10ec:8168 class-ID: 0200 
  IF: enp3s0f1 state: down mac: <filter> 
  Device-2: Intel Wireless 8265 / 8275 driver: iwlwifi v: kernel port: d000 
  bus-ID: 04:00.0 chip-ID: 8086:24fd class-ID: 0280 
  IF: wlp4s0 state: up mac: <filter> 
  IP v4: <filter> type: dynamic noprefixroute scope: global 
  broadcast: <filter> 
  IP v6: <filter> type: noprefixroute scope: link 
  WAN IP: <filter> 
Bluetooth:
  Device-1: Intel Bluetooth wireless interface type: USB driver: btusb v: 0.8 
  bus-ID: 1-3:3 chip-ID: 8087:0a2b class-ID: e001 
  Report: rfkill ID: hci0 rfk-id: 1 state: up address: see --recommends 
Logical:
  Message: No logical block device data found. 
RAID:
  Message: No RAID data found. 
Drives:
  Local Storage: total: 2.27 TiB used: 1.49 TiB (65.6%) 
  SMART Message: Required tool smartctl not installed. Check --recommends 
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung model: SSD 960 EVO 500GB 
  size: 465.76 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s 
  lanes: 4 type: SSD serial: <filter> rev: 2B7QCXE7 temp: 35.9 C scheme: GPT 
  ID-2: /dev/sda maj-min: 8:0 vendor: Crucial model: CT2000BX500SSD1 
  size: 1.82 TiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s 
  type: SSD serial: <filter> rev: 030 scheme: GPT 
  Message: No optical or floppy data found. 
Partition:
  ID-1: / raw-size: 191.26 GiB size: 187.2 GiB (97.88%) 
  used: 24.86 GiB (13.3%) fs: ext4 dev: /dev/nvme0n1p6 maj-min: 259:6 
  label: N/A uuid: b0082341-0808-438e-abbf-c80f8c79941b 
  ID-2: /boot/efi raw-size: 260 MiB size: 256 MiB (98.46%) 
  used: 31.9 MiB (12.5%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1 
  label: SYSTEM uuid: FEEC-1726 
  ID-3: /home raw-size: 1.72 TiB size: 1.7 TiB (98.37%) used: 1.47 TiB (86.6%) 
  fs: ext4 dev: /dev/sda1 maj-min: 8:1 label: N/A 
  uuid: 2d1c4470-4cf5-4d2a-85d3-39f0c7270f65 
  ID-4: /mnt/homes raw-size: N/A size: 10.73 TiB used: 8.55 TiB (79.7%) 
  fs: nfs remote: mediastation.local:/volume1/homes 
  ID-5: /mnt/music raw-size: N/A size: 10.73 TiB used: 8.55 TiB (79.7%) 
  fs: nfs remote: mediastation.local:/volume1/music 
  ID-6: /mnt/studio raw-size: N/A size: 10.73 TiB used: 8.55 TiB (79.7%) 
  fs: nfs remote: mediastation.local:/volume1/media-studio 
  ID-7: /mnt/video raw-size: N/A size: 10.73 TiB used: 8.55 TiB (79.7%) 
  fs: nfs remote: mediastation.local:/volume1/video 
  ID-8: /mnt/wavstore raw-size: N/A size: 10.73 TiB used: 8.55 TiB (79.7%) 
  fs: nfs remote: mediastation.local:/volume1/music-wavstore 
Swap:
  Alert: No swap data was found. 
Unmounted:
  ID-1: /dev/nvme0n1p2 maj-min: 259:2 size: 128 MiB fs: <superuser required> 
  label: N/A uuid: N/A 
  ID-2: /dev/nvme0n1p3 maj-min: 259:3 size: 500 MiB fs: ntfs label: Recovery 
  uuid: 901AEC771AEC5C2A 
  ID-3: /dev/nvme0n1p4 maj-min: 259:4 size: 272.79 GiB fs: ntfs label: System 
  uuid: 240AEF040AEED23A 
  ID-4: /dev/nvme0n1p5 maj-min: 259:5 size: 864 MiB fs: ntfs label: N/A 
  uuid: C698FC5898FC4907 
  ID-5: /dev/sda2 maj-min: 8:2 size: 96.88 GiB fs: ntfs label: Data 
  uuid: 168E6B2D8E6B0499 
USB:
  Hub-1: 1-0:1 info: Full speed (or root) Hub ports: 16 rev: 2.0 
  speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900 
  Device-1: 1-2:2 info: Chicony Chicony USB2.0 Camera type: Video 
  driver: uvcvideo interfaces: 2 rev: 2.0 speed: 480 Mb/s power: 500mA 
  chip-ID: 04f2:b59e class-ID: 0e02 serial: <filter> 
  Device-2: 1-3:3 info: Intel Bluetooth wireless interface type: Bluetooth 
  driver: btusb interfaces: 2 rev: 2.0 speed: 12 Mb/s power: 100mA 
  chip-ID: 8087:0a2b class-ID: e001 
  Device-3: 1-7:4 info: LighTuning ES603 Swipe Fingerprint Sensor type: N/A 
  driver: N/A rev: 1.1 speed: 12 Mb/s chip-ID: 1c7a:0603 class-ID: 0000 
  Device-4: 1-11:5 info: Dell Keyboard and mouse dongle 
  type: Keyboard,HID,Mouse driver: hid-generic,usbhid interfaces: 3 rev: 2.0 
  speed: 12 Mb/s power: 100mA chip-ID: 413c:2501 class-ID: 0301 
  Hub-2: 2-0:1 info: Full speed (or root) Hub ports: 8 rev: 3.0 speed: 5 Gb/s 
  chip-ID: 1d6b:0003 class-ID: 0900 
Sensors:
  System Temperatures: cpu: 76.0 C mobo: N/A 
  Fan Speeds (RPM): N/A 
Info:
  Processes: 350 Uptime: 1m wakeups: 1 Init: systemd v: 248 tool: systemctl 
  Compilers: gcc: 11.1.0 Packages: 1545 pacman: 1532 lib: 459 flatpak: 0 
  snap: 13 Shell: Zsh v: 5.8 running-in: gnome-terminal inxi: 3.3.06 

Here’s my asla-info.sh output

upload=true&script=true&cardinfo=
!!################################
!!ALSA Information Script v 0.5.0
!!################################

!!Script ran on: Sat Aug 14 15:46:49 UTC 2021


!!Linux Distribution
!!------------------

ID_LIKE=arch


!!DMI Information
!!---------------

Manufacturer:      Notebook                        
Product Name:      N85_N87,HJ,HJ1,HK1
Product Version:   Not Applicable                  
Firmware Version:  1.05.15TPCS
System SKU:        Not Applicable                  
Board Vendor:      Notebook                        
Board Name:        N85_N87,HJ,HJ1,HK1


!!ACPI Device Status Information
!!---------------

/sys/bus/acpi/devices/ACPI0003:00/status 	 15
/sys/bus/acpi/devices/ACPI000C:00/status 	 15
/sys/bus/acpi/devices/INT33A1:00/status 	 15
/sys/bus/acpi/devices/INT340E:00/status 	 15
/sys/bus/acpi/devices/INT3F0D:00/status 	 15
/sys/bus/acpi/devices/LNXPOWER:00/status 	 1
/sys/bus/acpi/devices/LNXPOWER:01/status 	 1
/sys/bus/acpi/devices/LNXPOWER:02/status 	 1
/sys/bus/acpi/devices/MSFT0101:00/status 	 15
/sys/bus/acpi/devices/PNP0103:00/status 	 15
/sys/bus/acpi/devices/PNP0C02:01/status 	 15
/sys/bus/acpi/devices/PNP0C02:03/status 	 3
/sys/bus/acpi/devices/PNP0C02:05/status 	 3
/sys/bus/acpi/devices/PNP0C04:00/status 	 31
/sys/bus/acpi/devices/PNP0C0A:00/status 	 31
/sys/bus/acpi/devices/PNP0C0F:00/status 	 9
/sys/bus/acpi/devices/PNP0C0F:01/status 	 9
/sys/bus/acpi/devices/PNP0C0F:02/status 	 9
/sys/bus/acpi/devices/PNP0C0F:03/status 	 9
/sys/bus/acpi/devices/PNP0C0F:04/status 	 9
/sys/bus/acpi/devices/PNP0C0F:05/status 	 9
/sys/bus/acpi/devices/PNP0C0F:06/status 	 9
/sys/bus/acpi/devices/PNP0C0F:07/status 	 9
/sys/bus/acpi/devices/PNPC000:00/status 	 15
/sys/bus/acpi/devices/SYN1222:00/status 	 15
/sys/bus/acpi/devices/device:6e/status 	 15
/sys/bus/acpi/devices/device:82/status 	 11


!!Kernel Information
!!------------------

Kernel release:    5.10.56-1-MANJARO
Operating System:  GNU/Linux
Architecture:      x86_64
Processor:         unknown
SMP Enabled:       Yes


!!ALSA Version
!!------------

Driver version:     k5.10.56-1-MANJARO
Library version:    1.2.5.1
Utilities version:  1.2.5.1


!!Loaded ALSA modules
!!-------------------

snd_hda_intel (card 0)


!!Sound Servers on this system
!!----------------------------

PipeWire:
      Installed - Yes (/usr/bin/pipewire)
      Running - Yes

Pulseaudio:
      Installed - Yes (/usr/bin/pulseaudio)
      Running - Yes

Jack:
      Installed - Yes (/usr/bin/jackd)
      Running - No


!!Soundcards recognised by ALSA
!!-----------------------------

 0 [PCH            ]: HDA-Intel - HDA Intel PCH
                      HDA Intel PCH at 0xdf420000 irq 142


!!PCI Soundcards installed in the system
!!--------------------------------------

00:1f.3 Audio device [0403]: Intel Corporation CM238 HD Audio Controller [8086:a171] (rev 31)
	Subsystem: CLEVO/KAPOK Computer Device [1558:850b]


!!Loaded sound module options
!!---------------------------

!!Module: snd_hda_intel
	align_buffer_size : -1
	bdl_pos_adj : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
	beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
	dmic_detect : Y
	enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
	enable_msi : -1
	id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
	index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
	jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
	model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
	patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
	pm_blacklist : Y
	position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
	power_save : 0
	power_save_controller : N
	probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
	probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
	single_cmd : -1
	snoop : -1


!!Sysfs card info
!!---------------

!!Card: /sys/class/sound/card0
Driver: /sys/bus/pci/drivers/snd_hda_intel
Tree:


!!HDA-Intel Codec information
!!---------------------------
--startcollapse--

Codec: Realtek ALC269VC
Address: 0
AFG Function Id: 0x1 (unsol 1)
Vendor Id: 0x10ec0269
Subsystem Id: 0x1558850b
Revision Id: 0x100202
No Modem Function Group found
Default PCM:
    rates [0x5f0]: 32000 44100 48000 88200 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
Default Amp-In caps: N/A
Default Amp-Out caps: N/A
State of AFG node 0x01:
  Power states:  D0 D1 D2 D3 CLKSTOP EPSS
  Power: setting=D0, actual=D0
GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
  IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
  IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
  Control: name="Headphone Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Device: name="ALC269VC Analog", type="Audio", device=0
  Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
  Amp-Out vals:  [0x00 0x00]
  Converter: stream=1, channel=0
  PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
  Control: name="Speaker Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
  Amp-Out vals:  [0x3c 0x3c]
  Converter: stream=1, channel=0
  PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
  Converter: stream=0, channel=0
  Digital:
  Digital category: 0x0
  IEC Coding Type: 0x0
  PCM:
    rates [0x5f0]: 32000 44100 48000 88200 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
  Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
  Amp-In vals:  [0x97 0x97]
  Converter: stream=0, channel=0
  SDI-Select: 0
  PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 1
     0x23
Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
  Control: name="Capture Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Control: name="Capture Switch", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Device: name="ALC269VC Analog", type="Audio", device=0
  Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
  Amp-In vals:  [0x3f 0x3f]
  Converter: stream=1, channel=0
  SDI-Select: 0
  PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 1
     0x22
Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
  Control: name="Mic Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Control: name="Mic Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Control: name="Beep Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=4, ofs=0
  Control: name="Beep Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=4, ofs=0
  Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
  Amp-In vals:  [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
  Connection: 5
     0x18 0x19 0x1a 0x1b 0x1d
Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
  Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-In vals:  [0x00 0x00] [0x80 0x80]
  Connection: 2
     0x02 0x0b
Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
  Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-In vals:  [0x00 0x00] [0x80 0x80]
  Connection: 2
     0x03 0x0b
Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
  Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-In vals:  [0x00] [0x80]
  Connection: 2
     0x02 0x0b
Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
  Control: name="Internal Mic Boost Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-In vals:  [0x00 0x00]
  Pincap 0x00000020: IN
  Pin Default 0x90a60130: [Fixed] Mic at Int N/A
    Conn = Digital, Color = Unknown
    DefAssociation = 0x3, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x20: IN
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
  Control: name="Speaker Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x00010014: OUT EAPD Detect
  EAPD 0x2: EAPD
  Pin Default 0x90170110: [Fixed] Speaker at Int N/A
    Conn = Analog, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x40: OUT
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 2
     0x0c 0x0d*
Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
  Control: name="Headphone Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x80 0x80]
  Pincap 0x0001001c: OUT HP EAPD Detect
  EAPD 0x2: EAPD
  Pin Default 0x0221101f: [Jack] HP Out at Ext Front
    Conn = 1/8, Color = Black
    DefAssociation = 0x1, Sequence = 0xf
  Pin-ctls: 0xc0: OUT HP
  Unsolicited: tag=01, enabled=1
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 2
     0x0c* 0x0d
Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x80]
  Pincap 0x00000010: OUT
  Pin Default 0x40000000: [N/A] Line Out at Ext N/A
    Conn = Unknown, Color = Unknown
    DefAssociation = 0x0, Sequence = 0x0
  Pin-ctls: 0x00:
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 1
     0x0f
Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
  Control: name="Mic Boost Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-In vals:  [0x00 0x00]
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x80 0x80]
  Pincap 0x00003734: IN OUT Detect
    Vref caps: HIZ 50 GRD 80 100
  Pin Default 0x02a11020: [Jack] Mic at Ext Front
    Conn = 1/8, Color = Black
    DefAssociation = 0x2, Sequence = 0x0
  Pin-ctls: 0x24: IN VREF_80
  Unsolicited: tag=02, enabled=1
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 2
     0x0c* 0x0d
Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-In vals:  [0x00 0x00]
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x80 0x80]
  Pincap 0x00003734: IN OUT Detect
    Vref caps: HIZ 50 GRD 80 100
  Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
    Conn = 1/8, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x20: IN VREF_HIZ
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 2
     0x0c* 0x0d
Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-In vals:  [0x00 0x00]
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x80 0x80]
  Pincap 0x0000373c: IN OUT HP Detect
    Vref caps: HIZ 50 GRD 80 100
  Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
    Conn = 1/8, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x20: IN VREF_HIZ
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 2
     0x0c* 0x0d
Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-In vals:  [0x00 0x00]
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x80 0x80]
  Pincap 0x00003734: IN OUT Detect
    Vref caps: HIZ 50 GRD 80 100
  Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
    Conn = 1/8, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x20: IN VREF_HIZ
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 2
     0x0c* 0x0d
Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x1d [Pin Complex] wcaps 0x400400: Mono
  Pincap 0x00000020: IN
  Pin Default 0x40f38205: [N/A] Other at Ext N/A
    Conn = ATAPI, Color = Purple
    DefAssociation = 0x0, Sequence = 0x5
  Pin-ctls: 0x20: IN
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
  Pincap 0x00000010: OUT
  Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
    Conn = 1/8, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x40: OUT
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 1
     0x06
Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
  Processing caps: benign=0, ncoeff=37
Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
  Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-In vals:  [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
  Connection: 7
     0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
  Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-In vals:  [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
  Connection: 6
     0x18 0x19 0x1a 0x1b 0x1d 0x0b
Codec: Intel Kabylake HDMI
Address: 2
AFG Function Id: 0x1 (unsol 0)
Vendor Id: 0x8086280b
Subsystem Id: 0x80860101
Revision Id: 0x100000
No Modem Function Group found
Default PCM:
    rates [0x0]:
    bits [0x0]:
    formats [0x0]:
Default Amp-In caps: N/A
Default Amp-Out caps: N/A
State of AFG node 0x01:
  Power states:  D0 D3 CLKSTOP EPSS
  Power: setting=D0, actual=D0, Clock-stop-OK
GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
  Converter: stream=0, channel=0
  Digital: Enabled KAE
  Digital category: 0x0
  IEC Coding Type: 0x0
  PCM:
    rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
    bits [0x1a]: 16 24 32
    formats [0x5]: PCM AC3
  Power states:  D0 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
  Converter: stream=0, channel=0
  Digital: Enabled KAE
  Digital category: 0x0
  IEC Coding Type: 0x0
  PCM:
    rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
    bits [0x1a]: 16 24 32
    formats [0x5]: PCM AC3
  Power states:  D0 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
  Converter: stream=0, channel=0
  Digital: Enabled KAE
  Digital category: 0x0
  IEC Coding Type: 0x0
  PCM:
    rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
    bits [0x1a]: 16 24 32
    formats [0x5]: PCM AC3
  Power states:  D0 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x0b000094: OUT Detect HBR HDMI DP
  Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
  Pin-ctls: 0x00:
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D3 EPSS
  Power: setting=D0, actual=D0
  Devices: 0
  Connection: 0
Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x0b000094: OUT Detect HBR HDMI DP
  Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
  Pin-ctls: 0x00:
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D3 EPSS
  Power: setting=D0, actual=D0
  Devices: 0
  Connection: 0
Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x0b000094: OUT Detect HBR HDMI DP
  Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
  Pin-ctls: 0x00:
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D3 EPSS
  Power: setting=D0, actual=D0
  Devices: 0
  Connection: 0
Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
--endcollapse--


!!ALSA Device nodes
!!-----------------

crw-rw----+ 1 root audio 116, 11 Aug 14 15:39 /dev/snd/controlC0
crw-rw----+ 1 root audio 116,  9 Aug 14 15:39 /dev/snd/hwC0D0
crw-rw----+ 1 root audio 116, 10 Aug 14 15:39 /dev/snd/hwC0D2
crw-rw----+ 1 root audio 116,  3 Aug 14 15:39 /dev/snd/pcmC0D0c
crw-rw----+ 1 root audio 116,  2 Aug 14 16:45 /dev/snd/pcmC0D0p
crw-rw----+ 1 root audio 116,  8 Aug 14 15:39 /dev/snd/pcmC0D10p
crw-rw----+ 1 root audio 116,  4 Aug 14 15:39 /dev/snd/pcmC0D3p
crw-rw----+ 1 root audio 116,  5 Aug 14 15:39 /dev/snd/pcmC0D7p
crw-rw----+ 1 root audio 116,  6 Aug 14 15:39 /dev/snd/pcmC0D8p
crw-rw----+ 1 root audio 116,  7 Aug 14 15:39 /dev/snd/pcmC0D9p
crw-rw----+ 1 root audio 116,  1 Aug 14 15:39 /dev/snd/seq
crw-rw----+ 1 root audio 116, 33 Aug 14 15:39 /dev/snd/timer

/dev/snd/by-path:
total 0
drwxr-xr-x 2 root root  60 Aug 14 15:39 .
drwxr-xr-x 3 root root 300 Aug 14 15:39 ..
lrwxrwxrwx 1 root root  12 Aug 14 15:39 pci-0000:00:1f.3 -> ../controlC0


!!Aplay/Arecord output
!!--------------------

APLAY

**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 9: HDMI 3 [HDMI 3]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 10: HDMI 4 [HDMI 4]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

ARECORD

**** List of CAPTURE Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

!!Amixer output
!!-------------

!!-------Mixer controls for card PCH

Card sysdefault:0 'PCH'/'HDA Intel PCH at 0xdf420000 irq 142'
  Mixer name	: 'Realtek ALC269VC'
  Components	: 'HDA:10ec0269,1558850b,00100202 HDA:8086280b,80860101,00100000'
  Controls      : 58
  Simple ctrls  : 16
Simple mixer control 'Master',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
  Playback channels: Mono
  Limits: Playback 0 - 87
  Mono: Playback 60 [69%] [-20.25dB] [on]
Simple mixer control 'Headphone',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 87
  Mono:
  Front Left: Playback 0 [0%] [-65.25dB] [off]
  Front Right: Playback 0 [0%] [-65.25dB] [off]
Simple mixer control 'Speaker',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 87
  Mono:
  Front Left: Playback 87 [100%] [0.00dB] [on]
  Front Right: Playback 87 [100%] [0.00dB] [on]
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: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 0 [0%] [-34.50dB] [off]
  Front Right: Playback 0 [0%] [-34.50dB] [off]
Simple mixer control 'Mic Boost',0
  Capabilities: volume
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 3
  Front Left: 0 [0%] [0.00dB]
  Front Right: 0 [0%] [0.00dB]
Simple mixer control 'IEC958',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
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 'Beep',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 0 [0%] [-34.50dB] [off]
  Front Right: Playback 0 [0%] [-34.50dB] [off]
Simple mixer control 'Capture',0
  Capabilities: cvolume cswitch
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 63
  Front Left: Capture 63 [100%] [30.00dB] [on]
  Front Right: Capture 63 [100%] [30.00dB] [on]
Simple mixer control 'Auto-Mute Mode',0
  Capabilities: enum
  Items: 'Disabled' 'Enabled'
  Item0: 'Disabled'
Simple mixer control 'Internal Mic Boost',0
  Capabilities: volume
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 3
  Front Left: 0 [0%] [0.00dB]
  Front Right: 0 [0%] [0.00dB]
Simple mixer control 'Loopback Mixing',0
  Capabilities: enum
  Items: 'Disabled' 'Enabled'
  Item0: 'Disabled'


!!Alsactl output
!!--------------

--startcollapse--
state.PCH {
	control.1 {
		iface MIXER
		name 'Headphone Playback Volume'
		value.0 0
		value.1 0
		comment {
			access 'read write'
			type INTEGER
			count 2
			range '0 - 87'
			dbmin -6525
			dbmax 0
			dbvalue.0 -6525
			dbvalue.1 -6525
		}
	}
	control.2 {
		iface MIXER
		name 'Headphone Playback Switch'
		value.0 false
		value.1 false
		comment {
			access 'read write'
			type BOOLEAN
			count 2
		}
	}
	control.3 {
		iface MIXER
		name 'Speaker Playback Volume'
		value.0 87
		value.1 87
		comment {
			access 'read write'
			type INTEGER
			count 2
			range '0 - 87'
			dbmin -6525
			dbmax 0
			dbvalue.0 0
			dbvalue.1 0
		}
	}
	control.4 {
		iface MIXER
		name 'Speaker Playback Switch'
		value.0 true
		value.1 true
		comment {
			access 'read write'
			type BOOLEAN
			count 2
		}
	}
	control.5 {
		iface MIXER
		name 'Loopback Mixing'
		value Disabled
		comment {
			access 'read write'
			type ENUMERATED
			count 1
			item.0 Disabled
			item.1 Enabled
		}
	}
	control.6 {
		iface MIXER
		name 'Mic Playback Volume'
		value.0 0
		value.1 0
		comment {
			access 'read write'
			type INTEGER
			count 2
			range '0 - 31'
			dbmin -3450
			dbmax 1200
			dbvalue.0 -3450
			dbvalue.1 -3450
		}
	}
	control.7 {
		iface MIXER
		name 'Mic Playback Switch'
		value.0 false
		value.1 false
		comment {
			access 'read write'
			type BOOLEAN
			count 2
		}
	}
	control.8 {
		iface MIXER
		name 'Auto-Mute Mode'
		value Disabled
		comment {
			access 'read write'
			type ENUMERATED
			count 1
			item.0 Disabled
			item.1 Enabled
		}
	}
	control.9 {
		iface MIXER
		name 'Capture Volume'
		value.0 63
		value.1 63
		comment {
			access 'read write'
			type INTEGER
			count 2
			range '0 - 63'
			dbmin -1725
			dbmax 3000
			dbvalue.0 3000
			dbvalue.1 3000
		}
	}
	control.10 {
		iface MIXER
		name 'Capture Switch'
		value.0 true
		value.1 true
		comment {
			access 'read write'
			type BOOLEAN
			count 2
		}
	}
	control.11 {
		iface MIXER
		name 'Mic Boost Volume'
		value.0 0
		value.1 0
		comment {
			access 'read write'
			type INTEGER
			count 2
			range '0 - 3'
			dbmin 0
			dbmax 3000
			dbvalue.0 0
			dbvalue.1 0
		}
	}
	control.12 {
		iface MIXER
		name 'Internal Mic Boost Volume'
		value.0 0
		value.1 0
		comment {
			access 'read write'
			type INTEGER
			count 2
			range '0 - 3'
			dbmin 0
			dbmax 3000
			dbvalue.0 0
			dbvalue.1 0
		}
	}
	control.13 {
		iface MIXER
		name 'Beep Playback Volume'
		value.0 0
		value.1 0
		comment {
			access 'read write'
			type INTEGER
			count 2
			range '0 - 31'
			dbmin -3450
			dbmax 1200
			dbvalue.0 -3450
			dbvalue.1 -3450
		}
	}
	control.14 {
		iface MIXER
		name 'Beep Playback Switch'
		value.0 false
		value.1 false
		comment {
			access 'read write'
			type BOOLEAN
			count 2
		}
	}
	control.15 {
		iface MIXER
		name 'Master Playback Volume'
		value 60
		comment {
			access 'read write'
			type INTEGER
			count 1
			range '0 - 87'
			dbmin -6525
			dbmax 0
			dbvalue.0 -2025
		}
	}
	control.16 {
		iface MIXER
		name 'Master Playback Switch'
		value true
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.17 {
		iface CARD
		name 'Mic Jack'
		value false
		comment {
			access read
			type BOOLEAN
			count 1
		}
	}
	control.18 {
		iface CARD
		name 'Internal Mic Phantom Jack'
		value true
		comment {
			access read
			type BOOLEAN
			count 1
		}
	}
	control.19 {
		iface CARD
		name 'Front Headphone Jack'
		value false
		comment {
			access read
			type BOOLEAN
			count 1
		}
	}
	control.20 {
		iface CARD
		name 'Speaker Phantom Jack'
		value true
		comment {
			access read
			type BOOLEAN
			count 1
		}
	}
	control.21 {
		iface PCM
		name 'Playback Channel Map'
		value.0 0
		value.1 0
		comment {
			access read
			type INTEGER
			count 2
			range '0 - 36'
		}
	}
	control.22 {
		iface PCM
		name 'Capture Channel Map'
		value.0 0
		value.1 0
		comment {
			access read
			type INTEGER
			count 2
			range '0 - 36'
		}
	}
	control.23 {
		iface CARD
		name 'HDMI/DP,pcm=3 Jack'
		value false
		comment {
			access read
			type BOOLEAN
			count 1
		}
	}
	control.24 {
		iface MIXER
		name 'IEC958 Playback Con Mask'
		value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access read
			type IEC958
			count 1
		}
	}
	control.25 {
		iface MIXER
		name 'IEC958 Playback Pro Mask'
		value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access read
			type IEC958
			count 1
		}
	}
	control.26 {
		iface MIXER
		name 'IEC958 Playback Default'
		value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access 'read write'
			type IEC958
			count 1
		}
	}
	control.27 {
		iface MIXER
		name 'IEC958 Playback Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.28 {
		iface PCM
		device 3
		name ELD
		value ''
		comment {
			access 'read volatile'
			type BYTES
			count 0
		}
	}
	control.29 {
		iface CARD
		name 'HDMI/DP,pcm=7 Jack'
		value false
		comment {
			access read
			type BOOLEAN
			count 1
		}
	}
	control.30 {
		iface MIXER
		name 'IEC958 Playback Con Mask'
		index 1
		value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access read
			type IEC958
			count 1
		}
	}
	control.31 {
		iface MIXER
		name 'IEC958 Playback Pro Mask'
		index 1
		value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access read
			type IEC958
			count 1
		}
	}
	control.32 {
		iface MIXER
		name 'IEC958 Playback Default'
		index 1
		value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access 'read write'
			type IEC958
			count 1
		}
	}
	control.33 {
		iface MIXER
		name 'IEC958 Playback Switch'
		index 1
		value true
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.34 {
		iface PCM
		device 7
		name ELD
		value ''
		comment {
			access 'read volatile'
			type BYTES
			count 0
		}
	}
	control.35 {
		iface CARD
		name 'HDMI/DP,pcm=8 Jack'
		value false
		comment {
			access read
			type BOOLEAN
			count 1
		}
	}
	control.36 {
		iface MIXER
		name 'IEC958 Playback Con Mask'
		index 2
		value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access read
			type IEC958
			count 1
		}
	}
	control.37 {
		iface MIXER
		name 'IEC958 Playback Pro Mask'
		index 2
		value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access read
			type IEC958
			count 1
		}
	}
	control.38 {
		iface MIXER
		name 'IEC958 Playback Default'
		index 2
		value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access 'read write'
			type IEC958
			count 1
		}
	}
	control.39 {
		iface MIXER
		name 'IEC958 Playback Switch'
		index 2
		value true
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.40 {
		iface PCM
		device 8
		name ELD
		value ''
		comment {
			access 'read volatile'
			type BYTES
			count 0
		}
	}
	control.41 {
		iface CARD
		name 'HDMI/DP,pcm=9 Jack'
		value false
		comment {
			access read
			type BOOLEAN
			count 1
		}
	}
	control.42 {
		iface MIXER
		name 'IEC958 Playback Con Mask'
		index 3
		value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access read
			type IEC958
			count 1
		}
	}
	control.43 {
		iface MIXER
		name 'IEC958 Playback Pro Mask'
		index 3
		value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access read
			type IEC958
			count 1
		}
	}
	control.44 {
		iface MIXER
		name 'IEC958 Playback Default'
		index 3
		value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access 'read write'
			type IEC958
			count 1
		}
	}
	control.45 {
		iface MIXER
		name 'IEC958 Playback Switch'
		index 3
		value true
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.46 {
		iface PCM
		device 9
		name ELD
		value ''
		comment {
			access 'read volatile'
			type BYTES
			count 0
		}
	}
	control.47 {
		iface CARD
		name 'HDMI/DP,pcm=10 Jack'
		value false
		comment {
			access read
			type BOOLEAN
			count 1
		}
	}
	control.48 {
		iface MIXER
		name 'IEC958 Playback Con Mask'
		index 4
		value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access read
			type IEC958
			count 1
		}
	}
	control.49 {
		iface MIXER
		name 'IEC958 Playback Pro Mask'
		index 4
		value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access read
			type IEC958
			count 1
		}
	}
	control.50 {
		iface MIXER
		name 'IEC958 Playback Default'
		index 4
		value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access 'read write'
			type IEC958
			count 1
		}
	}
	control.51 {
		iface MIXER
		name 'IEC958 Playback Switch'
		index 4
		value true
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.52 {
		iface PCM
		device 10
		name ELD
		value ''
		comment {
			access 'read volatile'
			type BYTES
			count 0
		}
	}
	control.53 {
		iface PCM
		device 3
		name 'Playback Channel Map'
		value.0 0
		value.1 0
		value.2 0
		value.3 0
		value.4 0
		value.5 0
		value.6 0
		value.7 0
		comment {
			access 'read write'
			type INTEGER
			count 8
			range '0 - 36'
		}
	}
	control.54 {
		iface PCM
		device 7
		name 'Playback Channel Map'
		value.0 0
		value.1 0
		value.2 0
		value.3 0
		value.4 0
		value.5 0
		value.6 0
		value.7 0
		comment {
			access 'read write'
			type INTEGER
			count 8
			range '0 - 36'
		}
	}
	control.55 {
		iface PCM
		device 8
		name 'Playback Channel Map'
		value.0 0
		value.1 0
		value.2 0
		value.3 0
		value.4 0
		value.5 0
		value.6 0
		value.7 0
		comment {
			access 'read write'
			type INTEGER
			count 8
			range '0 - 36'
		}
	}
	control.56 {
		iface PCM
		device 9
		name 'Playback Channel Map'
		value.0 0
		value.1 0
		value.2 0
		value.3 0
		value.4 0
		value.5 0
		value.6 0
		value.7 0
		comment {
			access 'read write'
			type INTEGER
			count 8
			range '0 - 36'
		}
	}
	control.57 {
		iface PCM
		device 10
		name 'Playback Channel Map'
		value.0 0
		value.1 0
		value.2 0
		value.3 0
		value.4 0
		value.5 0
		value.6 0
		value.7 0
		comment {
			access 'read write'
			type INTEGER
			count 8
			range '0 - 36'
		}
	}
	control.58 {
		iface MIXER
		name 'PCM Playback Volume'
		value.0 255
		value.1 255
		comment {
			access 'read write user'
			type INTEGER
			count 2
			range '0 - 255'
			tlv '0000000100000008ffffec1400000014'
			dbmin -5100
			dbmax 0
			dbvalue.0 0
			dbvalue.1 0
		}
	}
}
--endcollapse--


!!All Loaded Modules
!!------------------

ac97_bus
acpi_pad
aesni_intel
af_alg
agpgart
algif_hash
algif_skcipher
auth_rpcgss
bluetooth
bnep
btbcm
btintel
btrtl
btusb
ccm
cec
cfg80211
cmac
coretemp
crc16
crc32_pclmul
crc32c_generic
crc32c_intel
crct10dif_pclmul
cryptd
crypto_simd
crypto_user
dns_resolver
drm
drm_kms_helper
ecc
ecdh_generic
ee1004
ext4
fat
fb_sys_fops
fscache
fuse
ghash_clmulni_intel
glue_helper
grace
i2c_algo_bit
i2c_i801
i2c_smbus
i915
iTCO_vendor_support
iTCO_wdt
intel_cstate
intel_gtt
intel_pch_thermal
intel_pmc_bxt
intel_powerclamp
intel_rapl_common
intel_rapl_msr
intel_uncore
ip_tables
irqbypass
iwlmvm
iwlwifi
jbd2
joydev
kvm
kvm_intel
ledtrig_audio
libarc4
libphy
lockd
loop
mac80211
mac_hid
mbcache
mc
mdio_devres
mei
mei_hdcp
mei_me
mmc_core
mousedev
mxm_wmi
nfs
nfs_acl
nfs_ssc
nfsv3
nfsv4
nvidia
nvidia_drm
nvidia_modeset
pcspkr
psmouse
r8169
rapl
realtek
rfcomm
rfkill
rng_core
rpcsec_gss_krb5
rtsx_pci
rtsx_pci_sdmmc
serio_raw
sg
snd
snd_compress
snd_hda_codec
snd_hda_codec_generic
snd_hda_codec_hdmi
snd_hda_codec_realtek
snd_hda_core
snd_hda_intel
snd_hwdep
snd_intel_dspcfg
snd_pcm
snd_pcm_dmaengine
snd_soc_core
snd_timer
soundcore
soundwire_bus
soundwire_cadence
soundwire_generic_allocation
soundwire_intel
squashfs
sunrpc
syscopyarea
sysfillrect
sysimgblt
tpm
tpm_crb
tpm_tis
tpm_tis_core
uinput
usbhid
uvcvideo
vfat
video
videobuf2_common
videobuf2_memops
videobuf2_v4l2
videobuf2_vmalloc
videodev
wmi
x86_pkg_temp_thermal
x_tables
xhci_pci
xhci_pci_renesas


!!Sysfs Files
!!-----------

/sys/class/sound/hwC0D0/init_pin_configs:
0x12 0x90a60130
0x14 0x90170110
0x15 0x0221101f
0x17 0x40000000
0x18 0x02a11020
0x19 0x411111f0
0x1a 0x411111f0
0x1b 0x411111f0
0x1d 0x40f38205
0x1e 0x411111f0

/sys/class/sound/hwC0D0/driver_pin_configs:

/sys/class/sound/hwC0D0/user_pin_configs:

/sys/class/sound/hwC0D0/init_verbs:

/sys/class/sound/hwC0D0/hints:

/sys/class/sound/hwC0D2/init_pin_configs:
0x05 0x18560010
0x06 0x18560010
0x07 0x18560010

/sys/class/sound/hwC0D2/driver_pin_configs:

/sys/class/sound/hwC0D2/user_pin_configs:

/sys/class/sound/hwC0D2/init_verbs:

/sys/class/sound/hwC0D2/hints:


!!ALSA/HDA dmesg
!!--------------

[    0.254405] ACPI: Added _OSI(Linux-Dell-Video)
[    0.254405] ACPI: Added _OSI(Linux-Lenovo-NV-HDMI-Audio)
[    0.254405] ACPI: Added _OSI(Linux-HPI-Hybrid-Graphics)
--
[    0.346950] pci 0000:01:00.0: reg 0x30: [mem 0xdf000000-0xdf07ffff pref]
[    0.346965] pci 0000:01:00.0: Enabling HDA controller
[    0.347017] pci 0000:01:00.0: 63.008 Gb/s available PCIe bandwidth, limited by 8.0 GT/s PCIe x8 link at 0000:00:01.0 (capable of 126.016 Gb/s with 8.0 GT/s PCIe x16 link)
--
[    3.118309] [drm] Initialized nvidia-drm 0.0.0 20160202 for 0000:01:00.0 on minor 1
[    3.493853] snd_hda_intel 0000:00:1f.3: enabling device (0000 -> 0002)
[    3.497586] iwlwifi 0000:04:00.0: Detected Intel(R) Dual Band Wireless AC 8265, REV=0x230
--
[    4.972768] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:12/LNXVIDEO:01/input/input22
[    4.972915] snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[    4.988950] fbcon: i915drmfb (fb0) is primary device
--
[    4.988953] i915 0000:00:02.0: [drm] fb0: i915drmfb frame buffer device
[    5.046688] snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC269VC: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
[    5.046692] snd_hda_codec_realtek hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    5.046693] snd_hda_codec_realtek hdaudioC0D0:    hp_outs=1 (0x15/0x0/0x0/0x0/0x0)
[    5.046694] snd_hda_codec_realtek hdaudioC0D0:    mono: mono_out=0x0
[    5.046695] snd_hda_codec_realtek hdaudioC0D0:    inputs:
[    5.046697] snd_hda_codec_realtek hdaudioC0D0:      Mic=0x18
[    5.046698] snd_hda_codec_realtek hdaudioC0D0:      Internal Mic=0x12
[    5.066177] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1f.3/sound/card0/input23
[    5.066242] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1f.3/sound/card0/input24
[    5.066284] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input25
[    5.066321] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input26
[    5.066363] input: HDA Intel PCH HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input27
[    5.066404] input: HDA Intel PCH HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input28
[    5.066451] input: HDA Intel PCH HDMI/DP,pcm=10 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input29
[    5.425025] Bluetooth: hci0: Waiting for firmware download to complete
--
[    5.499419] NET: Registered protocol family 38
[    5.733631] nvidia 0000:01:00.0: Enabling HDA controller
[    7.330284] nvidia 0000:01:00.0: Enabling HDA controller
[    7.354135] ACPI Warning: \_SB.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20200925/nsarguments-61)

The troubleshooting steps here: GitHub - masmu/pulseaudio-dlna: A lightweight streaming server which brings DLNA / UPNP and Chromecast sup give me some ideas as to things to try but I can’t figure out what is actually starting pulseaudio-dlna itself within the OS / DE so that I can manipulate how it’s starting. Can anyone tell me where the files that trigger this would be located in Manjaro?

I’ve tried testing by killing the process and starting it via the terminal to try different parameters and encoders to see if I get better results but I get nowhere with that…

The application is shutting down, since there already seems to be a running instance.

Any other tips here would be most welcome.

:+1: Welcome to Manjaro! :+1:

  1. Please read this:
    How to provide good information
    and press the three dots below your post and press the :pencil2: to give us more information so we can see what’s really going on.
    Now we know the symptom of the disease, but we need some more probing to know where the origin lies… :grin:
  2. An inxi --admin --verbosity=7 --filter --no-host --width would be the minimum required information for us to be able to help you. (Personally Identifiable Information like serial numbers and MAC addresses will be filtered out by the above command)
    Also, please copy-paste that output in-between 3 backticks ``` at the beginning and end of the code/text.
  3. I’ve uninstalled minidlna on my own machine as my router now provides that service from its NAS drive, but I didn’t have any of your issues using that one, once I worked around a bug that gave me only a few Mbps upload on my WiFi card (Ethernet always worked) so:
    • which DLNA server are you using and can you provide its .conf file?
    • Have you tested your end-to-end upload speed (Disk → net → disk)?
  4. Can you also provide the output or a link to your alsa-info.sh output?

:+1:

P.S. If you want to notify me that you did provide this information, please :heart: this message and I’ll come back and have another look.

1 Like

@Fabby - More info provided as requested.

I’m not running a DLNA server, in a conventional sense (like minidlna or minimserver) on this machine I’m trying to stream out to a DLNA renderer - I have one for each stereo set up: A Cambridge Audio StreamMagic and a Denon receiver - both of which I had working solidly before.

Pulse Audio Volume Control recognises the DLNA sinks available via pulseaudio-dlna fine but they just won’t hold a solid stream. It feels like a processing priority issue to me potentially as the initial handshake is good.

If I knew where to dig at where the DLNA stuff is being initialised in the OS then I 'd be off to a good start but I’m having problems finding anything beyond the base pulseaudio stuff - Hence “missing part of the puzzle”.

You’re using technology I know nothing about… :sob:

Can you try a simple hack and:

systemctl --user stop pipewire-pulse.service && systemctl --user stop pipewire.socket && systemctl --user stop pipewire.service

and see if the problem goes away automagically? :wink:

If yes: disable above permanently as the above will not survive a reboot.
if no: I’ll have to call in our resident audio expert…

:crossed_fingers:

1 Like

I shall give this a shout on Wednesday. I am trapped in Windows for the next few days.

1 Like

Looks like kicking that didn’t make a great difference.

I’m getting significantly better response from my DENON Receiver than my StreamMagic in terms of stream reliability (the DENON may actually do a song on my laptop isn’t busy but the StreamMagic is playing well if I get a couple of seconds out of it), but not noticeably different than before.

The first of the pipewire services listed above wasn’t actually running.

Looking at System Monitor, it looks like the pulseaudio-dlna service is running with Normal priority - This is not going to help. This is listed in my startup apps at the moment - I’m considering removing it from here and replacing it with a shell script that starts it with different priorities, if that’s possible. That feels like it would be a good start.

I tried upping the priority here directly and it seems to have added more stability to the DENON (still going 3 tracks later) but the StreamMagic is still a no-go. It could be an issue with the device and pulseaudio-dlna rather than my setup specifically.

I shall keep poking at it though - If I find anything out then I’ll repost here. If any audio peeps want to dig in here as well that would be great. Also going to look at the combo specifically online and see if I can find anything useful.

May have to fallback to Bluetooth… :nauseated_face:

it drops out after about 5 - 10 seconds back to the internal speakers.

Try using one of these commands to set one of the DLNA devices to default-sink

pacmd set-default-sink streammagic_dlna
pacmd set-default-sink studiotv_dlna

I think the start process is explained in this discussion:
Stop defaulting to port 8080 | github.com/masmu/pulseaudio-dlna
It should be possible to check the systemd service for errors

systemctl --user -l --no-pager status pulseaudio-dlna.service

Restarting the service might help if audio connection is dropping out

systemctl --user restart pulseaudio-dlna.service

The service file ~/.config/systemd/user/pulseaudio-dlna.service only has one start command
man pulseaudio-dlna has plenty of options to try out

I noticed there is a new package in AUR pulseaudio-dlna-python3 that seems more up to date than pulseaudio-dlna and might work better with the new v15.0 of PulseAudio

But you might find better options for configuring DLNA with rygel from Manjaro extra repository
It is better integrated with PulseAudio (install pasystray and it can be turned on or off in a GUI)
There is a rygel-preferences GUI
and a system configuration file /etc/rygel.conf

I hope one of these will help and you don’t have to resort to using Bluetooth

1 Like

Loads of stuff to try here @nikgnomic - I’ll try a few things over the weekend and feed back.

I’ve been digging into potential issues with Stream Magic itself but, as of yet, haven’t found out anything useful regarding it’s DLNA capacities as of yet.

1 Like

Feeding back as I have time to try some things.

TRIED: pulseaudio-dlna-python3 > No change here in terms of performance with the Stream Magic

MORE INFO: When it is running for all of 2 or 3 seconds it’s transmitting as a 192kbps MP3 (yuk!! - something else to look at)

Going to try restarting with various options next

Try an Ethernet cable if you’re running on WiFi (that’ll isolate the problem at a minimum)

I was having serious problems wrapping my head around some of the options off some of the links you posted, in relation to files and locations of configuration, as they don’t seem to reflect my laptop at all. I got there in the end though and have preserved some of the journey in case some other poor soul has the same issues.

What I’ve looked at
There is a suggestion above about changing the port which sounds like a good idea - the files mentioned here aren’t on my system at all so I can’t figure out how pulseaudio-dlna is actually being started.

This example suggests looking at a file here (which I don’t have)…

~/.config/systemd/user/pulseaudio-dlna.service

I also looked in these places and can’t find any files for pulseaudio-dlna…

/etc/systemd/user/

I ran this to try and find an entry point for how the service is starting…

systemctl list-units --all

…and it isn’t listed - It is running when I look at the System Monitor GUI app though. I was well confused at this point. I want to stop it, start it with different options and try re-configuring it but I can’t find the startup files to do this.

But it IS there - I can see it in system monitor.

Initialises from ~/.config/autostart

I found the start-up point - eventually. pulseaudio-dlna had a .desktop file in ~/.config/autostart/ and was initialising from there. By deleting that I stopped it from starting on boot up - I can now try and get a working configuration.

The file looks like this…

[Desktop Entry]
Type=Application
Exec=pulseaudio-dlna
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name[en_GB]=Pulseaudio DLNA
Name=Pulseaudio DLNA
Comment[en_GB]=
Comment=

adapted slightly to look like this but will test first before applying…

[Desktop Entry]
Type=Application
Exec=pulseaudio-dlna --port=10081 --auto-reconnect --disable-switchback --codec=flac
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name[en_GB]=Pulseaudio DLNA
Name=Pulseaudio DLNA
Comment[en_GB]=
Comment=

Rygel
This isn’t the right fit for my use case - This is more media server orientated. That’s not what I want to do - I just want to hand off the audio from my Laptop to my stereo when I’m using it and playing music. Rygel solutions I found online essentially involve creating stream URLs manually and then attaching to them manually from the renderer, effectively using the laptop as a streaming server. This was already active and I’d used it before without realising for a different use case.

Config and Quality
The quality as a whole here is pretty dire. I’m using a £2k home studio grade stereo system here and even when I do manage to get a stream for a few seconds it’s only 192k MP3 - About as much use as a chocolate teapot - The Bluetooth connection is noticeably better.

My key need here is to get into the config files for pulseaudio-dlna so I can firstly, hopefully get a stable stream and then secondly get a stream of a viable quality.

The Stream Magic (Elephant) in the room
If I can get into the configuration I do think that I may need to look at building a customised device config (I think you can do that) and override some defaults to (maybe) get it to behave. My success rate with my DENON receiver is much better, as is the quality but the Stream Magic is by far the superior device.

Testing
@nikgnomic I ran a stream running this command…

pulseaudio-dlna --port=10081 --auto-reconnect --disable-switchback

and this gives me a stream that drops out every 4 seconds or so for a couple of seconds and then comes back. The StreamMagic is capable of playing pretty much anything you could throw at it up to 24bit 96kHz FLAC (WAV, FLAC, MP3, AAC, Ogg).

The streams are 192 MP3 encodes. Here’s the output of playing for a short while…

08-30 20:12:17 pulseaudio_dlna.application                    INFO     Using version: 0.6.1
08-30 20:12:17 pulseaudio_dlna.application                    INFO     Binding to *:10081
08-30 20:12:17 pulseaudio_dlna.application                    INFO     Encoder settings:
08-30 20:12:17 pulseaudio_dlna.application                    INFO       <AVConvAacEncoder available="False" bit-rate="192">
08-30 20:12:17 pulseaudio_dlna.application                    INFO       <AVConvFlacEncoder available="False">
08-30 20:12:17 pulseaudio_dlna.application                    INFO       <AVConvL16Encoder available="False" sample-rate="44100" channels="2">
08-30 20:12:17 pulseaudio_dlna.application                    INFO       <AVConvMp3Encoder available="False" bit-rate="192">
08-30 20:12:17 pulseaudio_dlna.application                    INFO       <AVConvOggEncoder available="False" bit-rate="192">
08-30 20:12:17 pulseaudio_dlna.application                    INFO       <AVConvOpusEncoder available="False" bit-rate="192">
08-30 20:12:17 pulseaudio_dlna.application                    INFO       <AVConvWavEncoder available="False">
08-30 20:12:17 pulseaudio_dlna.application                    INFO       <FFMpegAacEncoder available="True" bit-rate="192">
08-30 20:12:17 pulseaudio_dlna.application                    INFO       <FFMpegFlacEncoder available="True">
08-30 20:12:17 pulseaudio_dlna.application                    INFO       <FFMpegL16Encoder available="True" sample-rate="44100" channels="2">
08-30 20:12:17 pulseaudio_dlna.application                    INFO       <FFMpegMp3Encoder available="True" bit-rate="192">
08-30 20:12:17 pulseaudio_dlna.application                    INFO       <FFMpegOggEncoder available="True" bit-rate="192">
08-30 20:12:17 pulseaudio_dlna.application                    INFO       <FFMpegOpusEncoder available="True" bit-rate="192">
08-30 20:12:17 pulseaudio_dlna.application                    INFO       <FFMpegWavEncoder available="True">
08-30 20:12:17 pulseaudio_dlna.application                    INFO       <FaacAacEncoder available="True" bit-rate="192">
08-30 20:12:17 pulseaudio_dlna.application                    INFO       <FlacFlacEncoder available="True">
08-30 20:12:17 pulseaudio_dlna.application                    INFO       <LameMp3Encoder available="True" bit-rate="192">
08-30 20:12:17 pulseaudio_dlna.application                    INFO       <NullEncoder available="True">
08-30 20:12:17 pulseaudio_dlna.application                    INFO       <OggencOggEncoder available="True" bit-rate="192">
08-30 20:12:17 pulseaudio_dlna.application                    INFO       <OpusencOpusEncoder available="False" bit-rate="192">
08-30 20:12:17 pulseaudio_dlna.application                    INFO       <SoxL16Encoder available="False" sample-rate="44100" channels="2">
08-30 20:12:17 pulseaudio_dlna.application                    INFO       <SoxWavEncoder available="False">
08-30 20:12:17 pulseaudio_dlna.application                    INFO     Codec settings:
08-30 20:12:17 pulseaudio_dlna.application                    INFO       <AacCodec enabled="True" priority="12" mime_type="audio/aac" backend="generic">
08-30 20:12:17 pulseaudio_dlna.application                    INFO       <FlacCodec enabled="True" priority="9" mime_type="audio/flac" backend="generic">
08-30 20:12:17 pulseaudio_dlna.application                    INFO       <L16Codec enabled="True" priority="1" mime_type="audio/L16" backend="generic">
08-30 20:12:17 pulseaudio_dlna.application                    INFO       <Mp3Codec enabled="True" priority="18" mime_type="audio/mp3" backend="generic">
08-30 20:12:17 pulseaudio_dlna.application                    INFO       <OggCodec enabled="True" priority="6" mime_type="audio/ogg" backend="generic">
08-30 20:12:17 pulseaudio_dlna.application                    INFO       <OpusCodec enabled="True" priority="3" mime_type="audio/opus" backend="generic">
08-30 20:12:17 pulseaudio_dlna.application                    INFO       <WavCodec enabled="True" priority="15" mime_type="audio/wav" backend="generic">
08-30 20:12:17 pulseaudio_dlna.plugins.chromecast             INFO     ChromecastPlugin.discover()
08-30 20:12:17 pulseaudio_dlna.pulseaudio                     INFO     Module "module-dbus-protocol" already loaded.
08-30 20:12:17 pulseaudio_dlna.pulseaudio                     INFO     Probing for $PULSE_DBUS_SERVER unsuccessful.
08-30 20:12:17 pulseaudio_dlna.pulseaudio                     INFO     Probing for /run/pulse/dbus-socket unsuccessful.
08-30 20:12:17 pulseaudio_dlna.pulseaudio                     INFO     Probing for $XDG_RUNTIME_DIR successful (unix:path=/run/user/1000/pulse/dbus-socket).
08-30 20:12:17 pulseaudio_dlna.pulseaudio                     INFO     Probing for org.PulseAudio.ServerLookup1 successful (unix:path=/run/user/1000/pulse/dbus-socket).
08-30 20:12:17 pulseaudio_dlna.pulseaudio                     INFO     Found the following pulseaudio server addresses: unix:path=/run/user/1000/pulse/dbus-socket
08-30 20:12:17 pulseaudio_dlna.pulseaudio                     INFO     Connecting to pulseaudio on "unix:path=/run/user/1000/pulse/dbus-socket" ...
08-30 20:12:18 pulseaudio_dlna.pulseaudio                     INFO     Added the device "Stream Magic (DLNA)".
08-30 20:12:19 pulseaudio_dlna.pulseaudio                     INFO     Added the device "Audio/Video playback on KILI (DLNA)".
08-30 20:12:20 pulseaudio_dlna.pulseaudio                     INFO     Updated device "Audio/Video playback on KILI (DLNA)" - New settings: 127.0.0.1:35639
08-30 20:12:20 pulseaudio_dlna.pulseaudio                     INFO     Updated device "Audio/Video playback on KILI (DLNA)" - New settings: 192.168.68.116:45539
08-30 20:12:21 pulseaudio_dlna.pulseaudio                     INFO     Updated device "Audio/Video playback on KILI (DLNA)" - New settings: 127.0.0.1:35639
08-30 20:12:21 pulseaudio_dlna.pulseaudio                     INFO     Updated device "Audio/Video playback on KILI (DLNA)" - New settings: 192.168.68.116:45539
08-30 20:12:22 pulseaudio_dlna.pulseaudio                     INFO     Updated device "Audio/Video playback on KILI (DLNA)" - New settings: 127.0.0.1:35639
08-30 20:12:22 pulseaudio_dlna.pulseaudio                     INFO     Updated device "Audio/Video playback on KILI (DLNA)" - New settings: 192.168.68.116:45539
08-30 20:12:26 pulseaudio_dlna.pulseaudio                     INFO     on_device_updated "/org/pulseaudio/core1/sink6"
08-30 20:12:27 pulseaudio_dlna.pulseaudio                     INFO     _async_handle_sink_update /org/pulseaudio/core1/sink6
08-30 20:12:27 pulseaudio_dlna.pulseaudio                     INFO     Instructing the device "Stream Magic (DLNA)" to play ...
08-30 20:12:27 pyroute2                                       WARNING  Beware of the coming changes in the project packaging
08-30 20:12:27 pyroute2                                       WARNING  https://github.com/svinota/pyroute2/discussions/786
08-30 20:12:27 pulseaudio_dlna.plugins.dlna.renderer          INFO     Device state is stopped. Sending play command.
08-30 20:12:27 pulseaudio_dlna.pulseaudio                     INFO     The device "Stream Magic (DLNA)" is playing.
08-30 20:12:27 pulseaudio_dlna.pulseaudio                     INFO     _async_handle_sink_update /org/pulseaudio/core1/sink6 finished!
08-30 20:12:27 pulseaudio_dlna.streamserver                   INFO     URL settings: /dHlwZT0iYnJpZGdlIix1ZG49InV1aWQ6ZmQ1Y2MzM2YtNmVjZS00OGUzLWIyOWMtMDlmNmE3NjAzZmRmIg%3D%3D/stream.mp3 (type="bridge",udn="uuid:fd5cc33f-6ece-48e3-b29c-09f6a7603fdf")
08-30 20:12:27 pulseaudio_dlna.streamserver                   INFO     Registered stream "/dHlwZT0iYnJpZGdlIix1ZG49InV1aWQ6ZmQ1Y2MzM2YtNmVjZS00OGUzLWIyOWMtMDlmNmE3NjAzZmRmIg%3D%3D/stream.mp3" (0x7fdf80dba400) ...
08-30 20:12:27 pulseaudio_dlna.streamserver                   INFO     Starting processes "parec --format=s16le -d streammagic_dlna.monitor | lame -b 192 -r -"
08-30 20:12:27 pulseaudio_dlna.streamserver                   INFO     Processes of /dHlwZT0iYnJpZGdlIix1ZG49InV1aWQ6ZmQ1Y2MzM2YtNmVjZS00OGUzLWIyOWMtMDlmNmE3NjAzZmRmIg%3D%3D/stream.mp3 initialized ...
08-30 20:12:28 pulseaudio_dlna.streamserver                   INFO     URL settings: /dHlwZT0iYnJpZGdlIix1ZG49InV1aWQ6ZmQ1Y2MzM2YtNmVjZS00OGUzLWIyOWMtMDlmNmE3NjAzZmRmIg%3D%3D/stream.mp3 (type="bridge",udn="uuid:fd5cc33f-6ece-48e3-b29c-09f6a7603fdf")
08-30 20:12:28 pulseaudio_dlna.streamserver                   INFO     Registered stream "/dHlwZT0iYnJpZGdlIix1ZG49InV1aWQ6ZmQ1Y2MzM2YtNmVjZS00OGUzLWIyOWMtMDlmNmE3NjAzZmRmIg%3D%3D/stream.mp3" (0x7fdf80dc37f0) ...
08-30 20:12:28 pulseaudio_dlna.streamserver                   INFO     Starting processes "parec --format=s16le -d streammagic_dlna.monitor | lame -b 192 -r -"
08-30 20:12:28 pulseaudio_dlna.streamserver                   INFO     Processes of /dHlwZT0iYnJpZGdlIix1ZG49InV1aWQ6ZmQ1Y2MzM2YtNmVjZS00OGUzLWIyOWMtMDlmNmE3NjAzZmRmIg%3D%3D/stream.mp3 initialized ...
08-30 20:12:28 pulseaudio_dlna.streamserver                   INFO     URL settings: /dHlwZT0iYnJpZGdlIix1ZG49InV1aWQ6ZmQ1Y2MzM2YtNmVjZS00OGUzLWIyOWMtMDlmNmE3NjAzZmRmIg%3D%3D/stream.mp3 (type="bridge",udn="uuid:fd5cc33f-6ece-48e3-b29c-09f6a7603fdf")
08-30 20:12:28 pulseaudio_dlna.streamserver                   INFO     Registered stream "/dHlwZT0iYnJpZGdlIix1ZG49InV1aWQ6ZmQ1Y2MzM2YtNmVjZS00OGUzLWIyOWMtMDlmNmE3NjAzZmRmIg%3D%3D/stream.mp3" (0x7fdf80dff550) ...
08-30 20:12:28 pulseaudio_dlna.streamserver                   INFO     Starting processes "parec --format=s16le -d streammagic_dlna.monitor | lame -b 192 -r -"
08-30 20:12:28 pulseaudio_dlna.streamserver                   INFO     Processes of /dHlwZT0iYnJpZGdlIix1ZG49InV1aWQ6ZmQ1Y2MzM2YtNmVjZS00OGUzLWIyOWMtMDlmNmE3NjAzZmRmIg%3D%3D/stream.mp3 initialized ...
08-30 20:12:28 pulseaudio_dlna.streamserver                   INFO     Unregistered stream "/dHlwZT0iYnJpZGdlIix1ZG49InV1aWQ6ZmQ1Y2MzM2YtNmVjZS00OGUzLWIyOWMtMDlmNmE3NjAzZmRmIg%3D%3D/stream.mp3" (0x7fdf80dba400) ...
08-30 20:12:28 pulseaudio_dlna.streamserver                   INFO     Unregistered stream "/dHlwZT0iYnJpZGdlIix1ZG49InV1aWQ6ZmQ1Y2MzM2YtNmVjZS00OGUzLWIyOWMtMDlmNmE3NjAzZmRmIg%3D%3D/stream.mp3" (0x7fdf80dc37f0) ...
08-30 20:12:31 pulseaudio_dlna.discover                       INFO     SSDPDiscover.search()
08-30 20:12:34 pulseaudio_dlna.streamserver                   INFO     Unregistered stream "/dHlwZT0iYnJpZGdlIix1ZG49InV1aWQ6ZmQ1Y2MzM2YtNmVjZS00OGUzLWIyOWMtMDlmNmE3NjAzZmRmIg%3D%3D/stream.mp3" (0x7fdf80dff550) ...
08-30 20:12:36 pulseaudio_dlna.streamserver                   INFO     No more stream from device "Stream Magic".
08-30 20:12:36 pulseaudio_dlna.pulseaudio                     INFO     _async_handle_sink_update /org/pulseaudio/core1/sink6
08-30 20:12:36 pulseaudio_dlna.pulseaudio                     INFO     Instructing the device "Stream Magic (DLNA)" to play ...
08-30 20:12:36 pulseaudio_dlna.streamserver                   INFO     URL settings: /dHlwZT0iYnJpZGdlIix1ZG49InV1aWQ6ZmQ1Y2MzM2YtNmVjZS00OGUzLWIyOWMtMDlmNmE3NjAzZmRmIg%3D%3D/stream.mp3 (type="bridge",udn="uuid:fd5cc33f-6ece-48e3-b29c-09f6a7603fdf")
08-30 20:12:36 pulseaudio_dlna.streamserver                   INFO     Registered stream "/dHlwZT0iYnJpZGdlIix1ZG49InV1aWQ6ZmQ1Y2MzM2YtNmVjZS00OGUzLWIyOWMtMDlmNmE3NjAzZmRmIg%3D%3D/stream.mp3" (0x7fdf80dc3610) ...
08-30 20:12:36 pulseaudio_dlna.streamserver                   INFO     Starting processes "parec --format=s16le -d streammagic_dlna.monitor | lame -b 192 -r -"
08-30 20:12:36 pulseaudio_dlna.streamserver                   INFO     Processes of /dHlwZT0iYnJpZGdlIix1ZG49InV1aWQ6ZmQ1Y2MzM2YtNmVjZS00OGUzLWIyOWMtMDlmNmE3NjAzZmRmIg%3D%3D/stream.mp3 initialized ...
08-30 20:12:37 pulseaudio_dlna.streamserver                   INFO     URL settings: /dHlwZT0iYnJpZGdlIix1ZG49InV1aWQ6ZmQ1Y2MzM2YtNmVjZS00OGUzLWIyOWMtMDlmNmE3NjAzZmRmIg%3D%3D/stream.mp3 (type="bridge",udn="uuid:fd5cc33f-6ece-48e3-b29c-09f6a7603fdf")
08-30 20:12:37 pulseaudio_dlna.streamserver                   INFO     Registered stream "/dHlwZT0iYnJpZGdlIix1ZG49InV1aWQ6ZmQ1Y2MzM2YtNmVjZS00OGUzLWIyOWMtMDlmNmE3NjAzZmRmIg%3D%3D/stream.mp3" (0x7fdf80dc6e20) ...
08-30 20:12:37 pulseaudio_dlna.streamserver                   INFO     Starting processes "parec --format=s16le -d streammagic_dlna.monitor | lame -b 192 -r -"
08-30 20:12:37 pulseaudio_dlna.streamserver                   INFO     Processes of /dHlwZT0iYnJpZGdlIix1ZG49InV1aWQ6ZmQ1Y2MzM2YtNmVjZS00OGUzLWIyOWMtMDlmNmE3NjAzZmRmIg%3D%3D/stream.mp3 initialized ...
08-30 20:12:37 pulseaudio_dlna.streamserver                   INFO     URL settings: /dHlwZT0iYnJpZGdlIix1ZG49InV1aWQ6ZmQ1Y2MzM2YtNmVjZS00OGUzLWIyOWMtMDlmNmE3NjAzZmRmIg%3D%3D/stream.mp3 (type="bridge",udn="uuid:fd5cc33f-6ece-48e3-b29c-09f6a7603fdf")
08-30 20:12:37 pulseaudio_dlna.streamserver                   INFO     Registered stream "/dHlwZT0iYnJpZGdlIix1ZG49InV1aWQ6ZmQ1Y2MzM2YtNmVjZS00OGUzLWIyOWMtMDlmNmE3NjAzZmRmIg%3D%3D/stream.mp3" (0x7fdf80dce1c0) ...
08-30 20:12:37 pulseaudio_dlna.streamserver                   INFO     Starting processes "parec --format=s16le -d streammagic_dlna.monitor | lame -b 192 -r -"
08-30 20:12:37 pulseaudio_dlna.streamserver                   INFO     Processes of /dHlwZT0iYnJpZGdlIix1ZG49InV1aWQ6ZmQ1Y2MzM2YtNmVjZS00OGUzLWIyOWMtMDlmNmE3NjAzZmRmIg%3D%3D/stream.mp3 initialized ...
08-30 20:12:37 pulseaudio_dlna.streamserver                   INFO     Unregistered stream "/dHlwZT0iYnJpZGdlIix1ZG49InV1aWQ6ZmQ1Y2MzM2YtNmVjZS00OGUzLWIyOWMtMDlmNmE3NjAzZmRmIg%3D%3D/stream.mp3" (0x7fdf80dc3610) ...
08-30 20:12:37 pulseaudio_dlna.streamserver                   INFO     Unregistered stream "/dHlwZT0iYnJpZGdlIix1ZG49InV1aWQ6ZmQ1Y2MzM2YtNmVjZS00OGUzLWIyOWMtMDlmNmE3NjAzZmRmIg%3D%3D/stream.mp3" (0x7fdf80dc6e20) ...
08-30 20:12:40 pulseaudio_dlna.plugins.dlna.renderer          INFO     Device state is playing. No need to send play command.
08-30 20:12:40 pulseaudio_dlna.pulseaudio                     INFO     The device "Stream Magic (DLNA)" is playing.
08-30 20:12:40 pulseaudio_dlna.pulseaudio                     INFO     _async_handle_sink_update /org/pulseaudio/core1/sink6 finished!
08-30 20:12:43 pulseaudio_dlna.streamserver                   INFO     Unregistered stream "/dHlwZT0iYnJpZGdlIix1ZG49InV1aWQ6ZmQ1Y2MzM2YtNmVjZS00OGUzLWIyOWMtMDlmNmE3NjAzZmRmIg%3D%3D/stream.mp3" (0x7fdf80dce1c0) ...
08-30 20:12:45 pulseaudio_dlna.streamserver                   INFO     No more stream from device "Stream Magic".
08-30 20:12:45 pulseaudio_dlna.pulseaudio                     INFO     _async_handle_sink_update /org/pulseaudio/core1/sink6
08-30 20:12:45 pulseaudio_dlna.pulseaudio                     INFO     Instructing the device "Stream Magic (DLNA)" to play ...
08-30 20:12:45 pulseaudio_dlna.plugins.dlna.renderer          INFO     Device state is stopped. Sending play command.
08-30 20:12:45 pulseaudio_dlna.pulseaudio                     INFO     The device "Stream Magic (DLNA)" is playing.
08-30 20:12:45 pulseaudio_dlna.pulseaudio                     INFO     _async_handle_sink_update /org/pulseaudio/core1/sink6 finished!
08-30 20:12:45 pulseaudio_dlna.streamserver                   INFO     URL settings: /dHlwZT0iYnJpZGdlIix1ZG49InV1aWQ6ZmQ1Y2MzM2YtNmVjZS00OGUzLWIyOWMtMDlmNmE3NjAzZmRmIg%3D%3D/stream.mp3 (type="bridge",udn="uuid:fd5cc33f-6ece-48e3-b29c-09f6a7603fdf")
08-30 20:12:45 pulseaudio_dlna.streamserver                   INFO     Registered stream "/dHlwZT0iYnJpZGdlIix1ZG49InV1aWQ6ZmQ1Y2MzM2YtNmVjZS00OGUzLWIyOWMtMDlmNmE3NjAzZmRmIg%3D%3D/stream.mp3" (0x7fdf80dba220) ...
08-30 20:12:45 pulseaudio_dlna.streamserver                   INFO     Starting processes "parec --format=s16le -d streammagic_dlna.monitor | lame -b 192 -r -"
08-30 20:12:45 pulseaudio_dlna.streamserver                   INFO     Processes of /dHlwZT0iYnJpZGdlIix1ZG49InV1aWQ6ZmQ1Y2MzM2YtNmVjZS00OGUzLWIyOWMtMDlmNmE3NjAzZmRmIg%3D%3D/stream.mp3 initialized ...
08-30 20:12:46 pulseaudio_dlna.streamserver                   INFO     URL settings: /dHlwZT0iYnJpZGdlIix1ZG49InV1aWQ6ZmQ1Y2MzM2YtNmVjZS00OGUzLWIyOWMtMDlmNmE3NjAzZmRmIg%3D%3D/stream.mp3 (type="bridge",udn="uuid:fd5cc33f-6ece-48e3-b29c-09f6a7603fdf")
08-30 20:12:46 pulseaudio_dlna.streamserver                   INFO     Registered stream "/dHlwZT0iYnJpZGdlIix1ZG49InV1aWQ6ZmQ1Y2MzM2YtNmVjZS00OGUzLWIyOWMtMDlmNmE3NjAzZmRmIg%3D%3D/stream.mp3" (0x7fdf80dce070) ...
08-30 20:12:46 pulseaudio_dlna.streamserver                   INFO     Starting processes "parec --format=s16le -d streammagic_dlna.monitor | lame -b 192 -r -"
08-30 20:12:46 pulseaudio_dlna.streamserver                   INFO     Processes of /dHlwZT0iYnJpZGdlIix1ZG49InV1aWQ6ZmQ1Y2MzM2YtNmVjZS00OGUzLWIyOWMtMDlmNmE3NjAzZmRmIg%3D%3D/stream.mp3 initialized ...
08-30 20:12:46 pulseaudio_dlna.streamserver                   INFO     URL settings: /dHlwZT0iYnJpZGdlIix1ZG49InV1aWQ6ZmQ1Y2MzM2YtNmVjZS00OGUzLWIyOWMtMDlmNmE3NjAzZmRmIg%3D%3D/stream.mp3 (type="bridge",udn="uuid:fd5cc33f-6ece-48e3-b29c-09f6a7603fdf")
08-30 20:12:46 pulseaudio_dlna.streamserver                   INFO     Registered stream "/dHlwZT0iYnJpZGdlIix1ZG49InV1aWQ6ZmQ1Y2MzM2YtNmVjZS00OGUzLWIyOWMtMDlmNmE3NjAzZmRmIg%3D%3D/stream.mp3" (0x7fdf80dc6610) ...
08-30 20:12:46 pulseaudio_dlna.streamserver                   INFO     Starting processes "parec --format=s16le -d streammagic_dlna.monitor | lame -b 192 -r -"
08-30 20:12:46 pulseaudio_dlna.streamserver                   INFO     Processes of /dHlwZT0iYnJpZGdlIix1ZG49InV1aWQ6ZmQ1Y2MzM2YtNmVjZS00OGUzLWIyOWMtMDlmNmE3NjAzZmRmIg%3D%3D/stream.mp3 initialized ...
08-30 20:12:46 pulseaudio_dlna.streamserver                   INFO     Unregistered stream "/dHlwZT0iYnJpZGdlIix1ZG49InV1aWQ6ZmQ1Y2MzM2YtNmVjZS00OGUzLWIyOWMtMDlmNmE3NjAzZmRmIg%3D%3D/stream.mp3" (0x7fdf80dba220) ...
08-30 20:12:46 pulseaudio_dlna.streamserver                   INFO     Unregistered stream "/dHlwZT0iYnJpZGdlIix1ZG49InV1aWQ6ZmQ1Y2MzM2YtNmVjZS00OGUzLWIyOWMtMDlmNmE3NjAzZmRmIg%3D%3D/stream.mp3" (0x7fdf80dce070) ...
08-30 20:12:52 pulseaudio_dlna.streamserver                   INFO     Unregistered stream "/dHlwZT0iYnJpZGdlIix1ZG49InV1aWQ6ZmQ1Y2MzM2YtNmVjZS00OGUzLWIyOWMtMDlmNmE3NjAzZmRmIg%3D%3D/stream.mp3" (0x7fdf80dc6610) ...
08-30 20:12:54 pulseaudio_dlna.streamserver                   INFO     No more stream from device "Stream Magic".
08-30 20:12:54 pulseaudio_dlna.pulseaudio                     INFO     _async_handle_sink_update /org/pulseaudio/core1/sink6
08-30 20:12:54 pulseaudio_dlna.pulseaudio                     INFO     Instructing the device "Stream Magic (DLNA)" to play ...
08-30 20:12:54 pulseaudio_dlna.streamserver                   INFO     URL settings: /dHlwZT0iYnJpZGdlIix1ZG49InV1aWQ6ZmQ1Y2MzM2YtNmVjZS00OGUzLWIyOWMtMDlmNmE3NjAzZmRmIg%3D%3D/stream.mp3 (type="bridge",udn="uuid:fd5cc33f-6ece-48e3-b29c-09f6a7603fdf")
08-30 20:12:54 pulseaudio_dlna.streamserver                   INFO     Registered stream "/dHlwZT0iYnJpZGdlIix1ZG49InV1aWQ6ZmQ1Y2MzM2YtNmVjZS00OGUzLWIyOWMtMDlmNmE3NjAzZmRmIg%3D%3D/stream.mp3" (0x7fdf80dcee80) ...
08-30 20:12:54 pulseaudio_dlna.streamserver                   INFO     Starting processes "parec --format=s16le -d streammagic_dlna.monitor | lame -b 192 -r -"
08-30 20:12:54 pulseaudio_dlna.streamserver                   INFO     Processes of /dHlwZT0iYnJpZGdlIix1ZG49InV1aWQ6ZmQ1Y2MzM2YtNmVjZS00OGUzLWIyOWMtMDlmNmE3NjAzZmRmIg%3D%3D/stream.mp3 initialized ...
08-30 20:12:54 pulseaudio_dlna.streamserver                   INFO     URL settings: /dHlwZT0iYnJpZGdlIix1ZG49InV1aWQ6ZmQ1Y2MzM2YtNmVjZS00OGUzLWIyOWMtMDlmNmE3NjAzZmRmIg%3D%3D/stream.mp3 (type="bridge",udn="uuid:fd5cc33f-6ece-48e3-b29c-09f6a7603fdf")
08-30 20:12:54 pulseaudio_dlna.streamserver                   INFO     Registered stream "/dHlwZT0iYnJpZGdlIix1ZG49InV1aWQ6ZmQ1Y2MzM2YtNmVjZS00OGUzLWIyOWMtMDlmNmE3NjAzZmRmIg%3D%3D/stream.mp3" (0x7fdf80dba1c0) ...
08-30 20:12:54 pulseaudio_dlna.streamserver                   INFO     Starting processes "parec --format=s16le -d streammagic_dlna.monitor | lame -b 192 -r -"
08-30 20:12:55 pulseaudio_dlna.streamserver                   INFO     Processes of /dHlwZT0iYnJpZGdlIix1ZG49InV1aWQ6ZmQ1Y2MzM2YtNmVjZS00OGUzLWIyOWMtMDlmNmE3NjAzZmRmIg%3D%3D/stream.mp3 initialized ...
08-30 20:12:55 pulseaudio_dlna.streamserver                   INFO     URL settings: /dHlwZT0iYnJpZGdlIix1ZG49InV1aWQ6ZmQ1Y2MzM2YtNmVjZS00OGUzLWIyOWMtMDlmNmE3NjAzZmRmIg%3D%3D/stream.mp3 (type="bridge",udn="uuid:fd5cc33f-6ece-48e3-b29c-09f6a7603fdf")
08-30 20:12:55 pulseaudio_dlna.streamserver                   INFO     Registered stream "/dHlwZT0iYnJpZGdlIix1ZG49InV1aWQ6ZmQ1Y2MzM2YtNmVjZS00OGUzLWIyOWMtMDlmNmE3NjAzZmRmIg%3D%3D/stream.mp3" (0x7fdf80dcb700) ...
08-30 20:12:55 pulseaudio_dlna.streamserver                   INFO     Starting processes "parec --format=s16le -d streammagic_dlna.monitor | lame -b 192 -r -"
08-30 20:12:55 pulseaudio_dlna.streamserver                   INFO     Processes of /dHlwZT0iYnJpZGdlIix1ZG49InV1aWQ6ZmQ1Y2MzM2YtNmVjZS00OGUzLWIyOWMtMDlmNmE3NjAzZmRmIg%3D%3D/stream.mp3 initialized ...
08-30 20:12:55 pulseaudio_dlna.streamserver                   INFO     Unregistered stream "/dHlwZT0iYnJpZGdlIix1ZG49InV1aWQ6ZmQ1Y2MzM2YtNmVjZS00OGUzLWIyOWMtMDlmNmE3NjAzZmRmIg%3D%3D/stream.mp3" (0x7fdf80dcee80) ...
08-30 20:12:55 pulseaudio_dlna.streamserver                   INFO     Unregistered stream "/dHlwZT0iYnJpZGdlIix1ZG49InV1aWQ6ZmQ1Y2MzM2YtNmVjZS00OGUzLWIyOWMtMDlmNmE3NjAzZmRmIg%3D%3D/stream.mp3" (0x7fdf80dba1c0) ...
08-30 20:12:58 pulseaudio_dlna.plugins.dlna.renderer          INFO     Device state is playing. No need to send play command.
08-30 20:12:58 pulseaudio_dlna.pulseaudio                     INFO     The device "Stream Magic (DLNA)" is playing.
08-30 20:12:58 pulseaudio_dlna.pulseaudio                     INFO     _async_handle_sink_update /org/pulseaudio/core1/sink6 finished!
08-30 20:13:01 pulseaudio_dlna.streamserver                   INFO     Unregistered stream "/dHlwZT0iYnJpZGdlIix1ZG49InV1aWQ6ZmQ1Y2MzM2YtNmVjZS00OGUzLWIyOWMtMDlmNmE3NjAzZmRmIg%3D%3D/stream.mp3" (0x7fdf80dcb700) ...
08-30 20:13:02 pulseaudio_dlna.pulseaudio                     INFO     on_device_updated "/org/pulseaudio/core1/sink1"
08-30 20:13:03 pulseaudio_dlna.streamserver                   INFO     No more stream from device "Stream Magic".
08-30 20:13:04 pulseaudio_dlna.pulseaudio                     INFO     _async_handle_sink_update /org/pulseaudio/core1/sink1
08-30 20:13:04 pulseaudio_dlna.pulseaudio                     INFO     _async_handle_sink_update /org/pulseaudio/core1/sink1 finished!
^CApplication is shutting down ...
08-30 20:13:10 pulseaudio_dlna.pulseaudio                     INFO     PulseWatcher.shutdown()
08-30 20:13:10 pulseaudio_dlna.streamserver                   INFO     StreamServer GobjectMainLoopMixin.shutdown()
08-30 20:13:10 pulseaudio_dlna.holder                         INFO     Holder.shutdown()
Process Process-3:
08-30 20:13:10 pulseaudio_dlna.pulseaudio                     INFO     Remove "streammagic_dlna" sink ...
Traceback (most recent call last):
  File "/usr/lib/python3.9/multiprocessing/process.py", line 315, in _bootstrap
    self.run()
  File "/usr/lib/python3.9/multiprocessing/process.py", line 108, in run
    self._target(*self._args, **self._kwargs)
  File "/usr/lib/python3.9/site-packages/pulseaudio_dlna/holder.py", line 67, in search
    time.sleep(0.1)
KeyboardInterrupt

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3.9/multiprocessing/process.py", line 318, in _bootstrap
    util._exit_function()
  File "/usr/lib/python3.9/multiprocessing/util.py", line 360, in _exit_function
    _run_finalizers()
  File "/usr/lib/python3.9/multiprocessing/util.py", line 300, in _run_finalizers
    finalizer()
  File "/usr/lib/python3.9/multiprocessing/util.py", line 224, in __call__
    res = self._callback(*self._args, **self._kwargs)
  File "/usr/lib/python3.9/multiprocessing/queues.py", line 201, in _finalize_join
    thread.join()
  File "/usr/lib/python3.9/threading.py", line 1053, in join
    self._wait_for_tstate_lock()
  File "/usr/lib/python3.9/threading.py", line 1069, in _wait_for_tstate_lock
    elif lock.acquire(block, timeout):
KeyboardInterrupt
08-30 20:13:10 pulseaudio_dlna.pulseaudio                     INFO     Remove "audiovideoplaybackonkili_dlna" sink ...

This output includes several dropouts (I think shown by No more stream from device "Stream Magic".).

I am attempting to create a custom config for the device which I can then hack. The output of this was interesting (pulseaudio-dlna --create-device-config)…

pulseaudio_dlna.application                    INFO     Using version: 0.6.1
08-30 20:16:09 pulseaudio_dlna.application                    INFO     Binding to *:8080
08-30 20:16:09 pulseaudio_dlna.application                    INFO     Starting discovery ...
08-30 20:16:09 pulseaudio_dlna.plugins.chromecast             INFO     ChromecastPlugin.discover()
08-30 20:16:14 pulseaudio_dlna.plugins.dlna.ssdp              INFO     SSDPListener.shutdown()
08-30 20:16:14 pulseaudio_dlna.plugins.dlna.ssdp              INFO     SSDPListener.serve_forever()
08-30 20:16:14 pulseaudio_dlna.plugins.dlna.ssdp              INFO     SSDPListener.run()
08-30 20:16:22 pulseaudio_dlna.discover                       INFO     SSDPDiscover.search()
08-30 20:16:22 pulseaudio_dlna.plugins.dlna                   INFO     DLNAPlugin.discover()
08-30 20:16:22 pulseaudio_dlna.holder                         INFO     Holder.search()
08-30 20:16:22 pulseaudio_dlna.application                    INFO     Discovery complete.
08-30 20:16:22 pulseaudio_dlna.application                    INFO     Found the following devices:
08-30 20:16:22 pulseaudio_dlna.application                    INFO     Stream Magic (DLNA)
08-30 20:16:22 pulseaudio_dlna.application                    INFO       - Mp3Codec
08-30 20:16:22 pulseaudio_dlna.application                    INFO       - L16Codec
08-30 20:16:22 pulseaudio_dlna.application                    INFO     Audio/Video playback on KILI (DLNA)
08-30 20:16:22 pulseaudio_dlna.application                    INFO       - Mp3Codec
08-30 20:16:22 pulseaudio_dlna.application                    INFO       - WavCodec
08-30 20:16:22 pulseaudio_dlna.application                    INFO       - AacCodec
08-30 20:16:22 pulseaudio_dlna.application                    INFO       - FlacCodec
08-30 20:16:22 pulseaudio_dlna.application                    INFO       - OggCodec
08-30 20:16:22 pulseaudio_dlna.application                    INFO       - L16Codec
08-30 20:16:22 pulseaudio_dlna.application                    INFO       - L16Codec
08-30 20:16:22 pulseaudio_dlna.application                    INFO       - L16Codec

The StreamMagic should have more support than what it’s providing from auto settings.

The portion of the JSON generated for the device is not nice…

    "uuid:fd5cc33f-6ece-48e3-b29c-09f6a7603fdf": {
        "name": "Stream Magic",
        "flavour": "DLNA",
        "codecs": [
            {
                "rules": [],
                "bit_rate": null,
                "mime_type": "audio/mpeg",
                "identifier": "mp3"
            },
            {
                "rules": [],
                "sample_rate": null,
                "channels": null,
                "mime_type": "audio/L16",
                "identifier": "l16"
            }
        ],
        "rules": []
    },

I have retweaked the JSON to be more reflective of the actual nature of the device. I’ve upped the bit rate for MP3 to 320 here as well - That seems to have taken but I still get drop outs. If I move FLAC up the list (ideal) then I just get nothing - I don’t think the stable is solid enough for long enough.

{
    "uuid:fd5cc33f-6ece-48e3-b29c-09f6a7603fdf": {
        "name": "Stream Magic",
        "flavour": "DLNA",
        "codecs": [
            {
                "rules": [],
                "bit_rate": 320,
                "mime_type": "audio/mpeg",
                "identifier": "mp3"
            },
            {
                "rules": [],
                "mime_type": "audio/wav",
                "identifier": "wav"
            },
            {
                "rules": [],
                "mime_type": "audio/flac",
                "identifier": "flac"
            },
            {
                "rules": [],
                "bit_rate": 256,
                "mime_type": "audio/aac",
                "identifier": "aac"
            },
            {
                "rules": [],
                "sample_rate": 44100,
                "channels": 2,
                "mime_type": "audio/L16;rate=44100;channels=2",
                "identifier": "l16"
            },
            {
                "rules": [],
                "sample_rate": 48000,
                "channels": 2,
                "mime_type": "audio/L16;rate=48000;channels=2",
                "identifier": "l16"
            },
            {
                "rules": [],
                "sample_rate": 96000,
                "channels": 2,
                "mime_type": "audio/L16;rate=96000;channels=2",
                "identifier": "l16"
            }
        ],
        "rules": []
    },
    "uuid:5be5f99b-1bc5-12bd-0080-0005cdaf0e06": {
        "name": "Speakers",
        "flavour": "DLNA",
        "codecs": [
            {
                "rules": [],
                "bit_rate": 320,
                "mime_type": "audio/mpeg",
                "identifier": "mp3"
            },
            {
                "rules": [],
                "mime_type": "audio/wav",
                "identifier": "wav"
            },
            {
                "rules": [],
                "bit_rate": 256,
                "mime_type": "audio/aac",
                "identifier": "aac"
            },
            {
                "rules": [],
                "mime_type": "audio/flac",
                "identifier": "flac"
            },
            {
                "rules": [],
                "sample_rate": 44100,
                "channels": 2,
                "mime_type": "audio/L16;rate=44100;channels=2",
                "identifier": "l16"
            },
            {
                "rules": [],
                "sample_rate": 48000,
                "channels": 2,
                "mime_type": "audio/L16;rate=48000;channels=2",
                "identifier": "l16"
            },
            {
                "rules": [],
                "sample_rate": 44100,
                "channels": 1,
                "mime_type": "audio/L16;rate=44100;channels=1",
                "identifier": "l16"
            },
            {
                "rules": [],
                "sample_rate": 48000,
                "channels": 1,
                "mime_type": "audio/L16;rate=48000;channels=1",
                "identifier": "l16"
            }
        ],
        "rules": []
    }
}

It feels like I need a larger buffer. I tried changing the --chunk-size argument but that made no difference in either direction.

I may be flogging a dead horse here.

Any more ideas on what I could try?