Napravite sopstveni muzički server sa svojim Raspberry Pi

Višesobni audio sistem košta mnogo novca. Takođe možete da koristite svoj postojeći audio set za strimovanje muzike bilo gde u kući. Za ovo smo postavili server za strimovanje muzike sa Raspberry Pi i softverom Mopidy i Snapcast. Povezujete ovaj server sa svojom audio opremom tako da možete jednostavno da reprodukujete Spotify, Google Play muziku, SoundCloud ili sopstvenu muzičku biblioteku na staromodnoj opremi, bilo gde u kući.

1 Supplies

Za vaš sopstveni audio sistem sa više soba potreban vam je Raspberry Pi (pogledajte i okvir „Koji Raspberry Pi?“) po uređaju za reprodukciju. Jedan od Raspberry Pis-a pokreće muzički server Mopidy, koji povlači i reprodukuje muziku sa vašeg lokalnog skladišta, vašeg NAS-a ili onlajn servisa za striming muzike kao što su Spotify, Google Play Music ili SoundCloud. Ovaj Raspberry Pi takođe pokreće Snapserver, serverski deo softvera Snapcast za više soba. Svi Raspberry Pis pokreću Snapclient, klijentski deo Snapcast-a. Svi Snap klijenti sinhronizuju svoj zvuk sa Snapserverom, tako da svi vaši uređaji za reprodukciju izlaze sa istim zvukom. Baš kao Sonos sistem, ali jeftinije!

2 Instalirajte Raspbian

Instalirajte na bilo koji Raspberry Pi Raspbian Stretch Lite. Preuzmite zip datoteku i zapišite je na mikro SD karticu koristeći Etcher. Nakon toga, otvorite particiju za pokretanje na micro SD kartici preko računara i kreirajte praznu datoteku na njoj pod nazivom ssh. Bezbedno isključite mikro SD karticu, uključite je u svoj Pi, povežite mrežni kabl, kabl zvučnika i na kraju kabl za napajanje i sačekajte da se vaš Pi pokrene. Pronađite u dhcp zakupu vašeg rutera koju IP adresu vaš Pi ima i prijavite se na nju preko programa PuTTY, sa korisničkim imenom pi i lozinku malina.

Koji Raspberry Pi?

Raspberry Pi koji pokreće Mopidy, Snapserver i Snapclient je pod najvećim opterećenjem. Dakle, za to birate barem Raspberry Pi 2. Drugi Pis u vašem multiroom audio sistemu mogu biti manje moćni modeli, na kraju krajeva, oni pokreću samo Snapclient da prosleđuju zvuk na povezane zvučnike. Za to je dovoljan čak i Raspberry Pi Zero W. Usput, standardni audio izlaz Raspberri Pi-a nije baš dobrog kvaliteta. Za kvalitetan zvuk, najbolje je kupiti ploču za proširenje kao što je HifiBerry, koja dolazi u različitim verzijama. Raspberry Pi i dodatna oprema se prodaju u veb prodavnicama kao što su Kiwi Electronics i SOS Solutions.

3 Priprema Raspbian-a

Kada se prijavite, otvorite terminal i pokrenite Raspbian uslužni program za konfiguraciju sa komandom sudo raspi-config. Promenite korisničku lozinku pi i set Opcije lokalizacije vremenska zona ispravno. ispod Напредне опције da li ćeš Proširite sistem datoteka i izabrati vas na Memory Split koliko megabajta ram memorije dobija GPU. Pošto je vaš Pi samo za audio i ne treba mu ekran, ovde postavljate minimalnu vrednost 16 in. U naprednim podešavanjima takođe možete da nametnete audio izlaz preko HDMI ili 3,5 mm priključka. Nakon svih promena idite na Završi. U zavisnosti od vaših promena, vaš Pi će od vas zatražiti da ponovo pokrenete sistem. Zatim izaberite да a zatim se ponovo prijavite.

4 Instalirajte Mopidy

Na jedan Pi sada instaliramo Mopidy. Proverite prvo komandom aplay /usr/share/sounds/alsa/Front_Center.wav ako vaš zvuk radi: ako je sve u redu, čućete glas kako kaže 'Prednji centar'. Ako to uspe, dodajte Mopidy developers gpg ključ sa wget -q -O - //apt.mopidy.com/mopidy.gpg | sudo apt-key add -. Zatim dodajte Mopidy-jevo spremište 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 sa sudo apt-get update i instalirajte Mopidy sa sudo apt-get install mopidy.

