Как собрать сервер Airplay на Raspberry Pi

Raspberry Pi – это экономичная машина размером с карточку, которая подключается к телевизору или монитору компьютера. Последние модели Raspberry Pi обычно имеют от трех до четырех портов универсальной последовательной шины (USB), один порт Ethernet и один мультимедийный интерфейс высокой четкости (HDMI). Он может делать все, что вы ожидаете от рабочей станции, например, воспроизводить видео превосходного качества, создавать электронные таблицы, FM-радиостанции, играть в игры и т. Д. Apple официально закончила свою линейку маршрутизаторов AirPort, включая AirPlay с поддержкой AirPlay. Экспресс, использующий Raspberry Pi для заполнения пробела, превратился в значительно более привлекательную альтернативу.

Raspberry Pi

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

В настоящее время люди сталкиваются с многочисленными проблемами при настройке Raspberry Pi, и особенно создание сервера на Pi – очень беспокойная задача, поэтому мы разработали процесс установки Raspberry, особенно для начинающих.

Как настроить Raspberry Pi и настроить сервер Airplay на нем?

Теперь давайте перейдем к настройке Pi и выполнению операций, упомянутых ниже, для разработки сервера трансляции на нем.

Шаг 1: Выбор модели Raspberry Pi

Несколько моделей Raspberry Pi доступны на рынке. За исключением малины пи ноль, любая модель может быть предпочтительнее. Это связано с тем, что на нуле Пи настройка сети – очень утомительная работа. Последние модели, такие как 3A +, 3B + или 4 можно приобрести. Новый Raspberry Pi 3 – самый быстрый и доминирующий гаджет, выпущенный Фондом Raspberry Pi. Он сопровождает 1,2 ГГц четырехцентровый ARM Cortex-A53 и 1 ГБ оперативной памяти LPDDR2.

Малина 3Б +

Шаг 2: Выбор операционной системы:

Во-первых, нам понадобится SD-карта с соответствующей операционной системой. При выборе ОС в настоящее время существуют различные альтернативы: от «обычного» Raspbian до специализированных сред для работы с мультимедиа и даже Windows 10 IoT. Нет необходимости во многих приложениях, поэтому мы должны оставить центральный процессор (ЦП) и оперативную память (ОЗУ) как можно больше для приложения потокового мультимедиа. Одной из проблем является то, что Arch Linux рекомендуется для людей, которые имеют достаточно много знаний о Linux. Они очень передовые, и мы будем сталкиваться с проблемами при внедрении сторонних приложений и библиотек. Таким образом, если это ваше первое создание гаджета Airplay, мы рекомендуем выбрать Raspbian Lite. Он управляется из командной строки и может без особых усилий работать в «безголовом» режиме, то есть полностью удаленно получать доступ к системе без использования консоли или экрана.

Raspbian

Шаг 3: Установка Raspbian Lite и включение Secure Shell (SSH):

После установки Raspbian Lite и включения SSH мы перейдем к настройке сервера Airplay.

Вы можете скачать Raspbian с Вот

1). Зависимости установки: самое главное, нам нужно ввести несколько условий, чтобы мы могли собрать приложение сервера Airplay. Запустите следующее:

sudo apt-get update
sudo apt-get установить autoconf automake avaki-daemon build-essential 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-sync

Наконец, соберите и установите приложение:

делать
sudo make installУстановка приложения

После выполнения всех вышеупомянутых шагов у нас должна быть рабочая установка shairport-sync.

Шаг 4: Настройка аудиовыхода

Теперь мы готовы протестировать Airplay Audio. Для этого требуются некоторые аппаратные компоненты. Необходимые аппаратные компоненты перечислены ниже:

(Наушники, активные динамики с настольного компьютера, усилитель Hi-Fi с кабелем, который преобразует 3,5-мм разъем в пару штекеров RCA).

Теперь нам нужно настроить аудио путь на Raspberry Pi. Обычно он установлен на «авто», однако вам нужно подвести его к 3,5 мм разъему. Запуск raspi-конфигурации: –

sudo raspi-configПереходим в режим конфигурации

Выберите «7. Дополнительные параметры », затем« А4. Аудио », затем выберите вариант 1« Разъем 3,5 мм (для наушников) ». Это ограничит путь к 3,5 мм разъему для наушников.

Шаг 5: Установите громкость

В общем случае громкость будет крайне низкой, поэтому преобразуйте ее в max с помощью следующей команды:

amixer sset PCM, 0 100%Максимизация громкости

Установку громкости довольно сложно использовать в свете того факта, что она рассчитана в дБ (децибелах), что, если вы не являетесь специалистом, крайне не интуитивно понятно. Уменьшать громкость с помощью команды amixer и желаемого процента не рекомендуется, потому что, если вы уменьшите процент, он станет едва слышимым для слушателя.

Шаг 6: Тест Airplay для Raspberry Pi

Теперь запустите shairport-sync с помощью следующей команды:

запуск suir службы shairport-syncЗапуск синхронизации shairport

Теперь нам нужно начать играть в эфир, поэтому возьмите iPhone с поддержкой Airplay и убедитесь, что Raspberry Pi и iPhone находятся в одной сети. Начните играть музыку, и на значке Airplay выберите «Raspberry Pi», а затем «Готово».

Выбор Raspberry Pi с помощью Airplay на экране воспроизведения музыки на iPhone

Шаг 7. Настройте shairport-sync для автоматического запуска

Запуск сервисов медиаплеера, без сомнения, очень утомительная работа, поэтому мы хотим, чтобы синхронизация с shairport запускалась сразу после загрузки Pi. Для автоматического запуска сервиса мы будем использовать команду:

sudo systemctl включает синхронизацию shairportВключение синхронизации shairport

После написания команды для включения shairport-sync вывод должен быть следующим:

Создана символическая ссылка /etc/systemd/system/multi-user.target.wants/shairport-sync.service → /lib/systemd/system/shairport-sync.service.Вывод

Теперь, когда мы создали сервер Airplay, все, что нам нужно сделать, – это перезагрузить Pi с помощью команды «sudo reboot», и у нас есть возможность Airplay к raspberry pi при каждой его загрузке.

Шаг 8: Предотвратите выпадение Wi-Fi

В большинстве случаев Raspberry переходит в режим энергосбережения, который может вызвать серьезные сбои звука при использовании Airplay. Следовательно, чтобы избежать этой проблемы, мы добавим следующую команду в командной строке:

sudo nano / etc / network / interfacesПредотвращение режима энергосбережения

После этого прокрутите до конца файла и добавьте следующие строки:

# Отключить управление питанием Wi-Fi
беспроводное отключениеОтключение Wifi Power Management

После отключения управления питанием Wi-Fi перезагрузите Raspberry Pi с помощью команды, упомянутой выше, и наслаждайтесь последними треками!

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *