Paso 7: Ejecutar en Inicio
A continuación necesitamos para asegurarse de que Squeezelite se ejecuta en el arranqueHe tomado el script de inicio de daemon Squeezelite a partir de otro tutorial, use bajo su propio riesgo!
Siga estos comandos para automatizar el arranque:
CD /home/pi/squeezelite
sudo wget http://www.gerrelt.nl/RaspberryPi/squeezelitehf.sh
sudo mv squeezelitehf.sh /etc/init.d/squeezelite
CD /etc/init.d
sudo chmod u + x squeezelite
sudo update-rc.d squeezelite defaults
Usted necesitará cambiar unas líneas para asegurarse de que funciona correctamente y usted sabe qué habitación es en.
sudo nano squeezelite
La búsqueda para "SL_NAME", se encuentra esta línea:
SL_NAME = "Framboos"
Cambiar la palabra "Framboos" a lo que quieras, yo he usado Lounge en uno y al aire libre en el otro.
Se necesita configurar la tarjeta de sonido aquí también.
Busque esta línea
SL_SOUNDCARD = "sysdefault:CARD = Set"
Cambio "sysdefault:CARD = Set" al que ha seleccionado anteriormente (en mi caso lo cambié a "frente: tarjeta = DAC, DEV = 0").
Si está utilizando varios jugadores se necesita para asegurarse de que la dirección MAC es diferente en cada jugador. Para hacer este Descomente (quitar signo hash/libra) la línea
#SL_MAC_ADDRESS = "00:00:00:00:00:01"
He utilizado
SL_MAC_ADDRESS = "01:01:01:01:01:01" para mi reproductor de salón
SL_MAC_ADDRESS = "02:02:02:02:02:02" para mi reproductor al aire libre
Guarde y cierre el archivo de comandos presionando ctrl + x y luego Y para guardar.
Se trata de cómo probar la secuencia de comandos:
sudo. / squeezelite start
El símbolo debe volver inmediatamente. Ahora Compruebe si el proceso de squeezelite es:
PS - |grep squeeze
Debe devolver algo como esto (el número será diferente):
¿2324? 00:00:01 squeezelite-brazo
Para dejar de squeezelite:
sudo. / squeezelite parada
Y eso es todo, si reinicia el pi
sudo reboot
squeezelite debería iniciarse automáticamente.
Repita los pasos 1 a 7 para cualquier jugador adicional.