Hogyan készítsünk egy Airplay szervert a Raspberry Pi-n

A Raspberry Pi egy gazdaságos, atm-kártya méretű gép, amely televízióhoz vagy számítógép-monitorhoz csatlakozik. A legújabb Raspberry Pi modellek általában három-négy univerzális soros busz (USB) porttal, egy Ethernet porttal és egy High Definition Multimedia Interface (HDMI) porttal rendelkeznek. Megteheti mindazt, amire számíthat, hogy egy munkaállomásnak meg kell tennie, például kiváló minőségű videó lejátszását, táblázatok készítését, FM rádióállomásokat és játékokat stb. Az Express, amely egy Raspberry Pi-t használ a hiányosság pótlására, jelentősen ráadásul megnyerő alternatívává vált.



Raspberry Pi

Manapság az emberek számtalan problémával szembesülnek a Raspberry Pi beállításakor, és különösen a Pi szerverének létrehozása nagyon mozgalmas feladat, ezért kidolgoztuk a Raspberry telepítési folyamatát, különösen a kezdők számára.



Hogyan állítsuk be a Raspberry Pi programot és állítsuk be rajta az Airplay szervert?

Most haladjunk a Pi beállítása és az alábbiakban említett műveletek végrehajtása felé, hogy egy airplay szervert tervezhessünk rajta.



1. lépés: A Raspberry Pi modell kiválasztása

A málna pi többféle modellje elérhető a piacon. A málna pi nulla kivételével bármelyik modell előnyben részesíthető. A Pi-nél ugyanis egy hálózat beállítása nagyon fárasztó feladat. A legújabb modellek, mint például a 3A +, 3B + vagy 4, megvásárolhatók. Az új Raspberry Pi 3 a leggyorsabb és legdominánsabb eszköz, amelyet a Raspberry Pi Foundation eddig kiadott. 1,2 GHz-es négyközpontú ARM Cortex-A53 és 1 GB LPDDR2 RAM-ot kísér.



Málna 3B +

2. lépés: Az operációs rendszer kiválasztása:

Először is szükségünk lesz egy SD kártyára, megfelelő operációs rendszerrel. Az operációs rendszer kiválasztásakor manapság különféle alternatívák léteznek, a „hagyományos” Raspbian-tól az odaadó média-munka keretrendszereken át, sőt a Windows 10 IoT-ig is. Nincs szükség sok alkalmazásra, ezért a lehető legnagyobb mértékben el kell hagynunk a központi adatfeldolgozó egységet (CPU) és a véletlen hozzáférésű memóriát (RAM) a média streaming alkalmazáshoz. Az egyik probléma az, hogy az Arch Linuxot azoknak ajánlják, akik elég sok Linux-ismerettel rendelkeznek. Nagyon élvonalbeliak, és kötelesek vagyunk folyamatosan problémákba ütközni harmadik féltől származó alkalmazások és könyvtárak bevezetésekor. Így, ha ez az első létrehozása az Airplay modulnak, javasoljuk, hogy válasszon Raspbian Lite . Parancssori vezérlésű, és sok olyan szakasz nélkül is megtervezhető, amely „fej nélküli” üzemmódban működik, vagyis teljesen távolról érhető el a rendszeren keresztül, konzol vagy képernyő igénye nélkül.

Raspbian



3. lépés: A Raspbian Lite telepítése és a biztonságos héj (SSH) engedélyezése:

A Raspbian Lite telepítése és az SSH engedélyezése után haladunk az Airplay Server konfigurálása felé.

A Raspbian letölthető innen: Itt

1). Telepítési függőségek: A legfontosabb, hogy be kell vezetnünk néhány feltételt, hogy össze tudjuk állítani az Airplay szerver alkalmazást. Futtassa a következőt:

sudo apt-get update sudo apt-get install autoconf automake avahi-daemon build-essential git libasound2-dev libavahi-client-dev libconfig-dev libdaemon-dev libpopt-dev libssl-dev libtool xmltoman

A függőségek telepítése

2). Építés és telepítés (shairport-sync): A shairport-sync átalakítja Linux gépét Apple Airplay szerverré. A legjobb talán az, hogy teljesen a parancssoron fut, és szem előtt tartva, hogy egymillió elrendezési alternatívával rendelkezik, megdöbbentően egyszerű a dobozból való munka. Először töltse le könyvtárát a Githubból az alábbiak szerint:

git klón https://github.com/mikebrady/shairport-sync.git

A shairport-sync telepítése a Githubból

Most fedezze fel ashairport-synckönyvtárat és konfigurálja az összeállítást: -

