Domači avdio sistemi takšnih, kot je Sonos, so vsi besi, vendar so lahko precej dragi. S samo Raspberry Pi in nekaterimi zvočniki pa lahko ustvarite lasten zvočni sistem za predvajanje lokalno shranjeno glasbo, tokove Spotify, internetne radijske postaje, poddaje in drugo prek spleta vmesnik.

Vse to omogoča Mopidy, razširljiv brezglavi glasbeni strežnik, napisan v Pythonu.

Kaj boste potrebovali za izdelavo glasbenega strežnika

• Raspberry Pi. Vsak model bo deloval, čeprav bo Mopidy na kasnejših modelih v polni velikosti deloval bistveno hitreje. Če uporabljate Pi Zero, boste potrebovali dodatno ploščo DAC za žični avdio izhod.

• Par zvočnikov z 3,5-milimetrskim vtičem za avdio vhod. Lahko pa predvajate zvok prek televizorja prek HDMI.

• Brezžično omrežje za dostop do glasbenega strežnika prek spletnega vmesnika.

1. Namestite Mopidy

Najprej se prepričajte, da uporabljate najnovejšo različico OS Raspberry Pi. V idealnem primeru bi morali čisto namestiti na kartico microSD z uporabo Raspberry Pi Imager.

instagram viewer

Če želite namestiti najnovejšo različico Mopidyja in vseh njegovih odvisnosti, v okno terminala vnesite naslednje ukaze:

wget -q -O - https://apt.mopidy.com/mopidy.gpg | sudo apt-key add -
sudo wget -q -O /etc/apt/sources.list.d/mopidy.list https://apt.mopidy.com/buster.list
posodobitev sudo apt
sudo apt namestite mopidy

Prenos in razpakiranje Mopidyja lahko traja nekaj minut.

Če uporabljate OS Raspberry Pi s sliko namizja, boste morali uporabnika Mopidy dodati v video skupino:

sudo adduser mopidy video

Če želite, da se Mopidy ob zagonu izvaja kot storitev v ozadju, vnesite:

sudo systemctl omogoči mopidy

2. Konfigurirajte nastavitve Mopidy

Če želite konfigurirati nastavitve Mopidyja, tako da lahko do njega dostopate iz spletnega brskalnika na Raspberry Pi ali drugi napravi, boste morali urediti mopidy.conf mapa:

sudo nano /etc/mopidy/mopidy.conf

Na dnu datoteke dodajte naslednje vrstice:

[http]
ime gostitelja = 0.0.0.0

Če ne uporabljate zvočnega izhoda prek HDMI, dodajte tudi te vrstice (izpustite prostor v [avdio]) za uporabo 3,5 mm AV vtičnice:

[avdio]
izhod = alsasink naprava = hw: 1,0

Pritisnite Ctrl + X, potem Y. da shranite datoteko.

Upoštevajte, da nastavitev device = hw: 1,0 pove Mopidyju, naj uporabi zvočno kartico 1, napravo 0, ki je 3,5-milimetrski AV priključek. Če namesto tega uporabljate dodatek DAC, ga boste morali nastaviti na drugo vrednost - za seznam avdio strojnih naprav vnesite to v terminal:

aplay -l

Zaženite storitev Mopidy, ki deluje z:

sudo systemctl start mopidy

3. Dostopite do spletnega vmesnika Mopidy

Zdaj poskusite dostopati do storitve iz Raspberry Pi ali druge naprave v istem omrežju. V spletni brskalnik vnesite naslednji naslov: http://raspberrypi.local: 6680

Morali bi videti spletno stran s sporočilom o Mopidyju.

Če želite pravilno dostopati do njega, boste morali namestiti spletnega odjemalca kot razširitev Mopidy. Na voljo jih je več, toda ena najbolj izpopolnjenih je Iris. Namestite ga z:

sudo python3 -m pip namestite Mopidy-Iris

Zagnati morate tudi naslednji ukaz (v eni vrstici), če želite mopidy uporabniku sudo omogočiti zagon namestitvenega programa Iris:

sudo sh -c 'echo "mopidy VSE = NOPASSWD: /usr/local/lib/python3.7/dist-packages/
mopidy_iris / system.sh ">> / etc / sudoers '

Znova zaženite storitev Mopidy, da bo sprememba začela veljati:

sudo systemctl znova zaženi mopidy

Zdaj poskusite dostopati do spletnega vmesnika na naslednjem naslovu:

http://raspberrypi.local: 6680 / iris /

Videli boste spletno stran, ki vas pozdravlja v Iris. Kliknite Shrani in videli boste uporabniški vmesnik.

4. Dodajte glasbo v Mopidy

V redu, zdaj morate v glasbeno datoteko dodati nekaj glasbenih datotek Glasba v mapi /home/pi/ imenik. Mopidy podpira široko paleto avdio kodekov, vključno z MP3 in FLAC. Torej prenesite nekatere glasbene datoteke na kakršen koli način, na primer s pomnilniško kartico USB.

Nato morate namestiti razširitev Mopidy-Local za branje lokalnih datotek. V okno terminala vnesite:

sudo python3 -m pip namestite Mopidy-Local

Zdaj znova odprite datoteko nastavitev Mopidy z:

sudo nano /etc/mopidy/mopidy.conf

