Kodused helisüsteemid, nagu näiteks Sonose, on kõik moes, kuid need võivad olla üsna kallid. Ainult Raspberry Pi ja mõne kõlari abil saate mängimiseks luua oma DIY helisüsteemi kohapeal salvestatud muusika, Spotify voogud, Interneti-raadiojaamad, taskuhäälingusaated ja palju muud veebi kaudu liides.

Selle kõik võimaldab Pythonis kirjutatud laiendatav peata muusikaserver Mopidy.

Mida vajate muusikaserveri ehitamiseks

• Vaarika Pi. Iga mudel töötab, kuigi Mopidy töötab hilisemate täissuuruses mudelite puhul oluliselt kiiremini. Pi Zero kasutamisel vajate juhtmega heli väljundiks DAC-lisaplaati.

• Paar toitelist kõlarit, mille sisendiks on 3,5 mm isane pesa. Teise võimalusena saate heli edastada teleri kaudu HDMI kaudu.

• Traadita võrk, et pääseda muusikaserverile veebiliidese kaudu.

1. Installige Mopidy

Kõigepealt veenduge, et kasutaksite Raspberry Pi OS uusimat versiooni. Ideaalis peaksite Raspberry Pi Imageri abil microSD-kaardile puhtalt installima.

Mopidy uusima versiooni ja kõigi selle sõltuvuste installimiseks sisestage terminaliaknasse järgmised käsud:

instagram viewer
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
sudo apt värskendus
sudo apt install mopidy

Mopidy allalaadimine ja lahtipakkimine võib võtta paar minutit.

Kui kasutate Raspberry Pi OS-i töölauapildiga, peate lisama Mopidy kasutaja videogruppi:

sudo adduser mopidy video

Mopidy käivitamisel taustateenusena käivitamiseks sisestage:

sudo systemctl lubab mopidy

2. Konfigureerige Mopidy seaded

Kui soovite konfigureerida Mopidy seaded, et pääseksite sellele juurde Raspberry Pi või mõne muu seadme veebibrauserist, peate redigeerima mopidy.conf fail:

sudo nano /etc/mopidy/mopidy.conf

Lisage faili lõppu järgmised read:

[http]
hostinimi = 0.0.0.0