cd shairport-sync autoreconf -i -f ./configure --with-alsa --with-avahi --with-ssl = openssl --with-systemd --with-metadata

Navigálás a shairport-sync könyvtárba

Végül hozza létre és telepítse az alkalmazást:

make sudo make install

Az alkalmazás telepítése

A fenti lépések végrehajtása után a shairport-sync telepítésének működőképesnek kell lennie.

4. lépés: Az audio kimenet konfigurálása

Most készen állunk az Airplay Audio tesztelésére. Ehhez néhány hardverkomponensre van szükség. A szükséges hardverkomponenseket az alábbiakban soroljuk fel:

(Fejhallgató, aktív hangszórók asztali PC-ről, hi-fi erősítő kábellel, amely átalakítja a 3,5 mm-es aljzatot pár RCA fonó csatlakozóvá).

Most konfigurálnunk kell a málna pi hangútját. Általában „auto” -ra van állítva, azonban a 3,5 mm-es aljzathoz való vezetéshez meg kell vezetni. Fussraspi-config: -

sudo raspi-config

Konfigurációs módba lépés

Válassza a „7. Speciális beállítások ”, majd az„ A4. Hang ”, majd válassza az 1. opció„ 3,5 mm-es (‘fejhallgató’) aljzat kényszerítése “lehetőséget. Ez korlátozni fogja a 3,5 mm-es fülhallgató-csatlakozó hangját.

5. lépés: Állítsa be a hangerőt

A hangerő általában rendkívül alacsony lesz, ezért a következő paranccsal alakítsa át max.

amixi visszafogott mint PCM, 0 100%

A hangerő maximalizálása

A hangerő-beállítást kissé nehéz kihasználni annak fényében, hogy dB-ben (decibelben) tervezték, ami abban az esetben, ha Ön nem szakember, rendkívül untutuális. A hangerő csökkentése az amixer paranccsal és a kívánt százalékkal nem ajánlott, mert ha csökkenti a százalékot, az alig hallhatóvá válik a hallgató számára.

6. lépés: Tesztelje a Raspberry Pi Airplay játékát

Most kezddshairport-synca következő paranccsal:

sudo service shairport-sync start

A shairport-sync indítása

Most el kell kezdenünk a levegőben játszani, hogy megragadjunk egy iPhone-t, amely támogatja az Airplay-t, és gondoskodnunk kell arról, hogy a Raspberry Pi és az iPhone ugyanazon a hálózaton legyenek. Kezdje el játszani egy kis zenét, és az Airplay ikonból válassza ki a „málna pi”, majd ezután a „Kész” lehetőséget.

A Raspberry Pi kiválasztása Airplay segítségével az iPhone zenelejátszó képernyőjén

7. lépés: Konfigurálásshairport-syncaz Automatikus indításhoz

A médialejátszó-szolgáltatások elindítása kétségkívül nagyon fárasztó feladat, ezért azt akarjuk, hogy a shairport-sync azonnal elinduljon, amint a Pi elindul. A szolgáltatás automatikus indításának engedélyezéséhez a következő parancsot fogjuk használni:

sudo systemctl engedélyezze a shairport-sync alkalmazást

A shairport-sync engedélyezése

Miután megírta a shairport-sync engedélyezésének parancsát, a kimenetnek a következőknek kell lennie:

Létrehozta az /etc/systemd/system/multi-user.target.wants/shairport-sync.service → /lib/systemd/system/shairport-sync.service symlinket.

Kimenet

Most, hogy létrehoztunk egy Airplay szervert, mindössze annyit kell tennünk, hogy újra kell indítanunk a Pi parancsot „Sudo reboot” és lehetőségünk van minden alkalommal elindítani az Airplay-t a málna pi-hez.

8. lépés: A Wifi lemorzsolódás megakadályozása

A legtöbb esetben a Raspberry energiatakarékos üzemmódba kapcsol, ami komoly hanghibákat okozhat az Airplay használata közben. Ezért a probléma elkerülése érdekében a következő parancsot adjuk hozzá a parancssorba:

sudo nano / etc / network / interfaces

Az energiatakarékos mód megakadályozása

Ezt követően görgessen a fájl végére, és adja hozzá a következő sorokat:

# Tiltsa le a wifi energiagazdálkodástvezeték nélküli kikapcsolás

A Wifi energiagazdálkodás letiltása

Miután letiltotta a wifi energiagazdálkodását, indítsa újra a Raspberry Pi-t a fent említett parancs használatával, és élvezze a legújabb számokat!