In het artikel RaspberryPi – Installeer “Shairport” Airplay op de RaspberryPi Ik heb beschreven hoe je je RaspberryPi relatief eenvoudig kunt uitbreiden met de functie van een AirPlay-luidspreker.
Dankzij weer een gaaf open source project is het ook mogelijk om je RaspberryPi als Spotify speaker te gebruiken. Het enige wat je nodig hebt is een aangesloten speaker, de juiste software en een Spotify Premium-account.
Alles wat nodig is, wordt beschreven in het volgende artikel.
Veiligheidsinstructies
Ik weet dat de volgende opmerkingen altijd een beetje vervelend zijn en onnodig lijken. Helaas hebben veel mensen die "beter" wisten door onvoorzichtigheid ogen, vingers of andere dingen verloren of zichzelf verwond. Gegevensverlies is in vergelijking bijna te verwaarlozen, maar zelfs dit kan erg vervelend zijn. Neem daarom vijf minuten de tijd om de veiligheidsinstructies te lezen. Omdat zelfs het coolste project geen blessure of andere problemen waard is.
https://www.nerdiy.de/sicherheitshinweise/
Affiliate links / reclame links
De hier vermelde links naar online winkels zijn zogenaamde affiliate-links. Als u op zo'n affiliate-link klikt en via deze link een aankoop doet, ontvangt Nerdiy.de een commissie van de betreffende onlineshop of aanbieder. De prijs verandert voor jou niet. Als u via deze links uw aankopen doet, steunt u Nerdiy.de om in de toekomst andere nuttige projecten aan te kunnen bieden. 🙂
Eisen
Handige artikelen:
Voordat je aan dit artikel begint, moet je de RaspberryPi zo hebben voorbereid dat deze via het netwerk bereikbaar en via SSH te bedienen is.
In de volgende drie artikelen wordt beschreven wat er moet gebeuren om de RaspberryPi voor te bereiden:
RaspberryPi – setup voor nerds!
RaspberryPi – De eerste configuratie!
RaspberryPi – Bedien de RaspberryPi via SSH
Vereist gereedschap:
-Nee-
Benodigd materiaal:
In de volgende lijst vindt u alle onderdelen die u nodig heeft om dit artikel te implementeren.
Log in op de RaspberryPi via SSH
Om te beginnen moet je eerst inloggen op de Rasp Pi met Putty via SSH. Hoe je dit doet staat in het artikel RaspberryPi - Bedien de RaspberryPi via SSH beschreven.
Pakketbron instellen
Eerst moet u de pakketbron van uw RaspberryPi voorbereiden.
Om dit te doen, installeert u de twee pakketten “transport-https” en “curl” door de volgende opdracht in te voeren.
sudo apt install -y apt-transport-https curl
Nu moet je eerst de GPG-sleutel van de raspotify-repository toevoegen. Om dit te doen, voert u de volgende opdracht in.
curl -sSL https://dtcooper.github.io/raspotify/key.asc | sudo apt-key toevoegen -v –
Zodra u dit heeft gedaan, kunt u de daadwerkelijke repository aan de pakketlijst toevoegen. Om dit te doen, voert u de volgende opdracht in.
echo 'deb https://dtcooper.github.io/raspotify raspotify main' | sudo tee /etc/apt/sources.list.d/raspotify.list
Om de inhoud van de nu bijgewerkte pakketlijst op te halen, moet u nu de volgende opdracht invoeren.
sudo apt-update
Zodra deze opdracht is voltooid, wordt uw pakketlijst bijgewerkt en is Raspotify klaar voor installatie.
Het gaat verder in de volgende paragraaf. 🙂
Raspotify installeren
De daadwerkelijke installatie van “Raspotify” is snel gedaan dankzij de voorbereide pakketlijst.
Om de installatie te starten, voert u eenvoudig het volgende commando in de console van uw RaspberryPi in.
sudo apt install -y raspotify
De installatie zou dan zelfstandig moeten draaien.
Om “Raspotify” te starten, voert u gewoon de volgende opdracht in.
sudo systemctl start raspotify
het controleren van de status
Vervolgens kunt u controleren of “Raspotify” succesvol is gestart met behulp van het opdrachtregelprogramma “systemctl”.
Om de status van “Raspotify” te bekijken, voert u gewoon de volgende opdracht in.
sudo systemctl-status raspotify
Hier kun je nu zien of “Raspotify” gestart is of bijvoorbeeld niet gestart kon worden.
Stel autostart in
Om ervoor te zorgen dat “Raspotify” automatisch start na het opnieuw opstarten van uw Raspberry Pi, moet u nu de autostart activeren.
Voer hiervoor het volgende commando in de console van uw RaspberryPi in.
sudo systemctl schakel raspotify in
Start het afspelen op de telefoon
Nu kunt u een eerste test starten, omdat u deze nu zou moeten kunnen gebruiken zonder verdere wijzigingen aan te brengen in de configuratie van “Raspotify”. Verdere instelmogelijkheden voor de Raspotify-configuratie vindt u in de volgende sectie.
Open hiervoor bijvoorbeeld uw Spotify-app op uw mobiele telefoon en klik op het gemarkeerde symbool in de afspeelweergave.
Uw RaspberryPi zou nu in de weergegeven lijst moeten verschijnen. Zodra je dit hebt geselecteerd, moet de audio-uitvoer van Spotify worden doorgestuurd naar je Raspotify-luidspreker.
Configuratiebestand aanpassen
In het configuratiebestand “Raspotify” kun je verschillende instellingen bewerken, zoals de naam van je Raspotify-luidspreker.
Open hiervoor het Raspotify-configuratiebestand door de volgende opdracht in te voeren.
sudo nano /etc/default/raspotify
In het bestand vindt u verschillende configuratieopties. De bijbehorende beschrijving van elke optie vindt u in de bijbehorende opmerking.
Je kunt hier onder andere ook de naam van je Raspotify-speaker instellen.
Om dit te doen, wijzigt u eenvoudig de parameter voor 'DEVICE_NAME' in de gewenste naam.
Bijvoorbeeld:
DEVICE_NAME=”Mijn Luidspreker”
Start Raspotify opnieuw
Nadat u het configuratiebestand hebt gewijzigd, moet u Raspotify opnieuw opstarten om de wijzigingen door te voeren.
U kunt Raspotify opnieuw opstarten door de volgende opdracht in te voeren.
sudo systemctl herstart raspotify
Veel plezier met het project
Ik hoop dat alles werkte zoals beschreven. Zo niet, of als je vragen of suggesties hebt, laat het me weten in de commentaren. Ik zal dit dan zo nodig aan het artikel toevoegen.
Ideeën voor nieuwe projecten zijn altijd welkom. 🙂
PS Veel van deze projecten - vooral de hardwareprojecten - kosten veel tijd en geld. Natuurlijk doe ik dit omdat ik het leuk vind, maar als je het cool vindt dat ik de informatie met je deel, dan zou ik blij zijn met een kleine donatie aan het koffiefonds. 🙂