树莓派制作廉价AirPlay

made by Rk

本文由浙江大学《嵌入式系统》课程提供强力支持。

感谢翁恺老师 @翁恺BA5AG

本文参考Jordan Burgess的博客:

http://jordanburgess.com/post/38986434391/raspberry-pi-airplay

/*************************************************************/

本文目标:搭建一个廉价的AirPlay分享设备。

本文实现树莓派外接音响播放音乐,有苹果iPod系列软件设备进行控制的功能。

步骤:

1、更新系统软件源信息

sudo su
apt-get update
apt-get upgrade

其中更新所需时间比较长,之前受到误导换了一个清华大学的镜像源,结果反而更慢…囧



2、修改音频源输出

AirPlay默认有HDMI输出,而我们没有巨屏显示器,故只能更改为默认音频输出

amixer cset numid=3 1


3、安装shairport依赖包

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

安装过程略漫长,可以去准备一下iPhone的AirPlay设置。


4、安装Perl NET-SDP包

因为iOS6系统需要这个包的支持,所以我们输入以下命令:

git clone https://github.com/njh/perl-net-sdp.git perl-net-sdp


cd perl-net-sdp

perl Build.PL

./Build
./Build test
./Build install



5、安装shairport

返回上层目录后

git clone https://github.com/hendrikw82/shairport.git
cd shairport 
make

6、开启AirPort服务

./shairport.pl -a AirRK

-a 参数后面为AirPort名字,可自行更改




 然后在iPod上选择自己的AirPort。



你可能感兴趣的:(Raspberry,Pi,Linux)