Kā izveidot Raspberry Pi Airplay serveri

Raspberry Pi ir ekonomiska atmiņas kartes izmēra mašīna, kas tiek pievienota televizoram vai datora monitoram. Jaunākajiem Raspberry Pi modeļiem parasti ir trīs līdz četri universālās sērijas kopnes (USB) porti, viens Ethernet ports un viena augstas izšķirtspējas multivides saskarne (HDMI). Tas var darīt visu, ko jūs domājat, ka darba stacijai būtu jādara, piemēram, spēlējot izcilas kvalitātes video, veidojot izklājlapas, FM radiostacijas un spēles utt. Ar Apple oficiāli beidzot AirPort maršrutētāju līniju, ieskaitot AirPlay pilnvaroto AirPort Express, izmantojot Raspberry Pi, lai aizpildītu plaisu, ir kļuvis par ievērojami papildus saistošu alternatīvu.



Aveņu Pi

Mūsdienās cilvēki saskaras ar daudzām problēmām, izveidojot Raspberry Pi un jo īpaši servera izveidi Pi ir ļoti drudžains uzdevums, tāpēc mēs izstrādājām Raspberry iestatīšanas procesu, īpaši iesācējiem.



Kā iestatīt Raspberry Pi un konfigurēt tajā Airplay serveri?

Pārejam uz Pi iestatīšanu un operāciju veikšanu, kas minētas zemāk, lai tajā izveidotu airplay serveri.



1. solis: Raspberry Pi modeļa izvēle

Tirgū ir pieejami vairāki aveņu pi modeļi. Izņemot aveņu pi nulli, var dot priekšroku jebkuram modelim. Tas ir tāpēc, ka pie Pi nulles tīkla iestatīšana ir ļoti nogurdinošs darbs. Var iegādāties tādus jaunākos modeļus kā 3A +, 3B + vai 4. Jaunais Raspberry Pi 3 ir ātrākais un dominējošākais sīkrīks, kuru Raspberry Pi Foundation ir izlaidis līdz šim. Tas pavada 1,2 GHz četrkodolu ARM Cortex-A53 un 1 GB LPDDR2 operatīvo atmiņu.



Aveņu 3B +

2. darbība. Operētājsistēmas izvēle:

Pirmkārt, mums būs nepieciešama SD karte ar atbilstošu operētājsistēmu. Izvēloties OS, mūsdienās ir dažādas alternatīvas, sākot no “parastās” Raspbian līdz veltītajiem multivides darba ietvariem un pat Windows 10 IoT. Tāpēc nav nepieciešams daudz lietojumprogrammu, tāpēc mums vajadzētu pēc iespējas vairāk atstāt centrālo procesoru (CPU) un brīvpiekļuves atmiņu (RAM) multivides straumēšanas lietojumprogrammai. Viena problēma ir tā, ka Arch Linux ieteicams cilvēkiem, kuriem ir diezgan daudz Linux zināšanu. Viņi ir ļoti vadoši, un mums noteikti nāksies saskarties ar problēmām, ieviešot trešo pušu lietojumprogrammas un bibliotēkas. Tādējādi, ja jūs pirmo reizi izveidojat Airplay sīkrīku, iesakām izvēlēties Raspbian Lite . Tas ir komandrindas vadīts un var bez liela stiepiena, kas paredzēts, lai turpinātu darboties režīmā bez galvas, t.i., tam var piekļūt pilnīgi attālināti visā sistēmā, neprasot konsoli vai ekrānu.

Raspbian



3. darbība: Raspbian Lite instalēšana un drošas čaulas (SSH) iespējošana:

Pēc Raspbian Lite instalēšanas un SSH iespējošanas mēs virzīsimies uz Airplay Server konfigurēšanu.

Jūs varat lejupielādēt Raspbian no Šeit

1). Instalēt atkarības: Vissvarīgākais ir tas, ka mums būs jāievieš daži nosacījumi, lai mēs varētu apkopot Airplay servera lietojumprogrammu. Palaidiet šo:

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

Atkarību instalēšana

2). Veidot un instalēt (shairport-sync): shairport-sync pārveido jūsu Linux mašīnu par Apple Airplay serveri. Varbūt vislabākais ir tas, ka tas darbojas pilnīgi komandrindā, un, paturot prātā, ka tam ir miljons alternatīvu izkārtojumu, ir šokējoši vienkārši strādāt ārpus kastes. Pirmkārt, lejupielādējiet bibliotēku no Github šādi:

git klons https://github.com/mikebrady/shairport-sync.git

Shairport-sync instalēšana no Github

