Izgradite vlastiti glazbeni poslužitelj s vašim Raspberry Pi

Višesobni audio sustav košta puno novca. Štoviše, postojeći audio set možete jednostavno koristiti za strujanje glazbe bilo gdje u kući. Za to smo postavili streaming glazbeni poslužitelj s Raspberry Pi i softverom Mopidy i Snapcast. Ovaj poslužitelj povezujete sa svojom audio opremom tako da možete jednostavno reproducirati Spotify, Google Play glazbu, SoundCloud ili vlastitu glazbenu biblioteku na svojoj staromodnoj opremi po cijeloj kući.

1 Potrošni materijal

Za vlastiti multiroom audio sustav potreban vam je Raspberry Pi (pogledajte i okvir "Koji Raspberry Pi?") Po uređaju za reprodukciju. Jedan od Raspberry Pi pokreće glazbeni poslužitelj Mopidy koji dohvaća i reproducira glazbu iz vaše lokalne pohrane, vašeg NAS-a ili mrežnih usluga za strujanje glazbe poput Spotify, Google Play Music ili SoundCloud. Ova Raspberry Pi također pokreće Snapserver, poslužiteljski dio multiroom softvera Snapcast. Svi Raspberry Pis pokreću Snapclient, klijentski dio Snapcasta. Svi Snap klijenti sinkroniziraju svoj zvuk sa Snapserverom, tako da isti zvuk dolazi iz sve vaše opreme za reprodukciju. Baš kao i Sonos sustav, ali jeftiniji!

Instalirajte Raspbian

Instalirajte na bilo koji Raspberry Pi Raspbian Stretch Lite. Preuzmite zip datoteku i zapišite je na mikro SD karticu pomoću programa Etcher. Zatim otvorite particiju za pokretanje na micro sd kartici putem računala i na nju stavite praznu datoteku koja se zove ssh . Sigurno odspojite micro-SD karticu, priključite je u svoj Pi, spojite mrežni kabel, kabel zvučnika i napokon kabel za napajanje i pričekajte da se Pi pokrene. Pretražite dhcp najmove vašeg usmjerivača za IP adresu koju ima vaša Pi i prijavite se putem programa PuTTY, s korisničkim imenom pi i lozinkom malina .

Koja Raspberry Pi?

Raspberry Pi s Mopidyjem, Snapserverom i Snapclientom pod najvećim je opterećenjem. Dakle, za to ste odabrali barem Raspberry Pi 2. Ostali Pi-ovi u vašem multiroom audio sustavu možda su manje moćni modeli, jer pokreću Snapclient samo za prosljeđivanje zvuka na povezane zvučnike. Čak je i Raspberry Pi Zero W dovoljan za to. Standardni audio izlaz Raspberry Pi-a nije toliko dobar u pogledu kvalitete. Za visokokvalitetni zvuk najbolje je kupiti produžnu ploču kao što je HifiBerry koja postoji u raznim inačicama. Raspberry Pi i dodaci prodaju se u web trgovinama poput Kiwi Electronics i SOS Solutions.

Pripremite malinaru

Nakon što se prijavite, otvorite terminal i pokrenite uslužni program za konfiguraciju Raspbian pomoću naredbe sudo raspi-config . Promijenite lozinku korisnika pi i pravilno postavite vremensku zonu u Opcijama lokalizacije . Pod Naprednim opcijama idite na Proširi datotečni sustav i na Memory Split odaberite koliko megabajta rama dobiva GPU. Budući da je vaš Pi samo za zvuk i ne treba mu zaslon, ovdje postavite minimalnu vrijednost na 16 . U naprednim postavkama također možete forsirati audio izlaz preko HDMI-ja ili 3,5 mm priključka. Nakon svih promjena idite na Finish. Ovisno o vašim promjenama, vaš Pi zatražit će ponovno pokretanje. Zatim odaberite Da i prijavite se ponovo.

4 Instalirajte Mopidy

