Ein Video, das bluealsa nutzen soll, starte ich via vlc mit diesem script (im Folgenden script1):
Code: Alles auswählen
echo "Starte ecasound-script."
ecasnd &
EcaScriptPID=${!}
vlc "${1}" --aout alsa --alsa-audio-device "hw:Loopback,0"
echo "Beende ecasound-script."
kill ${EcaScriptPID}
if pgrep ecasound > /dev/null ; then
killall ecasound
fi
Konfiguration arbeitet, wie gewünscht.
Wenn ich bluealsa (0.13) nicht über rc.local starte, geht das im Terminal nur als root. Das Terminal meldet nach einigen Sekunden:
Code: Alles auswählen
/usr/bin/bluealsa: Unsupported AT message: CMD: command:+CLCC, value:(null)
/usr/bin/bluealsa: Unsupported AT message: SET: command:+CSRSF, value:0,0,0,1,0,0,0
Starte ich script2 direkt, ohne vlc, läuft diese Meldung in einer Endlos-Schleife im Terminal:
Code: Alles auswählen
überprüfe Bluetooth-Verbindungen: 2.
starte ecasound: überprüfe Bluetooth-Verbindungen: 2.
prüfe ob ecasound noch läuft: -1.
Was läuft falsch bei der Benutzung von 0.13?