Frage an die Linuxer - Scriptproblem
Verfasst: 13.05.2016, 17:25
Hallo,
ich möchte den Start von squeezelite auf meinem Cubie automatisieren, so dass je nach angeschlossenem DAC der Soundcard-Parameter korrekt gesetzt wird:
Irgendetwas klappt aber nicht bei der Fallunterscheidung: Es wird immer der erste Eintrag für den iFi genommen, obwohl die squeezelite|grep-Abfrage dafür 0 ergibt. Syntaxfehler werden jedenfalls nicht moniert.
Danke für hilfreiche Hinweise!
Gruß
Jochen
ich möchte den Start von squeezelite auf meinem Cubie automatisieren, so dass je nach angeschlossenem DAC der Soundcard-Parameter korrekt gesetzt wird:
Code: Alles auswählen
# Set the soundcard
if [ $(squeezelite -l|grep -c iFi) > 0 ] ; then
#iFi iDSD nano
SL_SOUNDCARD="front:CARD=Audio,DEV=0";
elif [ $(squeezelite -l|grep -c DigiHug) > 0 ] ; then
#DigiHug USB
SL_SOUNDCARD="default:CARD=Audio";
elif [ $(squeezelite -l|grep -c DAC100) > 0 ] ; then
#Cambridge DAC 100
SL_SOUNDCARD="front:CARD=C1,DEV=0";
else
#onboard-Sound
SL_SOUNDCARD="default:CARD=sunxicodec";
fi
Danke für hilfreiche Hinweise!
Gruß
Jochen