Для трансляции видеоконтента iTunes с iPhone, iPod или iPad на Linux-машину при помощи протокола [[http://ru.wikipedia.org/wiki/AirPlay AirPlay]] можно использовать скрипт [[http://code.google.com/p/play2wifi play2wifi]] совместно с медиацентром XBMC. В будущем планируется создание полноценного плагина к XBMC. При запуске play2wifi скрипт создает слушающий сокет для приема соединений на 22555 сетевом порту и передает контент в XBMC через утилиту xbmc-send.Ставим свежий XBMC:
sudo add-apt-repository ppa:team-xbmc
sudo apt-get update
sudo apt-get install xbmc
Для работы потребуется установить поддержку Bonjour (avahi), xbmc-send и Python-фреймворк Twisted:
sudo apt-get install avahi-daemon
sudo apt-get install xbmc-eventclients-xbmc-send
sudo apt-get install python-twisted
Загружаем и распаковываем [[http://code.google.com/p/play2wifi/downloads/list play2wifi]].
Файл play2wifi.service с реализацией сервиса для avahi копируем в директорию /etc/avahi/services/, после чего перезапускаем сервис avahi-daemon:
/etc/init.d/avahi-daemo restart
Прописываем порт web-интерфейса XBMC (используется HTTP-API) в файл конфигурации play2wifi.cfg (порт также можно указать при запуске скрипта через опцию "-p").
Запускаем XBMC и убеждаемся, что web-интерфейс активен (XBMC Web GUI включается в блоке сетевых настроек XBMC).
Запускаем Python-скрипт play2wifi.py
Инициируем трансляцию видео или подкаста с iPhone, iPod или iPad и начинаем смотреть его в XBMC.
URL: http://code.google.com/p/play2wifi/wiki/README
Обсуждается: http://www.opennet.dev/tips/info/2506.shtml