A Sonoshoz hasonló otthoni audiorendszerek nagy divat, de meglehetősen drágák lehetnek. Csak egy Raspberry Pi és néhány hangszóró segítségével azonban saját barkács hangrendszert hozhat létre lejátszásra helyben tárolt zene, Spotify folyamok, internetes rádióállomások, podcastok és egyebek az interneten keresztül felület.

Mindezt a Mopidy, egy Pythonban írt, kibővíthető fej nélküli zeneszerver teszi lehetővé.

Amire szüksége lesz egy zeneszerver felépítéséhez

• Málna Pi. Bármely modell működni fog, bár a Mopidy lényegesen gyorsabban fog futni a későbbi, teljes méretű modelleken. Ha Pi Zero-t használ, szüksége lesz egy DAC kiegészítő táblára a vezetékes hangkimenethez.

• Pár tápellátású hangszóró 3,5 mm-es csatlakozóval az audio bemenethez. Alternatív megoldásként hangot adhat ki a TV-jén keresztül HDMI-n keresztül.

• Vezeték nélküli hálózat a zeneszerver webes felületen keresztüli eléréséhez.

1. Telepítse a Mopidy-t

Először ellenőrizze, hogy a Raspberry Pi OS legújabb verzióját használja-e. Ideális esetben tiszta telepítést kell végrehajtania a microSD kártyára a Raspberry Pi Imager használatával.

A Mopidy legújabb verziójának és összes függőségének telepítéséhez írja be a következő parancsokat a Terminal ablakba:

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 frissítés
sudo apt install mopidy

Néhány percbe telhet a Mopidy letöltése és kicsomagolása.

Ha asztali képpel használja a Raspberry Pi operációs rendszert, hozzá kell adnia a Mopidy felhasználót a videócsoporthoz:

sudo adduser mopidy videó

A Mopidy háttérszolgáltatásként történő futtatásához indításkor írja be:

sudo systemctl engedélyezze a mopidy-t

2. Konfigurálja a Mopidy beállításokat

A Mopidy beállításainak konfigurálásához, hogy hozzáférhessen a Raspberry Pi webböngészőjéből vagy más eszközről, szerkesztenie kell a mopidy.conf fájl:

sudo nano /etc/mopidy/mopidy.conf

A fájl aljára adja hozzá a következő sorokat:

[http]
hosztnév = 0.0.0.0

Ha nem a HDMI-n keresztüli audiokimenetet használja, adja hozzá ezeket a sorokat is (elhagyva a helyet a [hang]) a 3,5 mm-es AV aljzat használatához:

[hang]
kimenet = alsasink eszköz = hw: 1,0

nyomja meg Ctrl + X, azután Y hogy elmentse a fájlt.

Ne feledje, hogy a device = hw: 1,0 beállítás megmondja Mopidynak, hogy használja az 1. hangkártyát, a 0. eszközt, amely a 3,5 mm-es AV csatlakozó. Ha ehelyett DAC kiegészítő alaplapot használ, akkor egy másik értéket kell beállítania - az audio hardver eszközök listájához írja be ezt a terminálba:

aplay -l

Indítsa el a Mopidy szolgáltatást:

sudo systemctl start mopidy

3. Nyissa meg a Mopidy webes felületet

Most próbálja meg elérni a szolgáltatást Raspberry Pi készülékéről vagy ugyanazon a hálózaton lévő másik eszközről. A webböngészőben írja be a következő címet: http://raspberrypi.local: 6680

Meg kell látnia egy weboldalt, amelyben üzenet van a Mopidy-ról.

A megfelelő eléréshez telepítenie kell egy webes klienst Mopidy kiterjesztésként. Számos elérhető, de az egyik legkifinomultabb az Iris. Telepítse a következővel:

sudo python3 -m pip telepítse a Mopidy-Irist

A következő parancsot kell futtatnia (egy soron), hogy a mopidy felhasználó sudo engedélyt adjon az Iris telepítő futtatására:

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

Indítsa újra a Mopidy szolgáltatást, hogy a változás életbe lépjen:

sudo systemctl indítsa újra a mopidyt

Most próbálja meg elérni a webes felületet a következő cím meglátogatásával:

http://raspberrypi.local: 6680 / írisz /

Látni fog egy weboldalt, amely az Irishoz köszönt. Kattintson a gombra Mentés és látni fogja a felhasználói felületet.

4. Zene hozzáadása a Mopidy-hoz

OK, ezért most hozzá kell adnia néhány zenefájlt a Zene mappa a /home/pi/ Könyvtár. A Mopidy az audio kodekek széles skáláját támogatja, beleértve az MP3 és az FLAC fájlokat is. Tehát néhány zenefájlt bármilyen módon továbbíthat, például USB-memóriakártyával.

Ezután telepítenie kell a Mopidy-Local kiterjesztést a helyi fájlok olvasásához. A Terminal ablakba írja be:

sudo python3 -m pip telepítse a Mopidy-Local programot

Most nyissa meg újra a Mopidy beállítási fájlt:

sudo nano /etc/mopidy/mopidy.conf

Ezután adja hozzá a következő sorokat annak beállításához, hogy zenefájlokat keressen a Zene mappa:

[helyi]
media_dir = / home / pi / Zene

Indítsa újra a Mopidy szolgáltatást:

sudo systemctl indítsa újra a mopidyt

Ezután végezzen beolvasást a zenefájlok megkereséséhez:

