ich habe schon viele Stunden/Tage mit rumprobieren und lesen verbracht, aber noch keine Lösung gefunden - immer wieder tauchen neue Probleme auf.
Mein Ziel: Ich möchte die Kanäle zweier Soundkarte aufsplitten, so dass verschiedene MPD-Instanzen verschiedene Songs abspielen können:
MPD1 --> Song1 --> Soundkarte1 Kanal 1 + 2 (Stereo)
MPD2 --> Radio --> Soundkarte1 Kanal 3 + 4 (Stereo)
MPD3 --> Song2 --> Soundkarte1 Kanal 5 + 6 (Stereo)
...
Ich will diese Konfiguration nutzen, um in verschiedenen Räumen verschiedene Lieder abzuspielen.
Die MPD-Instanzen sind erstellt und funktionieren nach einem Systemneustart auch einzeln. Wechsle ich aber die Instanz oder will gleichzeitig verschiedene MPD-Instanzen also auch verschiedene Kanäle bespielen, gibt es Probleme.
Ich erhalte in der mpd.log/mpd2.log folgende Fehlermeldung: "ALSA lib pcm_dmix.c(snd_pcm_dmix_open) unable to open slave" und
"exception: nested: Failed to open ALSA device "kgbad": Device or resource busy"
Ich habe erstmal nur zwei Instanzen installiert und konfiguriert. Meine asound.conf sieht wie folgt aus:
Code: Alles auswählen
pcm_slave.Logi1 {
pcm "hw:0,0"
channels 8
rate 44100
}
pcm.kgbad {
type plug
slave.pcm {
type dmix
ipc_key 1001
ipc_key_add_uid false
ipc_perm 0666
slave Logi1
bindings [ 0 1 ]
}
}
pcm.kgschlafzimmer {
type plug
slave.pcm {
type dmix
ipc_key 1002
ipc_key_add_uid false
ipc_perm 0666
slave Logi1
bindings [ 2 3 ]
}
}
Hat jemand von euch eine ähnliche Konfiguration am Laufen?ALSA lib pcm_direct.c(snd1_pcm_direct_initialize_slave) unable to install hw params
ALSA lib pcm_dmix.c(snd_pcm_dmix_open) unable to initialize slave
Feb 24 10:40 : exception: Failed to open "kgbad" (alsa)
Feb 24 10:40 : exception: nested: Failed to open ALSA device "kgbad": Broken pipe
Über Hilfe würde ich mich sehr freuen - ich habe nämlich keine Ahnung, was ich noch probieren kann.
Beste Grüße
Marco