Raspberry Pi в качестве AirPlay плеера

22 ноября 2014

Нет фантазии границ, когда имеешь дело с Raspberry Pi. Малинка имеет на своем борту 3,5mm аудиовыход, что в связке с локальной сетью может превратить ее в медиа плеер, который будет проигрывать вашу любимую музыку с iOS или MacOS устройства через AirPlay

AirPlay — наименование технологии и протокола, разработанных Apple, при использовании которых обеспечивается беспроводная потоковая передача медиаданных (аудио, видео, изображений) между устройствами.

Говоря простым языком, придя домой с учебы или работы, вы можете незамедлительно вывести любимую музыку с iPhone или iPad на колонки, подключенные к Raspberry Pi. И все это без каких-либо проводов.

Для экспериментов нам понадобятся:

  1. Сама плата Raspberry Pi
  2. Колонки с 3.5mm Jack
  3. Устройство с поддержкой AirPlay (например, iPhone, iPod Touch или iPad)

Убедитесь, что ваша малинка исправно функционирует и имеет подключение к сети с доступом по WiFi (при этом неважно, будет ли rpi подключено через ethernet порт или через WiFi свисток). В данной статье не будут раскрываться вопросы первоначальной настройки Raspberry, так как подробных статей в интернете очень много, в том числе и на русском языке.

Подключитесь к консоле Raspberry pi (через ssh, либо напрямую, используя монитор, клавиатуру и мышь).

Для начала, неплохо бы убедиться, что аудиовыход малины исправен. Сделать это можно, подключив колонки и выполнив команду

speaker-test -t sine
Если все хорошо, то вы должны услышать звук из колонок. Если нет, то попробуйте увеличить громкость аудиовыхода через тулзу alsamixer


Далее подтянем нужные зависимости:

sudo apt-get install git libao-dev libssl-dev libcrypt-openssl-rsa-perl libio-socket-inet6-perl libwww-perl avahi-utils libmodule-build-perl

Данная команда может выполняться продолжительное время, так что запаситесь терпением.


Далее необходимо скачать и скомпилировать сам SharePlay модуль.

mkdir projects
cd projects
mkdir airplay-audio-project
cd airplay-audio-project
git clone https://github.com/abrasive/shairport.git
cd shairport
make


После того, как команда выполнилась, мы можем запустить наш сервер:

./shairport -a RaspberryPi

RaspberryPi это название, которое будет видно в списках доступных AirPlay устройств. Вы можете поменять ее на любое другое.

Теперь Raspberry Pi появится в списке доступных для AirPlay устройств и будет проигрывать музыку с iOS устройства:


Данная статья является собственностью Amperkot.ru. При перепечатке данного материала активная ссылка на первоисточник, не закрытая для индексации поисковыми системами, обязательна.


Поделиться: