Namų garso sistemos, tokios kaip „Sonos“, yra labai įniršusios, tačiau jos gali būti gana brangios. Turėdami tik „Raspberry Pi“ ir kai kuriuos garsiakalbius, galite sukurti savo „pasidaryk pats“ garso sistemą, kad galėtumėte groti vietoje saugoma muzika, „Spotify“ srautai, interneto radijo stotys, tinklalaidės ir dar daugiau per internetą sąsaja.

Visa tai leidžia „Python“ parašytas „Mopidy“ - išplečiamas muzikos serveris be galvos.

Ko reikės norint sukurti muzikos serverį

• Aviečių Pi. Veiks bet kuris modelis, nors „Mopidy“ veiks žymiai greičiau su vėlesniais viso dydžio modeliais. Jei naudojate „Pi Zero“, laidiniam garso išėjimui reikės DAC papildomos plokštės.

• Pora maitinamų garsiakalbių su 3,5 mm kištukiniu lizdu garso įvedimui. Arba galite per televizorių per HDMI perduoti garsą.

• Belaidis tinklas prieigai prie muzikos serverio per interneto sąsają.

1. Įdiekite „Mopidy“

Pirmiausia įsitikinkite, kad naudojate naujausią „Raspberry Pi OS“ versiją. Idealiu atveju turėtumėte švariai įdiegti „microSD“ kortelę naudodami „Raspberry Pi Imager“.

instagram viewer

Norėdami įdiegti naujausią „Mopidy“ versiją ir visas jos priklausomybes, terminalo lange įveskite šias komandas:

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 atnaujinimas
sudo apt įdiegti mopidy

„Mopidy“ atsisiuntimas ir išpakavimas gali užtrukti kelias minutes.

Jei naudojate „Raspberry Pi“ OS su darbalaukio atvaizdu, turėsite pridėti „Mopidy“ naudotoją prie vaizdo įrašų grupės:

sudo adduser mopidy vaizdo įrašas

Norėdami paleisti „Mopidy“ paleisti kaip fono paslaugą, įveskite:

sudo systemctl įjungti mopidy

2. Konfigūruokite „Mopidy“ nustatymus

Norėdami sukonfigūruoti „Mopidy“ nustatymus, kad galėtumėte juos pasiekti iš „Raspberry Pi“ žiniatinklio naršyklės ar kito įrenginio, turėsite redaguoti mopidy.conf failas:

sudo nano /etc/mopidy/mopidy.conf

Failo apačioje pridėkite šias eilutes:

[http]
pagrindinio kompiuterio vardas = 0.0.0.0

Jei nenaudojate garso išvesties per HDMI, taip pat pridėkite šias eilutes (praleisdami vietą [garso įrašas]) naudoti 3,5 mm AV lizdą:

[garso įrašas]
išvestis = alsasink device = hw: 1,0

Paspauskite „Ctrl“ + Xtada Y kad išsaugotumėte failą.

Atminkite, kad nustatymas „device = hw: 1,0“ nurodo „Mopidy“ naudoti 1 garso plokštę, 0 įrenginį, kuris yra 3,5 mm AV lizdas. Jei vietoj to naudojate DAC priedų plokštę, turėsite nustatyti kitą vertę - garso aparatūros įrenginių sąraše įveskite tai terminale:

aplay -l

Paleiskite „Mopidy“ paslaugą, naudodami:

sudo systemctl pradėti mopidy

3. Pasiekite „Mopidy“ žiniatinklio sąsają

Dabar pabandykite pasiekti paslaugą iš „Raspberry Pi“ ar kito to paties tinklo įrenginio. Žiniatinklio naršyklėje įveskite šį adresą: http://raspberrypi.local: 6680

Turėtumėte pamatyti tinklalapį su pranešimu apie „Mopidy“.

