Kućni audio sustavi poput Sonosa u bijesu su, ali mogu biti prilično skupi. Međutim, samo s Raspberry Pi i nekim zvučnicima možete stvoriti vlastiti DIY zvučni sustav za reprodukciju lokalno pohranjena glazba, streamovi Spotify, internetske radio stanice, podcastovi i još mnogo toga putem weba sučelje.
Sve to omogućuje Mopidy, proširivi glazbeni poslužitelj bez glave napisan na Pythonu.
Što će vam trebati za izgradnju glazbenog poslužitelja
• Raspberry Pi. Bilo koji model će raditi, iako će Mopidy raditi znatno brže na kasnijim modelima u punoj veličini. Ako koristite Pi Zero, trebat će vam DAC dodatna ploča za žičani audio izlaz.
• Par zvučnika s napajanjem s 3,5 mm muške utičnice za audio ulaz. Možete i emitirati zvuk putem televizora putem HDMI-a.
• Bežična mreža za pristup glazbenom poslužitelju putem web sučelja.
1. Instalirajte Mopidy
Prvo provjerite upotrebljavate li najnoviju verziju OS Raspberry Pi. U idealnom slučaju, trebali biste napraviti čistu instalaciju na microSD kartici pomoću Raspberry Pi Imagera.
Da biste instalirali najnoviju verziju Mopidyja i sve njegove ovisnosti, u prozoru Terminal unesite sljedeće naredbe:
wget -q -O - https://apt.mopidy.com/mopidy.gpg | sudo apt-key dodaj -
sudo wget -q -O /etc/apt/sources.list.d/mopidy.list https://apt.mopidy.com/buster.list
sudo apt ažuriranje
sudo apt instalirati mopidy
Preuzimanje i raspakiranje Mopidyja može potrajati nekoliko minuta.
Ako koristite OS Raspberry Pi sa slikom na radnoj površini, morat ćete dodati korisnika Mopidy u video grupu:
sudo adduser mopidy video
Da biste Mopidy pokrenuli kao pozadinsku uslugu prilikom pokretanja, unesite:
sudo systemctl omogućiti mopidy
2. Konfigurirajte Mopidy Settings
Da biste konfigurirali Mopidyjeve postavke tako da mu možete pristupiti iz web preglednika na Raspberry Pi ili nekom drugom uređaju, morat ćete urediti mopidy.conf datoteka:
sudo nano /etc/mopidy/mopidy.conf
Na dnu datoteke dodajte sljedeće retke:
[http]
ime hosta = 0.0.0.0
Ako ne koristite audio izlaz putem HDMI-ja, dodajte i ove retke (izostavljajući prostor u [audio]) za upotrebu 3,5 mm AV priključka:
[audio]
izlaz = alsasink uređaj = hw: 1,0
Pritisnite Ctrl + X, onda Y za spremanje datoteke.
Imajte na umu da postavka device = hw: 1,0 govori Mopidyju da koristi zvučnu karticu 1, uređaj 0, a to je 3,5 mm AV priključak. Ako umjesto toga koristite DAC programsku ploču, morat ćete je postaviti na drugu vrijednost - za popis audio hardverskih uređaja unesite ovo u terminal:
aplay -l
Pokrenite Mopidy uslugu koja radi sa:
sudo systemctl start mopidy
3. Pristupite Mopidy web sučelju
Sada pokušajte pristupiti usluzi s vašeg Raspberry Pi ili drugog uređaja na istoj mreži. U web preglednik unesite sljedeću adresu: http://raspberrypi.local: 6680
Trebali biste vidjeti web stranicu s porukom o Mopidyju.
Da biste mu pravilno pristupili, morat ćete instalirati web klijent kao Mopidy proširenje. Dostupno je nekoliko, ali jedna od najsofisticiranijih je Iris. Instalirajte ga sa:
sudo python3 -m pip instalirajte Mopidy-Iris
Također morate pokrenuti sljedeću naredbu (u jednom retku) kako biste mopidy korisniku sudo dali dozvolu za pokretanje instalacijskog programa Iris:
sudo sh -c 'echo "mopidy SVE = NOPASSWD: /usr/local/lib/python3.7/dist-packages/
mopidy_iris / system.sh ">> / etc / sudoers '
Ponovno pokrenite Mopidy uslugu da bi promjena stupila na snagu:
sudo systemctl ponovno pokreni mopidy
Sada pokušajte pristupiti web sučelju posjetom sljedećoj adresi:
http://raspberrypi.local: 6680 / iris /
Vidjet ćete web stranicu s dobrodošlicom u Iris. Klik Uštedjeti i vidjet ćete korisničko sučelje.
4. Dodajte glazbu Mopidyju
U redu, sada morate dodati neke glazbene datoteke u glazba, muzika u mapi /home/pi/ imenik. Mopidy podržava širok raspon audio kodeka, uključujući MP3 i FLAC. Stoga prenesite neke glazbene datoteke na bilo koji način, na primjer USB memorijskim stickom.
Dalje, za čitanje lokalnih datoteka morate instalirati proširenje Mopidy-Local. U prozor terminala unesite:
sudo python3 -m pip instalirati Mopidy-Local
Sada ponovo otvorite datoteku postavki Mopidy s:
sudo nano /etc/mopidy/mopidy.conf
Zatim dodajte sljedeće retke da biste postavili traženje glazbenih datoteka u glazba, muzika mapa:
[lokalno]
media_dir = / home / pi / Music
Ponovo pokrenite uslugu Mopidy sa:
sudo systemctl ponovno pokreni mopidy
Zatim skenirajte kako biste pronašli svoje glazbene datoteke:
sudo mopidyctl lokalno skeniranje
To možete učiniti i putem sučelja Iris, odlaskom na Postavke, pomicanjem prema dolje i klikom na Pokrenite lokalno skeniranje dugme.
Napomena: Može proći neko vrijeme dok se pjesme ne pojave na sučelju. Možda ćete također trebati kliknuti na Osvježiti opcija na glavnom zaslonu.
Vaše pjesme sada bi se trebale pojaviti u sučelju Iris i možete dvaput kliknuti jednu da biste je reproducirali. Imajte na umu da će se čak i kada koristite udaljeni uređaj za pristup web sučelju, zvuk reproducirati s Raspberry Pi.
Sljedeći aspekt koji treba napomenuti jest da će se prikazati samo omoti albuma ugrađeni u glazbene datoteke. Čak i tada, to je malo pogodak i promašaj.
Povezano: Glazbeni instrumenti koje možete graditi s Raspberry Pi
5. Stream from Spotify
Mopidy također podržava streaming usluge kao što su Spotify, YouTube Music i SoundCloud. Ovdje ćemo vam pokazati kako postići da Spotify radi, iako imajte na umu da će vam trebati Premium račun.
Prvo morate instalirati proširenje Mopidy-Spotify. Otvorite prozor terminala i unesite:
sudo python3 -m pip instalirajte Mopidy-Spotify
Morate dodati svoje korisničko ime i lozinku za Spotify Premium u svoju Mopidy konfiguracijsku datoteku i također posjetiti Web stranica Mopidy za autorizaciju ovog proširenja protiv vašeg računa Spotify. To će vam dati client_id i client_secret koje ćete koristiti.
Ponovo otvorite mopidy.conf datoteka postavki sa:
sudo nano /etc/mopidy/mopidy.conf
Dodajte sljedeće retke, zamjenjujući vrijednosti s vašim korisničkim imenom, lozinkom i Spotfy korisničkim imenom i tajnom client_id i client_secret koji ste dobili od mopidy.com:
[spotify]
korisničko ime =
lozinka =
client_id =
client_secret =
Kao i prije, pritisnite Ctrl + X, onda Y za spremanje i izlazak.
Ponovo pokrenite uslugu Mopidy sa:
sudo systemctl ponovno pokreni mopidy
Sada osvježite svoje web sučelje Iris na raspberrypi.local: 6680 / iris / i trebali biste imati puni pristup Spotifyu.
6. Dodajte Internet Radio Mopidyju
Preko TuneIna možete slušati i svoje omiljene radio stanice. Da biste instalirali proširenje, unesite:
sudo python3 -m pip instalirajte Mopidy-TuneIn
sudo systemctl ponovno pokreni mopidy
Na web sučelju Iris odaberite pretraživati opcija i zatim Namjestiti za pristup opcijama kao što su Lokalni radio, glazba, muzika (za odabir žanrova) i Podcasti.
Za sveobuhvatniji izbor podcastova, možete instalirati proširenje Mopidy-Podcast sa:
sudo python3 -m pip instalirajte Mopidy-Podcast
sudo systemctl ponovno pokreni mopidy
To vam omogućuje pregledavanje podcasta distribuiranih kao RSS feed i reproduciranje pojedinih epizoda u raznim audio formatima. Možete mu dodati i opcionalno proširenje Mopidy-Podcast-iTunes, koje vam omogućuje pretraživanje i pregledavanje podcasta iz Apple iTunes Store.
Čitaj više: Najbolji projekti Raspberry Pi za početnike
Stvaranje vlastitog prilagođenog glazbenog uređaja
Osim eksperimentiranja s ostalim dostupnim Mopidy proširenjima (mopidy.com/ext), mogli biste čak dodati i mini LCD zaslon kako biste napravili prijenosni uređaj. Jedan od najjednostavnijih načina za to je pomoću jednog od dodataka za Pirate Audio Pimoroni, koji imaju bonus DAC-a (digitalno-analogni pretvarač) za poboljšanu kvalitetu zvuka.
Međutim, odlučili ste se za upotrebu Mopidyja, sigurni smo da ćete imati izvrsno iskustvo slušanja sa svojim prilagodljivim uređajem za reprodukciju glazbe Raspberry Pi.
Želite li instalirati medijski poslužitelj Raspberry Pi? Evo nekoliko načina na koje sada možete početi koristiti Raspberry Pi kao medijski poslužitelj!
Pročitajte Dalje
- Uradi sam
- Raspberry Pi
- Strujanje glazbe
Slobodni novinar tehnologije i zabave Phil uredio je brojne službene knjige o Raspberry Piu. Dugogodišnji Raspberry Pi i elektroničar, redoviti je suradnik časopisa The MagPi.
Pretplatite se na naše obavijesti
Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e-knjige i ekskluzivne ponude!
Još jedan korak…!
Potvrdite svoju adresu e-pošte u e-pošti koju smo vam upravo poslali.