Airplay X Fedora 19

之前把 Fedora 19 (Schrödingers Cat) 装进了 CubieBoard 里面然后挂着一些 python 脚本今天在 github 上发现有大神把 AirPort Express 里面的 Airplay 模块模拟出来了shairport不过 README.md 给出的 tutorials 是基于 debian 类系统的用 yum search 搜了一下相关的 rpm 包成功装入了 CubieBoard 上面的 Fedora 系统

My CubieBoard

安装依赖库

首先看到 REAMME.md 里面给出的

Build Requirements

Required:

  • OpenSSL

Optionally:

  • libao
  • PulseAudio
  • avahi

于是安装以上库yum install openssl-devel libao-devel pulseaudio-libs-devel avahi-devel alsa-lib-devel gengetopt -y

alsagetoptconfigurenotfound

pulseaudiopulseaudiounabletoconnectconnectionrefusedSELinux

编译安装

cd /tmp
git clone https://github.com/abrasive/shairport.git
cd shairport
./configure
make
cp ./shairport /bin/

使用

shairport

shairport -a 'service name'

使用前者在 airplay 输出界面便是 shairport @ hostname如果你想要个特别的名字便可以用后面指定服务名

然后打开 iOS 或 OS X 设备的 音乐这时在播放按钮旁边便会多出 airplay 的图标选择并播放即可

部署图

CubieBoard @ xbox360

把 xbox360 的 HDMI 插到了 CubieBoard 上现在 xbox 完全成了 CubieBoard 的垫板GTA5Kinect