Norėdami tinkamai pasiekti, turėsite įdiegti žiniatinklio klientą kaip „Mopidy“ plėtinį. Yra keletas galimų, tačiau viena iš sudėtingiausių yra Iris. Įdiekite jį naudodami:

sudo python3 -m pip įdiekite „Mopidy-Iris“

Taip pat turite paleisti šią komandą (vienoje eilutėje), kad suteiktumėte „mopidy“ vartotojui sudo leidimą paleisti „Iris“ diegimo programą:

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

Iš naujo paleiskite „Mopidy“ paslaugą, kad pakeitimas įsigaliotų:

sudo systemctl paleiskite mopidy iš naujo

Dabar pabandykite pasiekti žiniatinklio sąsają apsilankę šiuo adresu:

http://raspberrypi.local: 6680 / rainelė /

Pamatysite tinklalapį, kuriame jus pasveikins Iris. Spustelėkite Sutaupyti ir pamatysite vartotojo sąsają.

4. Pridėti muziką prie „Mopidy“

Gerai, todėl dabar turite pridėti keletą muzikos failų Muzika aplanką /home/pi/ kataloge. „Mopidy“ palaiko platų garso kodekų asortimentą, įskaitant MP3 ir FLAC. Taigi perkelkite kai kuriuos muzikos failus bet kokiu būdu, pavyzdžiui, naudodami USB atmintinę.

Tada norėdami skaityti vietinius failus, turite įdiegti „Mopidy-Local“ plėtinį. Terminalo lange įveskite:

sudo python3 -m pip įdiekite „Mopidy-Local“

Dabar iš naujo atidarykite „Mopidy“ nustatymų failą naudodami:

sudo nano /etc/mopidy/mopidy.conf

Tada pridėkite šias eilutes, kad nustatytumėte muzikos failų paiešką Muzika aplankas:

[vietinis]
media_dir = / home / pi / Muzika

Iš naujo paleiskite „Mopidy“ paslaugą:

sudo systemctl paleiskite mopidy iš naujo

Tada nuskaitykite, kad rastumėte muzikos failus:

sudo mopidyctl vietinis nuskaitymas

Taip pat galite tai padaryti naudodami „Iris“ sąsają Nustatymai, slinkdami žemyn ir spustelėdami Pradėkite vietinį nuskaitymą mygtuką.

Pastaba: Gali praeiti šiek tiek laiko, kol takeliai pasirodys sąsajoje. Taip pat gali tekti spustelėti Atnaujinti pagrindiniame ekrane.

Jūsų takeliai dabar turėtų būti rodomi „Iris“ sąsajoje ir galite dukart spustelėti vieną, kad jį paleistumėte. Atkreipkite dėmesį, kad net naudojant nuotolinį įrenginį prieigai prie žiniatinklio sąsajos, garsas bus leidžiamas iš „Raspberry Pi“.

Kitas aspektas, į kurį reikia atkreipti dėmesį, yra tas, kad bus rodomas tik muzikos failuose įdėtas albumo viršelis. Jau tada tai šiek tiek patiko ir praleido.

Susijęs: Muzikos instrumentai, kuriuos galite sukurti naudodami avietę Pi

5. Srautas iš „Spotify“

„Mopidy“ taip pat palaiko tokias srautinio perdavimo paslaugas kaip „Spotify“, „YouTube Music“ ir „SoundCloud“. Čia mes jums parodysime, kaip priversti „Spotify“ dirbti, nors atkreipkite dėmesį, kad jums reikės „Premium“ paskyros.

Pirmiausia turite įdiegti „Mopidy-Spotify“ plėtinį. Atidarykite terminalo langą ir įveskite:

sudo python3 -m pip įdiekite „Mopidy-Spotify“

Prie „Mopidy“ konfigūracijos failo turite pridėti savo „Spotify Premium“ vartotojo vardą ir slaptažodį, taip pat apsilankykite „Mopidy“ svetainė įgalioti šį plėtinį naudoti savo „Spotify“ paskyroje. Tai suteiks jums kliento ID ir kliento paslaptį.

