Étape 7: Exécuter au démarrage
Ensuite, nous devons faire en sorte que Squeezelite s’exécute au démarrageJ’ai emprunté le script de démarrage de démon à Squeezelite partir d’un autre tutoriel, donc à utiliser à vos risques et périls !
Suivre ces commandes pour automatiser le démarrage :
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
Vous aurez besoin de changer quelques lignes pour s’assurer que cela fonctionne correctement et vous savez quelle marge il est dans.
sudo nano squeezelite
Recherche pour « SL_NAME », vous trouverez cette ligne :
SL_NAME = « Framboos »
Remplacez le mot « Framboos » à ce que vous voulez, j’ai utilisé le salon sur l’un et en plein air sur l’autre.
Vous devez mettre la carte son ici aussi.
Recherche pour cette ligne
SL_SOUNDCARD = "sysdefault:CARD = Set"
Changement "sysdefault:CARD = définir" à celui sélectionné précédemment (dans mon cas je l’ai changé pour "recto : carte = DAC, DEV = 0").
Si vous utilisez plusieurs lecteurs, vous aurez besoin pour s’assurer que l’adresse MAC est différent sur chaque joueur. Pour faire cette décommentez la ligne suivante (enlever le panneau de hachage/livre) la ligne
#SL_MAC_ADDRESS = "00:00:00:00:00:01"
J’ai utilisé
SL_MAC_ADDRESS = "01:01:01:01:01:01" pour mon lecteur de salon
SL_MAC_ADDRESS = "02:02:02:02:02:02" pour mon lecteur en plein air
Enregistrez et fermez le fichier de script en appuyant sur ctrl + x, puis Y enregistrer.
C’est comment vous le script de test :
sudo. / squeezelite start
L’invite de commande doit retourner immédiatement. Maintenant vérifier si le processus de squeezelite est en place :
PS - un squeeze |grep
Il doit retourner quelque chose comme ceci (le nombre sera différent) :
2324 ? 00:00:01 squeezelite-bras
Pour arrêter le squeezelite :
sudo. / squeezelite stop
Et c’est tout, si vous redémarrez le pi
sudo reboot
squeezelite doit être démarré automatiquement.
Répétez les étapes 1 à 7 pour tous les autres joueurs.