Sada instaliramo Mopidy na jedan Pi. Prvo upotrijebite naredbu aplay /usr/share/sounds/alsa/Front_Center.wav da provjerite radi li vaš zvuk: ako je sve u redu, začujete glas koji govori "Front Center". Ako to uspije, dodajte gpg ključ Mopidy programera s wget -q -O - //apt.mopidy.com/mopidy.gpg | sudo apt-key dodaj -. Zatim dodajte spremište Mopidy u svoja spremišta: sudo wget -q -O /etc/apt/sources.list.d/mopidy.list //apt.mopidy.com/stretch.list . Ažurirajte svoja spremišta ažuriranjem sudo apt-get i instalirajte Mopidy pomoću sudo apt-get install mopidy .

Dijelite glazbu sa svog NAS-a

Prvo dajemo vašem Pi pristup glazbi koju dijelite na Windows mreži, na primjer na nas. Instalirajte potrebne pakete pomoću sudo apt-get install smbclient samba-common-bin . Otvorite konfiguracijsku datoteku za montiranje pomoću sudo nano / etc / fstab i dodajte sljedeći redak:

// ime poslužitelja / ime dijeljenja / var / lib / mopidy / media cifs korisničko ime = korisničko ime, lozinka = lozinka, iocharset = utf8 0 0

Unesite ispravno ime poslužitelja, ime dijeljenja, korisničko ime i lozinku. Spremite datoteku Ctrl + O i zatvorite nano Ctrl + X. Montirajte share sa sudo mount -a .

Dodajte glazbu s NAS-a

Otvorite konfiguracijsku datoteku Modipy sa sudo nano /etc/mopidy/mopidy.conf i pod naslovom [ lokalno ] provjerite direktorij / var / lib / mopidy / media kao direktorij medija. Ako je potrebno, promijenite direktorij. Zatim skenirajte glazbu u svom medijskom imeniku lokalnim skeniranjem sudo mopidyctl . Napomena: ako imate bogatu glazbenu kolekciju, to može potrajati. Ako ikad kasnije dodate glazbene datoteke u medijski direktorij, ponovo ih skenirajte i ponovo pokrenite Mopidy nakon toga pomoću sudo systemctl restart mopidy .

7 Konfigurirajte MPD poslužitelj

U konfiguracijskoj datoteci morate dodati još dva retka za pristup Mopidyju putem mreže. Ponovo otvorite datoteku pomoću sudo nano /etc/mopidy/mopidy.conf i dodajte redak s [mpd] i hostname = :: . Spremite promjene pomoću Ctrl + O i nano izađite s Ctrl + X. Nakon toga, omogućite Mopidy sa sudo systemctl omogućite mopidy i pokrenite ga sa sudo systemctl start mopidy . Tada nam treba MPD klijent. Na primjer, instalirajte Android aplikaciju MALP. Kliknite znak plusa na vrhu, dajte profilu ime, unesite IP adresu vašeg Pi i pritisnite ikonu diskete u gornjem desnom kutu da biste spremili profil.

8 Korištenje MPD klijenta

Tada možete pregledavati glazbu iz svog nas na vašem Android telefonu i puštati pjesme na svom Pi. U aplikaciji otvorite Knjižnicu za svu svoju glazbu i Popise za popise za reprodukciju. Možete pretraživati ​​prema izvođaču, naslovu i tako dalje. Aplikacija MALP ima sve osnovne funkcije koje biste očekivali od daljinskog upravljača poslužitelja za strujanje glazbe, uključujući dodavanje pjesama na popis pjesama, miješanje popisa za reprodukciju i tako dalje. Inače, Mopidy je kompatibilan sa svim MPD klijentima, tako da se vašim poslužiteljem za streaming glazbe također može upravljati s drugim aplikacijama ili čak s MPD softverom na računalu.

9 Povežite Spotify račun

Što ako ne želite puštati lokalnu glazbu putem Mopidyja, već glazbu iz Spotifya? To je moguće sa Spotify Premium računom. Ako ste svoj Spotify račun stvorili s Facebook računom umjesto s e-adresom, morat ćete stvoriti lozinku za aplikaciju za Mopidy. Da biste to učinili, idite na Postavke / Sigurnost i prijava / Lozinke aplikacija / Generiraj lozinke aplikacija na Facebooku . Ovo se sada odnosi na vašu korisničku lozinku za Spotify u Mopidyju. U svakom slučaju, Mopidyju također morate dati dopuštenje za pristup vašem Spotify računu. Da biste to učinili, posjetite ovu stranicu i kliknite Prijavi se pomoću Spotify-a .