Kui te ei kasuta heli väljundit HDMI kaudu, lisage ka need read (ruumi tühjendamata [heli]3,5 mm AV-pesa kasutamiseks:

[heli]
väljund = alsasinki seade = hw: 1,0

Vajutage Ctrl + Xsiis Y faili salvestamiseks.

Pange tähele, et seade = hw: 1,0 käsib Mopidyl kasutada helikaarti 1, seade 0, mis on 3,5 mm AV-pesa. Kui kasutate selle asemel DAC-i lisandmoodulit, peate selle määrama teisele väärtusele - heliseadmete loendi jaoks sisestage see terminali:

aplay -l

Käivitage teenus Mopidy, kasutades järgmist:

sudo systemctl käivitage mopidy

3. Juurdepääs Mopidy veebiliidesele

Proovige nüüd teenusele juurde pääseda oma Raspberry Pi või mõne muu sama võrgu seadme kaudu. Sisestage veebibrauseris järgmine aadress: http://raspberrypi.local: 6680

Peaksite nägema veebisaiti, kus on kiri Mopidy kohta.

Sellele õigesti juurdepääsemiseks peate installima veebikliendi laiendina Mopidy. Saadaval on mitu, kuid üks kõige keerukamaid on Iris. Installige see koos:

sudo python3 -m pip installib Mopidy-Irise

Samuti peate käivitama järgmise käsu (ühel real), et anda mopidy kasutajale sudo luba Irise installeri käivitamiseks:

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

Muudatuse jõustumiseks taaskäivitage teenus Mopidy:

sudo systemctl taaskäivitage mopidy

Proovige nüüd veebiliidesele juurde pääseda, külastades järgmist aadressi:

http://raspberrypi.local: 6680 / iiris /

Näete veebisaiti, mis tervitab teid Irise juures. Klõpsake nuppu Salvesta ja näete kasutajaliidest.

4. Lisage Mopidysse muusika

OK, nii et nüüd peate rakendusse mõned muusikafailid lisama Muusika kaust /home/pi/ kataloogi. Mopidy toetab laias valikus helikoodekeid, sealhulgas MP3 ja FLAC. Nii et kandke mõnda muusikafaili oma äranägemise järgi, näiteks USB-mälupulga abil.

Järgmisena peate kohalike failide lugemiseks installima laienduse Mopidy-Local. Sisestage aknas Terminal:

sudo python3 -m pip installib Mopidy-Local

Nüüd avage Mopidy seadete fail uuesti:

sudo nano /etc/mopidy/mopidy.conf

Seejärel lisage järgmised read, et seadistada see muusikat faile otsima Muusika kaust:

[kohalik]
media_dir = / home / pi / Muusika

Taaskäivitage teenus Mopidy järgmiselt:

sudo systemctl taaskäivitage mopidy

Seejärel tehke muusikafailide leidmiseks skannimine:

sudo mopidyctl kohalik skannimine

Seda saate teha ka Irise liidesest, minnes aadressile Seaded, kerides alla ja klõpsates nuppu Alustage kohalikku skannimist nuppu.

Märkus. Palade ilmumiseks liidesesse võib kuluda veidi aega. Samuti peate võib-olla klõpsama nuppu Värskenda põhiekraanil.

Teie lood peaksid nüüd ilmuma Irise liidesesse ja saate selle esitamiseks sellel topeltklõpsata. Pange tähele, et isegi kui veebiliidesele juurdepääsuks kasutatakse kaugseadet, esitatakse heli Raspberry Pi-st.

Teine tähelepanuväärne aspekt on see, et kuvatakse ainult muusikafailidesse manustatud albumipilt. Isegi siis on see väike hitt ja igatsus.

Seotud: Muusikariistad, mida saate ehitada vaarika pi abil

5. Voog Spotifyst

Mopidy toetab ka voogedastusteenuseid nagu Spotify, YouTube Music ja SoundCloud. Siit näitame teile, kuidas Spotify tööle saada, ehkki pange tähele, et vajate Premiumi kontot.

Esiteks peate installima laienduse Mopidy-Spotify. Avage terminali aken ja sisestage:

sudo python3 -m pip installib Mopidy-Spotify

Peate lisama oma Spotify Premiumi kasutajanime ja parooli oma Mopidy konfiguratsioonifaili ning külastama ka Mopidy veebisait selle laienduse autoriseerimiseks oma Spotify konto vastu. See annab teile kliendi_id ja kliendi saladuse kasutamiseks.

Avage uuesti mopidy.conf seadete fail koos:

sudo nano /etc/mopidy/mopidy.conf

Lisage järgmised read, asendades väärtused oma Spotify kasutajanime, parooliga ja saidilt mopidy.com saadud kliendi ID ja kliendi saladus:

[spotify]
kasutajanimi =
parool =
klient_id =
kliendi saladus =

Nagu varem, vajutage Ctrl + Xsiis Y salvestamiseks ja väljumiseks.

Taaskäivitage teenus Mopidy järgmiselt:

sudo systemctl taaskäivitage mopidy

Nüüd värskendage oma Irise veebiliidest aadressil vaarikaspi.kohalik: 6680 / iiris / ja teil peaks olema täielik juurdepääs Spotifyle.

6. Lisage Interneti-raadio Mopidysse

Oma lemmikraadiojaamu saate kuulata ka TuneIn-i kaudu. Laienduse installimiseks sisestage:

sudo python3 -m pip installib Mopidy-TuneIn
sudo systemctl taaskäivitage mopidy

Valige Irise veebiliideses Sirvige valik ja siis Häälestama juurdepääsuvõimalustele nagu Kohalik raadio, Muusika (žanrivaliku jaoks) ja Podcastid.

Podcastide terviklikuma valiku jaoks saate installida laienduse Mopidy-Podcast järgmiselt:

sudo python3 -m pip installib Mopidy-Podcasti
sudo systemctl taaskäivitage mopidy

See võimaldab teil sirvida RSS-voogudena levitatavaid taskuhäälingusaateid ja esitada üksikuid episoode erinevates helivormingutes. Selle jaoks saate lisada ka valikulise laienduse Mopidy-Podcast-iTunes, mis võimaldab teil Apple iTunes Store'ist taskuhäälingusaateid otsida ja sirvida.

Loe rohkem: Parimad Raspberry Pi projektid algajatele

Oma kohandatud muusikapleieri loomine

Lisaks teiste saadaolevate Mopidy laiendustega (mopidy.com/ext) katsetamisele võite kaasaskantava mängija valmistamiseks lisada isegi mini-LCD-ekraani. Üks lihtsamaid viise seda teha on ühe Pirate Audio lisandmooduliga Pimoroni, millel on DAC (digitaalsest analoogmuundurist) boonus heliväljundi parema kvaliteedi tagamiseks.

Kuid otsustate kasutada Mopidyt, oleme kindlad, et saate oma kohandatava Raspberry Pi muusikapleieriga suurepärase kuulamiskogemuse.

E-post
Raspberry Pi meediumiserveri seadistamine: 7 viisi

Kas soovite installida Raspberry Pi meediumiserveri? Siin on mitu võimalust, kuidas oma Raspberry Pi-d meediumiserverina kohe kasutama hakata!

Loe edasi

Seotud teemad
  • Isetegemine
  • Vaarika Pi
  • Muusika voogesitus
Autori kohta
Phil King (3 artiklit on avaldatud)

Vabakutseline tehnoloogia- ja meelelahutusajakirjanik Phil on toimetanud arvukalt ametlikke Raspberry Pi raamatuid. Kauaaegne Raspberry Pi ja elektroonikakunstnik on ta ajakirja The MagPi regulaarne kaastöötaja.

Veel Phil Kingilt

Telli meie uudiskiri

Liituge meie uudiskirjaga, kus leiate tehnilisi näpunäiteid, ülevaateid, tasuta e-raamatuid ja eksklusiivseid pakkumisi!

Veel üks samm !!!

Palun kinnitage oma e-posti aadress e-kirjas, mille just teile saatsime.

.