Atidarykite mopidy.conf nustatymų failas su:

sudo nano /etc/mopidy/mopidy.conf

Pridėkite šias eilutes, pakeisdami reikšmes „Spotify“ vartotojo vardu, slaptažodžiu ir kliento ID bei kliento paslaptimi, kurią gavote iš mopidy.com:

[pastebėti]
vartotojo vardas =
slaptažodis =
kliento ID =
kliento paslaptis =

Kaip ir anksčiau, paspauskite „Ctrl“ + Xtada Y išsaugoti ir išeiti.

Iš naujo paleiskite „Mopidy“ paslaugą:

sudo systemctl paleiskite mopidy iš naujo

Dabar atnaujinkite „Iris“ žiniatinklio sąsają adresu avietynas. vietinis: 6680 / iris / ir turėtumėte turėti visišką prieigą prie „Spotify“.

6. Pridėkite interneto radiją prie „Mopidy“

Taip pat galite klausytis mėgstamų radijo stočių per „TuneIn“. Norėdami įdiegti plėtinį, įveskite:

sudo python3 -m pip įdiekite „Mopidy-TuneIn“
sudo systemctl paleiskite mopidy iš naujo

„Iris“ žiniatinklio sąsajoje pasirinkite Naršyti parinktį ir tada Įsijunkite pasiekti tokias parinktis kaip Vietinis radijas, Muzika (pasirinktam žanrams) ir Tinklalaidės.

Norėdami išsamiau pasirinkti tinklalaides, galite įdiegti „Mopidy-Podcast“ plėtinį naudodami:

sudo python3 -m pip įdiekite „Mopidy-Podcast“
sudo systemctl paleiskite mopidy iš naujo

Tai leidžia naršyti tinklalaides, platinamas kaip RSS kanalus, ir groti atskirus epizodus įvairiais garso formatais. Taip pat prie jo galite pridėti pasirinktinį „Mopidy-Podcast-iTunes“ plėtinį, kuris leidžia ieškoti ir naršyti tinklalaides iš „Apple iTunes Store“.

Skaityti daugiau: Geriausi „Raspberry Pi“ projektai pradedantiesiems

Sukurkite savo individualų muzikos grotuvą

Be eksperimentų su kitais prieinamais „Mopidy“ plėtiniais (mopidy.com/ext), jūs netgi galite pridėti mini LCD ekraną, kad sukurtumėte nešiojamąjį grotuvą. Vienas iš paprasčiausių būdų tai padaryti yra vienas iš „Pirate Audio“ priedų Pimoroni, kurie turi DAC (skaitmeninio į analoginį keitiklį) premiją už geresnę garso išvesties kokybę.

Tačiau nusprendėte naudoti „Mopidy“, esame tikri, kad turėsite puikią klausymosi patirtį naudodami pritaikomą „Raspberry Pi“ muzikos grotuvą.

El
Kaip nustatyti „Raspberry Pi“ laikmenų serverį: 7 būdai

Norite įdiegti „Raspberry Pi“ laikmenų serverį? Štai keli būdai, kaip dabar galite pradėti naudoti „Raspberry Pi“ kaip medijos serverį!

Skaitykite toliau

Susijusios temos
  • Pasidaryk pats
  • Avietė Pi
  • Srautinė muzika
Apie autorių
Philas Kingas (Paskelbti 3 straipsniai)

Laisvai samdomas technologijų ir pramogų žurnalistas Philas redagavo daugybę oficialių „Raspberry Pi“ knygų. Ilgą laiką „Raspberry Pi“ ir elektronikos meistras yra nuolatinis žurnalo „The MagPi“ bendradarbis.

Daugiau iš Philo Kingo

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kuriame rasite techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Dar vienas žingsnis…!

Prašome patvirtinti savo el. Pašto adresą el. Laiške, kurį jums ką tik išsiuntėme.

.