sudo mopidyctl helyi vizsgálat

Ezt az Iris felületről is megteheti a következővel: Beállítások, görgessen lefelé, és kattintson a gombra Indítsa el a helyi vizsgálatot gomb.

Megjegyzés: Eltarthat egy ideig, mire a számok megjelennek az interfészen. Lehet, hogy rá kell kattintania a Frissítés opciót a főképernyőn.

A dalainak mostantól meg kell jelenniük az Iris felületen, és duplán kattinthatnak az egyikre a lejátszáshoz. Vegye figyelembe, hogy még akkor is, ha távoli eszközt használ a webes felület elérésére, a hang a Raspberry Pi-ről szól.

Megjegyzendő egy másik szempont, hogy csak a zenefájlokba ágyazott lemezborítók jelennek meg. Akkor is ez egy kis siker és hiány.

Összefüggő: Hangszerek, amelyeket málna Pi-vel lehet építeni

5. Patak a Spotify-ból

A Mopidy olyan streaming szolgáltatásokat is támogat, mint a Spotify, a YouTube Music és a SoundCloud. Itt bemutatjuk, hogyan lehet működtetni a Spotify programot, bár vegye figyelembe, hogy szüksége lesz egy Premium fiókra.

Először telepítenie kell a Mopidy-Spotify kiterjesztést. Nyissa meg a Terminál ablakot, és írja be:

sudo python3 -m pip telepítse a Mopidy-Spotify programot

Hozzá kell adnia Spotify Premium felhasználónevét és jelszavát a Mopidy konfigurációs fájljához, és meg kell látogatnia a Mopidy weboldal hogy engedélyezze ezt a kiterjesztést a Spotify-fiókjával szemben. Ez megadja a client_id és a client_secret használatát.

Nyissa meg újra a mopidy.conf beállítási fájl a következőkkel:

sudo nano /etc/mopidy/mopidy.conf

Adja hozzá a következő sorokat, cserélje ki az értékeket a Spotify felhasználónévvel, jelszóval, valamint a mopidy.com webhelyről kapott client_id és client_secret nevekkel:

[spotify]
felhasználónév =
jelszó =
ügyfél_azonosító =
kliens_titok =

A korábbiakhoz hasonlóan nyomja meg a gombot Ctrl + X, azután Y hogy mentse és kilépjen.

Indítsa újra a Mopidy szolgáltatást:

sudo systemctl indítsa újra a mopidyt

Most frissítse az Iris webes felületét a címen raspberrypi.local: 6680 / írisz / és teljes hozzáféréssel kell rendelkeznie a Spotify-hoz.

6. Adja hozzá az Internet Radio-t a Mopidy-hoz

A TuneIn segítségével kedvenc rádióállomásait is meghallgathatja. A bővítmény telepítéséhez írja be:

sudo python3 -m pip telepítse a Mopidy-TuneIn alkalmazást
sudo systemctl indítsa újra a mopidyt

Az Iris webes felületen válassza a ikont Tallózás opciót, majd Beállít az opciók eléréséhez, például Helyi rádió, Zene (műfajválasztáshoz), és Podcastok.

A podcastok átfogóbb kiválasztásához telepítse a Mopidy-Podcast kiterjesztést:

sudo python3 -m pip telepítse a Mopidy-Podcast alkalmazást
sudo systemctl indítsa újra a mopidyt

Ez lehetővé teszi az RSS-hírcsatornákként terjesztett podcastok böngészését, és az egyes epizódok lejátszását különféle hangformátumokban. Hozzáadhatja az opcionális Mopidy-Podcast-iTunes kiterjesztést is, amely lehetővé teszi podcastok keresését és böngészését az Apple iTunes Store-ból.

Olvass tovább: A legjobb Raspberry Pi projektek kezdőknek

Saját egyéni zenelejátszó létrehozása

A többi elérhető Mopidy kiterjesztéssel (mopidy.com/ext) való kísérletezés mellett akár egy mini LCD képernyőt is felvehet egy hordozható lejátszó elkészítéséhez. Ennek egyik legegyszerűbb módja a Pirate Audio egyik kiegészítője Pimoroni, amelyek egy DAC (digitális-analóg átalakító) bónuszát élvezik a jobb hangkimeneti minőség érdekében.

Azonban a Mopidy használata mellett dönt, biztosak vagyunk benne, hogy remek hallgatási élményben lesz része a testreszabható Raspberry Pi zenelejátszóval.

Email
A Raspberry Pi médiaszerver beállítása: 7 módszer

Telepíteni akar egy Raspberry Pi médiaszervert? Többféle módon kezdheti el most a Raspberry Pi médiaszerverként való használatát!

Olvassa el a következőt

Kapcsolódó témák
  • DIY
  • Raspberry Pi
  • Streaming zene
A szerzőről
Phil King (3 cikk megjelent)

Phil szabadúszó technológiai és szórakoztató újságíró számos hivatalos Raspberry Pi könyvet szerkesztett. Régóta Raspberry Pi és elektronikai bütykös, rendszeresen közreműködik a The MagPi magazinban.

Több Phil King-től

Iratkozzon fel hírlevelünkre

Csatlakozzon hírlevelünkhöz, amely műszaki tippeket, véleményeket, ingyenes e-könyveket és exkluzív ajánlatokat tartalmaz!

Még egy lépés…!

Kérjük, erősítse meg e-mail címét az imént elküldött e-mailben.

.