iOS升级以后,新版本经常不兼容xbian之类自带的airplay功能,目前来Shairport的支持还是不错的。我在新的树梅派3b+上编译了一下,支持ios 11.0.4版本。
首先升级树莓派
sudo apt-get update sudo apt-get upgrade
然后安装依赖包
sudo apt-get install autoconf automake avahi-daemon build-essential git libasound2-dev libavahi-client-dev libconfig-dev libdaemon-dev libpopt-dev libssl-dev libtool xmltoman
下载shairport源码
git clone https://github.com/mikebrady/shairport-sync.git
生成配置文件
cd shairport-sync autoreconf -i -f ./configure --with-alsa --with-avahi --with-ssl=openssl --with-systemd --with-metadata
编译安装
make sudo make install
设置为自动启动
sudo systemctl enable shairport-sync
启动
sudo service shairport-sync start
然后就可以在手机里面找到airplay设备,raspberrypi了。