您的位置:首页 > 大数据 > 人工智能

树莓派制作廉价AirPlay

2013-03-05 22:34 281 查看
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 cd' target='_blank'>https://github.com/hendrikw82/shairport.git
cd shairport
make


6、开启AirPort服务

./shairport.pl -a AirRK


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



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

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: