Guten Morgen!

Vorweg: Ich habe hier https://www.raspberrypi.org/forums/v...?f=38&t=177042 schon gefragt, aber die Anzahl der Antworten war nicht so berauschend ...
Weiterhin erschliesst sich die Struktur von asound.conf Dateien, so bald sie Basis-Wissen überschreiten, mir nicht wirklich!?
Ein RaspberryPi-Zero wird mit diesem https://www.adafruit.com/product/3346 einfachen I2S-D-Klasse-Verstärker betrieben. Funktioniert auch ...
Basis-Konfig wird so empfohlen (1)
Code:
pcm.!default {
 type hw card 0
}
ctl.!default {
 type hw card 0
}
Nachteil: nerviges Knacken beim Start und Stop.

Dagegen hilft das (2)
Code:
pcm.hifiberry {
type hw card 0
}

pcm.!default {
type plug
slave.pcm "dmixer"
}

pcm.dmixer {
type dmix
ipc_key 1024
slave {
pcm "hifiberry"
channels 2
}
}

ctl.dmixer {
type hw
card 0
}
Da das Board keine Hardware-Lautstärke regeln kann, muss man es wohl über Software machen (3)
Code:
pcm.softvol {
 type softvol
 slave {
   pcm "plughw"
 }
  control {
   name "SoftMaster"
   card 0
 }
}

pcm.!default {
 type plug
 slave.pcm "softvol"
}
Da ist aber das Knacken/Ploppen von (1) wieder da. Wie kann ich (2) und (3) in einer Konfig vereinigen? Also Knacken weg und Software-Volume-Regelung?
Das Ganze soll minimalistisch bleiben und letztlich nur einen fest definierten Audio-Stream abspielen, also massenhaft Zeug installieren wäre nicht so mein Favorit ...

Danke und Gruß, FM_81