Nato dodajte naslednje vrstice, da nastavite iskanje glasbenih datotek v Glasba mapa:

[lokalno]
media_dir = / home / pi / Glasba

Znova zaženite storitev Mopidy z:

sudo systemctl znova zaženi mopidy

Nato opravite skeniranje in poiščite svoje glasbene datoteke:

lokalno skeniranje sudo mopidyctl

To lahko storite tudi v vmesniku Iris, tako da obiščete Nastavitve, se pomaknite navzdol in kliknite Začnite lokalno skeniranje.

Opomba: Morda bo trajalo nekaj časa, da se skladbe prikažejo v vmesniku. Morda boste morali klikniti tudi Osveži možnost na glavnem zaslonu.

Vaše skladbe bi se morale zdaj pojaviti v vmesniku Iris in lahko dvokliknete eno, da jo predvajate. Upoštevajte, da se bo tudi pri uporabi oddaljene naprave za dostop do spletnega vmesnika zvok predvajal z Raspberry Pi.

Drug vidik, ki ga je treba omeniti, je, da se bo prikazala samo slika albuma, vdelana v glasbene datoteke. Že takrat je malo zadeti in zgrešiti.

Sorodno: Glasbeni instrumenti, ki jih lahko zgradite z Raspberry Pi

5. Stream From Spotify

Mopidy podpira tudi storitve pretakanja, kot so Spotify, YouTube Music in SoundCloud. Tukaj vam bomo pokazali, kako lahko Spotify deluje, čeprav boste potrebovali račun Premium.

Najprej morate namestiti razširitev Mopidy-Spotify. Odprite okno terminala in vnesite:

sudo python3 -m pip namestite Mopidy-Spotify

V konfiguracijsko datoteko Mopidy morate dodati uporabniško ime in geslo za Spotify Premium ter obiskati tudi Spletno mesto Mopidy za odobritev te razširitve za vaš račun Spotify. Tako boste dobili client_id in client_secret za uporabo.

Znova odprite mopidy.conf nastavitvena datoteka z:

sudo nano /etc/mopidy/mopidy.conf

Dodajte naslednje vrstice in vrednosti nadomestite z uporabniškim imenom, geslom Spotify ter ID-jem odjemalca in odjemalca, ki ste jih dobili od mopidy.com:

[spotify]
uporabniško ime =
geslo =
client_id =
client_secret =

Kot prej pritisnite Ctrl + X, potem Y. shranite in zapustite.

Znova zaženite storitev Mopidy z:

sudo systemctl znova zaženi mopidy

Zdaj osvežite spletni vmesnik Iris na raspberrypi.local: 6680 / iris / in morali bi imeti popoln dostop do Spotifyja.

6. Dodajte Internet Radio v Mopidy

Preko TuneIna lahko poslušate tudi svoje najljubše radijske postaje. Če želite namestiti razširitev, vnesite:

sudo python3 -m pip namestite Mopidy-TuneIn
sudo systemctl znova zaženi mopidy

V spletnem vmesniku Iris izberite Brskaj in nato TuneIn za dostop do možnosti, kot je Lokalni radio, Glasba (za izbor žanrov) in Podcasti.

Za obsežnejši izbor podcastov lahko namestite razširitev Mopidy-Podcast z:

sudo python3 -m pip namestite Mopidy-Podcast
sudo systemctl znova zaženi mopidy

To vam omogoča brskanje po podcastih, distribuiranih kot viri RSS, in predvajanje posameznih epizod v različnih zvočnih oblikah. Zanj lahko dodate tudi izbirno razširitev Mopidy-Podcast-iTunes, ki vam omogoča iskanje in brskanje po podcastih iz trgovine Apple iTunes Store.

Preberi več: Najboljši projekti Raspberry Pi za začetnike

Ustvarjanje lastnega predvajalnika glasbe po meri

Poleg eksperimentiranja z drugimi razširitvami Mopidy (mopidy.com/ext), lahko celo dodate mini LCD zaslon, da naredite prenosni predvajalnik. Enega najlažjih načinov je to z enim od dodatkov Pirate Audio by Pimoroni, ki imajo bonus DAC (digitalno-analogni pretvornik) za izboljšano kakovost zvoka.

Kljub temu se odločite za uporabo Mopidyja, prepričani smo, da boste imeli s svojim prilagodljivim predvajalnikom glasbe Raspberry Pi odlično izkušnjo poslušanja.

E-naslov
Kako nastaviti medijski strežnik Raspberry Pi: 7 načinov

Želite namestiti medijski strežnik Raspberry Pi? Tu je nekaj načinov, kako lahko zdaj začnete uporabljati Raspberry Pi kot medijski strežnik!

Preberite Naprej

Sorodne teme
  • Naredi si sam
  • Raspberry Pi
  • Pretakanje glasbe
O avtorju
Phil King (3 članki objavljeni)

Samostojni tehnološki in zabavni novinar Phil je uredil številne uradne knjige o Raspberry Pi. Dolgoletni raziskovalec Raspberry Pi in elektronike je redni sodelavec revije MagPi.

Več od Phila Kinga

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, preglede, brezplačne e-knjige in ekskluzivne ponudbe!

Še en korak…!

Potrdite svoj e-poštni naslov v e-poštnem sporočilu, ki smo vam ga pravkar poslali.

.