5 Delite muziku sa svog nas

Prvo ćemo vašem Pi omogućiti pristup muzici koju delite na vašoj Windows mreži, na primer na vašem NAS-u. Instalirajte potrebne pakete sa sudo apt-get install smbclient samba-common-bin. Otvorite konfiguracionu datoteku za montiranje pomoću sudo nano /etc/fstab i dodajte mu sledeći red:

//servername/sharename /var/lib/mopidy/media cifs username=username,password=password,iocharset=utf8 0 0

Unesite tačno ime servera, ime za deljenje, korisničko ime i lozinku. Sačuvajte datoteku pomoću Ctrl+O i izađite iz nano-a pomoću Ctrl+X. Montirajte udeo sa sudo mount -a.

6 Dodajte muziku iz svog nas

Otvorite konfiguracionu datoteku Modipy sa sudo nano /etc/mopidy/mopidy.conf i proveri pod naslovom [lokalni] direktorijum /var/lib/mopidy/media je postavljen kao direktorijum medija. Promenite direktorijum ako je potrebno. Zatim skenirajte muziku u svom medijskom direktorijumu pomoću sudo mopidyctl lokalno skeniranje. Imajte na umu: ako imate veliku muzičku kolekciju, ovo može potrajati. Ako ikada kasnije dodate muzičke datoteke u svoj medijski direktorijum, skenirajte ih ponovo, a zatim ponovo pokrenite Mopidy sa sudo systemctl restart mopidy.

7 Konfigurišite MPD server

U konfiguracionoj datoteci morate da dodate još dve linije da biste pristupili Mopidyju preko mreže. Ponovo otvorite datoteku sa sudo nano /etc/mopidy/mopidy.conf i dodajte linijus [mpd] i ime hosta = :: Хајде. Sačuvajte promene pomoću Ctrl+O i izađite iz nano-a pomoću Ctrl+X. Zatim omogućite Mopidy sa sudo systemctl omogući mopidy i započnite sa sudo systemctl start mopidy. Nakon toga, potreban nam je MPD klijent. Na primer, instalirajte Android aplikaciju M.A.L.P. Kliknite na znak plus na vrhu, dajte profilu ime, unesite IP adresu svog Pi i pritisnite ikonu diskete u gornjem desnom uglu da biste sačuvali profil.

8 Korišćenje MPD klijenta

Nakon toga, možete da pretražujete muziku sa svog nas na svom Android telefonu i puštate pesme na svom Pi. Da biste to uradili, idite na . u aplikaciji Biblioteka za svu vašu muziku i za plejliste za vaše liste pesama. Možete pretraživati ​​po izvođaču, naslovu i tako dalje. M.A.L.P. ima sve osnovne funkcije koje biste očekivali od daljinskog upravljača servera za strimovanje muzike, uključujući dodavanje numera na listu pesama, mešanje lista za reprodukciju i tako dalje. Uzgred, Mopidy je kompatibilan sa svim MPD klijentima, tako da se vaš server za striming muzike može kontrolisati pomoću drugih aplikacija ili čak pomoću MPD softvera na vašem računaru.

9 Povežite Spotify nalog

Šta ako ne želite da puštate lokalnu muziku preko Mopidy-ja, već muziku sa Spotify-a? Ovo je moguće sa Spotify Premium nalogom. Ako ste kreirali svoj Spotify nalog pomoću Facebook naloga umesto adrese e-pošte, moraćete da kreirate posebnu lozinku za aplikaciju za Mopidy. Idite na Facebook da biste to uradili Podešavanja / Bezbednost i prijavljivanje / Lozinke za aplikacije / Lozinke za aplikacijeза генерисање. Ovo sada deluje kao vaša Spotify korisnička lozinka u Mopidyju. U svakom slučaju, takođe morate dati Mopidyju dozvolu za pristup vašem Spotify nalogu. Posetite ovaj sajt i kliknite Prijavite se pomoću Spotify-a.

Рецент Постс

$config[zx-auto] not found$config[zx-overlay] not found