Stap 7: Stormloop voort voorsprong
Daarna nodig hebben wij om ervoor te zorgen dat Squeezelite wordt uitgevoerd bij het opstartenIk heb geleend van de daemon start script naar Squeezelite vanaf een andere tutorial, dus gebruik op eigen risico!
Volg deze opdrachten automatisch opstarten:
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
U zal moeten veranderen van een paar regels om ervoor te zorgen het werkt naar behoren en u weet welke kamer het is.
sudo nano squeezelite
Zoek voor "SL_NAME", vindt u deze regel:
SL_NAME = "Framboos"
Wijzigen in het woord 'Framboos' wat je wilt, ik heb gebruikt Lounge enerzijds en Outdoor anderzijds.
U hoeft de geluidskaart hier te stellen.
Zoek deze regel
SL_SOUNDCARD = "sysdefault:CARD = Set"
Verandering "sysdefault:CARD = Set" u eerder selecteerde (in mijn geval veranderde ik het "voorkant: kaart = DAC, DEV = 0").
Als u meerdere spelers moet u ervoor zorgen dat het MAC-adres is verschillend voor elke speler. Om te doen deze uncomment (Verwijder hash/hekje) de lijn
#SL_MAC_ADDRESS = "00:00:00:00:00:01"
Ik heb gebruikt
SL_MAC_ADDRESS = "01:01:01:01:01:01" voor mijn speler lounge
SL_MAC_ADDRESS = "02:02:02:02:02:02" voor mijn outdoor-speler
Opslaan en sluiten van het scriptbestand door te drukken op ctrl + x en vervolgens op j om op te slaan.
Dit is hoe u het script te testen:
sudo. / squeezelite start
De opdrachtprompt moet onmiddellijk terugkeren. Nu controleren als het proces van squeezelite is:
PS - een |grep squeeze
Op moet terugzending iets dergelijks (de nummer zullen afwijken):
2324? 00:00:01 squeezelite-arm
Om te stoppen met squeezelite:
sudo. / squeezelite stop
En dat is het, als u reboot de pi
sudo reboot
squeezelite moet automatisch worden gestart.
Herhaal stap 1 tot en met 7 voor eventuele extra spelers.