Raspberry Pi е икономична машина с размер на банкомат, която се включва в телевизионен или компютърен монитор. Най-новите модели Raspberry Pi обикновено имат три до четири порта с универсална серийна шина (USB), един Ethernet порт и един мултимедиен интерфейс с висока разделителна способност (HDMI). Той може да направи всичко, което бихте очаквали, че трябва да направи една работна станция, като възпроизвеждане на видео с най-високо качество, създаване на електронни таблици, FM радио станция и игри и т.н. Express, използвайки Raspberry Pi, за да запълни празнината, се превърна в значително допълнителна ангажираща алтернатива.
Raspberry Pi
В днешно време хората се сблъскват с многобройни проблеми при настройването на Raspberry Pi и особено създаването на сървър на Pi е много забързана задача, затова разработихме процес на настройка на Raspberry, особено за начинаещи.
Как да настроите Raspberry Pi и да конфигурирате Airplay Server на него?
Сега, нека да преминем към настройка на Pi и извършване на операции, споменати като по-долу, за да проектираме сървър за излъчване на него.
Стъпка 1: Избор на модел Raspberry Pi
На пазара се предлагат няколко модела малинови пи. С изключение на малината pi zero, всеки модел може да бъде предпочитан. Това е така, защото на Pi zero настройването на мрежа е много уморителна работа. Могат да бъдат закупени най-новите модели като 3A +, 3B + или 4. Новият Raspberry Pi 3 е най-бързата и доминираща джаджа, която Raspberry Pi Foundation пусна до момента. Той придружава 1.2GHz quad-center ARM Cortex-A53 и 1GB LPDDR2 RAM.
Raspberry 3B+
Стъпка 2: Избор на операционна система:
Първо, ще ни трябва SD карта с подходяща операционна система. Когато избирате операционната система, в днешно време има различни алтернативи, от „конвенционален“ Raspbian до специализирани медийни работни рамки и дори Windows 10 IoT. Следователно няма нужда от много приложения, трябва да оставим централното процесорно устройство (CPU) и паметта с произволен достъп (RAM) колкото се може повече за приложението за медийно стрийминг. Един от проблемите е, че Arch Linux се препоръчва за хора, които имат доста знания за Linux. Те са много отпред и ние непременно ще продължим да се сблъскваме с проблеми при въвеждането на приложения и библиотеки на трети страни. По този начин, ако това е първото ви създаване на приспособление Airplay, предлагаме да изберете Raspbian Lite . Той се управлява от командния ред и може без голяма част от участъка, предназначен да продължи да работи в режим „без глава“, т.е.достъп изцяло дистанционно през системата, без изискване за конзола или екран.
Raspbian
Стъпка 3: Инсталиране на Raspbian Lite и активиране на защитена обвивка (SSH):
След инсталирането на Raspbian Lite и активирането на SSH ще преминем към конфигуриране на Airplay Server.
Можете да изтеглите Raspbian от Тук
1). Инсталиране на зависимости: Най-важното е, че ще трябва да въведем няколко условия, за да можем да сглобим сървърното приложение на Airplay. Изпълнете следното:
sudo apt-get update sudo apt-get install autoconf automake avahi-daemon build-essentials git libasound2-dev libavahi-client-dev libconfig-dev libdaemon-dev libpopt-dev libssl-dev libtool xmltoman
Инсталиране на зависимости
2). Създаване и инсталиране (shairport-sync): shairport-sync превръща вашата Linux машина в сървър на Apple Airplay. Може би най-доброто нещо в него е, че той работи изцяло в командния ред и имайки предвид, че има милион алтернативи за подреждане, шокиращо лесно е да започнете да работите от кутията. Първо, изтеглете библиотеката му от Github, както следва:
git clone https://github.com/mikebrady/shairport-sync.git
Инсталиране на shairport-sync от Github
Сега разгледайтеshairport-sync
директория и конфигурирайте компилацията: -
cd shairport-sync autoreconf -i -f ./configure --with-alsa --with-avahi --with-ssl = openssl --with-systemd --with-metadata
Навигиране до директорията за синхронизиране на shairport
И накрая, изградете и инсталирайте приложението:
направи sudo направи инсталиране
Инсталиране на приложението
След като изпълним всички споменати стъпки по-горе, трябва да имаме работеща инсталация на shairport-sync.
Стъпка 4: Конфигуриране на аудио изхода
Вече сме готови да тестваме Airplay Audio. За това са необходими някои хардуерни компоненти. Необходимите хардуерни компоненти са изброени по-долу:
(Слушалки, активни високоговорители от настолен компютър, hi-fi усилвател с кабел, който преобразува 3,5 мм жак в чифт RCA фоно щепсели).
Сега трябва да конфигурираме аудио пътя на Raspberry Pi. Обикновено се настройва на „автоматично“, но трябва да го карате, за да стигнете до 3,5 мм жака. Бягайraspi-config
: -
sudo raspi-config
Насочване в режим на конфигуриране
Изберете „7. Разширени опции “, след това„ A4. Аудио “, след това изберете Вариант 1„ Принудително 3,5 мм жак “(слушалки)). Това ще ограничи звука към 3,5-милиметровия жак за слушалки.
Стъпка 5: Задайте силата на звука
Силата на звука като цяло ще бъде изключително ниска, така че я трансформирайте в max, като използвате следната команда:
amixi сдържан като PCM, 0 100%
Максимизиране на силата на звука
Настройката на силата на звука е малко трудна за използване в светлината на факта, че е проектирана в dB (децибели), което в случай, че не сте специалист, е изключително неинтуитивно. Намаляването на силата на звука с командата amixer и желания процент не се препоръчва, защото ако намалите процента, той става едва доловим за слушателя.
Стъпка 6: Тествайте Airplay на Raspberry Pi
Сега започнетеshairport-sync
със следната команда:
sudo service shairport-sync start
Стартиране на синхронизиране на shairport
Сега ще трябва да започнем да играем по него, така че вземете iPhone, който поддържа Airplay, и се уверете, че Raspberry Pi и iPhone са в една и съща мрежа. Започнете да възпроизвеждате малко музика и от иконата на Airplay изберете „малинов пи“ и след това „Готово“.
Избиране на Raspberry Pi чрез Airplay от екрана за възпроизвеждане на музика на iPhone
Стъпка 7: Конфигуриранеshairport-sync
за да стартирате автоматично
Стартирането на услуги за медиен плейър несъмнено е много уморителна работа, така че искаме синхронизирането на shairport да стартира веднага след стартирането на Pi. За да дадем възможност на услугата да се стартира автоматично, ще използваме командата:
sudo systemctl активира shairport-sync
Активиране на синхронизиране на shairport
След като напишете командата за активиране на синхронизиране на shairport, изходът трябва да бъде както следва:
Създадена symlink /etc/systemd/system/multi-user.target.wants/shairport-sync.service → /lib/systemd/system/shairport-sync.service.
Изход
След като създадохме сървър на Airplay, всичко, което трябва да направим, е да рестартираме Pi с помощта на командата „Sudo рестартиране“ и имаме възможност да Airplay до малиновия pi всеки път, когато го стартираме.
Стъпка 8: Предотвратете отпадането на Wifi
В повечето случаи Raspberry ще премине в енергоспестяващ режим, който може да причини сериозни проблеми със звука при използване на Airplay. Следователно, за да избегнем този проблем, ще добавим следната команда в командния ред:
sudo nano / etc / network / interfaces
Предотвратяване на режим за пестене на енергия
След това превъртете до края на файла и добавете следните редове:
# Деактивирайте управлението на захранването на wifiбезжично изключване
Деактивиране на управлението на захранването на Wifi
След като деактивирате управлението на захранването на wifi, рестартирайте Raspberry Pi, като използвате командата, спомената по-горе, и се насладете на най-новите песни!