树莓派制作廉价AirPlay

本文指导读者如何使用树莓派和PerlNET-SDP包,结合shairport实现一个低成本的AirPlay音乐分享设备,允许通过苹果iPod系列设备进行远程控制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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。



评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值