Найти тему
Amperkot.ru

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

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

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

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

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

Сама плата Raspberry Pi.

Колонки с 3.5mm Jack

Устройство с поддержкой 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 устройств. Вы можете поменять ее на любое другое.

-2

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

#Электроника #RaspberryPi #Apple #Arduino #AirPlay #IPhone
#Электроника #RaspberryPi #Apple #Arduino #AirPlay #IPhone