Tagad izpētietshairport-syncdirektoriju un konfigurējiet būvējumu: -

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

Navigācija uz shairport-sync direktoriju

Visbeidzot, izveidojiet un instalējiet lietojumprogrammu:

padarīt sudo padarīt instalēt

Lietojumprogrammas instalēšana

Pēc visu iepriekš minēto darbību veikšanas mums vajadzētu darboties shairport-sync instalācijā.

4. darbība. Audio izejas konfigurēšana

Tagad mēs esam gatavi pārbaudīt Airplay Audio. Tam nepieciešami daži aparatūras komponenti. Nepieciešamās aparatūras sastāvdaļas ir norādītas zemāk:

(Austiņas, aktīvie skaļruņi no galddatora, hi-fi pastiprinātājs ar kabeli, kas 3,5 mm ligzdu pārveido par RCA fonopievada pāri).

Tagad mums jākonfigurē aveņu pi audio ceļš. Tas parasti tiek iestatīts uz “auto”, tomēr jums tas jādara, lai pārietu uz 3,5 mm ligzdu. Palaistraspi-config: -

sudo raspi-config

Virzīšanās konfigurācijas režīmā

Atlasiet “7. Papildu opcijas ”, pēc tam -„ A4. Audio ”, pēc tam izvēlieties 1. opciju“ Piespiest 3,5 mm (‘austiņu’) ligzdu. Tas ierobežos skaņas ceļu uz 3,5 mm austiņu ligzdu.

5. solis: iestatiet skaļumu

Skaļums kopumā būs ārkārtīgi mazs, tāpēc pārveidojiet to uz maksimālo, izmantojot šādu komandu:

amixi atturīgi kā PCM, 0 100%

Skaļuma maksimizēšana

Skaļuma iestatījumu ir nedaudz grūti izmantot, ņemot vērā faktu, ka tas ir paredzēts dB (decibelos), un tas, ja neesat speciālists, ir ārkārtīgi neinteliģents. Skaļuma samazināšana ar komandu amixer un vēlamo procentuālo daudzumu nav ieteicama, jo, samazinot procentuālo daudzumu, klausītājam tas ir tikko dzirdams.

6. solis: Pārbaudiet Raspberry Pi gaisa spēli

Tagad sācietshairport-syncar šādu komandu:

sudo pakalpojuma shairport-sync sākums

Tiek sākta shairport-sync

Tagad mums būs jāsāk atskaņot gaisu, lai paņemtu iPhone, kas atbalsta Airplay, un pārliecinieties, ka Raspberry Pi un iPhone ir vienā tīklā. Sāciet spēlēt kādu mūziku, un no Airplay ikonas atlasiet “aveņu pi” un pēc tam “Gatavs”.

Atlasot Raspberry Pi, izmantojot Airplay, iPhone mūzikas atskaņošanas ekrānā

7. darbība: konfigurējietshairport-synclai sāktu automātiski

Multivides atskaņotāju pakalpojumu uzsākšana, bez šaubām, ir ļoti nogurdinošs darbs, tāpēc mēs vēlamies, lai shairport-sync darbotos, tiklīdz Pi ir palaists. Lai iespējotu pakalpojuma automātisku palaišanu, mēs izmantosim komandu:

sudo systemctl iespējojiet shairport-sync

Iespējo shairport-sync

Pēc komandas uzrakstīšanas shairport-sync iespējošanai izvadei jābūt šādai:

Izveidoja symlink /etc/systemd/system/multi-user.target.wants/shairport-sync.service → /lib/systemd/system/shairport-sync.service.

Rezultāts

Tagad, kad esam izveidojuši Airplay serveri, viss, kas mums jādara, ir Reboot Pi, izmantojot komandu “Sudo reboot” un mums ir iespēja Airplay uz aveņu pi katru reizi, kad to sākam.

8. darbība: novērsiet Wifi pamešanu

Lielākajā daļā gadījumu Raspberry pārslēgsies uz enerģijas taupīšanas režīmu, kas, izmantojot Airplay, var izraisīt nopietnu audio traucējumu. Tādējādi, lai izvairītos no šīs problēmas, komandu uzvednē pievienosim šādu komandu:

sudo nano / etc / network / interface

Enerģijas taupīšanas režīma novēršana

Pēc tam ritiniet līdz faila beigām un pievienojiet šādas rindas:

# Atspējot wifi enerģijas pārvaldībubezvadu izslēgšana

Tiek atspējota Wifi enerģijas pārvaldība

Pēc wifi enerģijas pārvaldības atspējošanas restartējiet Raspberry Pi, izmantojot iepriekš minēto komandu, un izbaudiet jaunākās dziesmas!