没有什么比坐在沙发上,把你最喜欢的专辑从**无线传输到立体声音响更好的了。AirPlay是一件非常容易的事情,但是如果你不想为苹果的解决方案买单的话,一个35美元的树莓圆周率做的非常好。
查看上面的视频,快速演示这个项目需要什么,以及最终产品会带来什么。通过对最初的Raspberry Pi安装进行一些调整,您可以将它变成一个神奇的小设备,可以从任何与AirPlay兼容的设备接收音频。这意味着你家里所有的扬声器都可以通过无线传输。视频中的音乐由康福特和乔纳森库尔顿。
今天是Lifehacker的Raspberry Pi周,整个星期我们都会向你展示一些很酷的DIY项目,你可以用这个神奇的设备来组合。如果你还没有买,请查看我们对Pi的介绍,了解它是什么,你需要什么,以及你可以用它做什么。
更新:树莓皮周结束了!看看这些树莓皮指南,看看所有有趣的东西,我们做了,并检查了我们的树莓皮标签更酷的项目。
在过去的一周里,我们向您介绍了一些人们用树莓圆周率处理的常见项目,如:
安装AirPlay接收器并在Pi上运行很容易,但首先需要一些材料。以下是您需要了解的内容:
树莓皮做了一个奇妙的小AirPlay设备。当你完成后,你会有一个小盒子连接到你的立体声功能类似于AirPlay功能的扬声器。当它**并启动时,它将自动加载启动AirPlay所需的一切,而无需外部显示器或键盘。基本上,它可以让你流音乐到任何扬声器你坐在不到一半的价格机场快车,你仍然可以使用它为任何其他树莓皮项目你想承担。这是一个真正的双赢。
不过,Raspberry Pi目前不支持AirPlay镜像来发送视频内容。不过,将树莓Pi用作扬声器的AirPlay设备的好处在于,您可以继续将其用于任何其他您喜欢的项目。
AirPlay函数与Raspbian的Raspberry Pi安装一起工作。您可以按照我们的指南开始使用树莓Pi安装树莓。
如果您想让AirPlay接收器自动启动而不需要键盘或显示器,我们需要设置Raspbian使您自动登录。在Raspi配置屏幕的设置过程中,将“启动时启动桌面?”设置更改为“是”。如果已经启动并运行,请在终端中键入以下命令以再次加载Raspi配置:
sudo raspi-config最后,AirPlay功能可能需要一些最初未包含在安装中的软件包,因此您需要在开始之前更新软件包。在控制台中键入:
sudo apt-get update sudo apt-get upgrade更新可能需要一点时间,所以拿杯饮料坐下来。一旦你启动到Raspbian和一切正常工作,我们可以深入到设置AirPlay功能。
注意:可以使用控制台命令安装所需的所有内容,但是我们将使用稍微简单一点的Raspbian界面,这样您就可以继续使用Raspberry Pi来执行任何您喜欢的操作。
首先,我们需要让USB Wi-Fi适配器工作。安装Raspbian非常简单:
这就是Wi-Fi适配器。如果您愿意,请从桌面打开internet浏览器Midori,以确保internet正常工作。Raspbian会记住您的选择,因此即使您在这个过程中随时断开Wi-Fi适配器的连接,它也会在连接到Pi时自动重新加载。
下一步我们需要让声卡工作起来。首先,将您的USB声卡连接到Raspberry Pi,然后用3.5毫米音频线将其连接到立体声音响(或者**耳机,这样我们就可以测试它是否正常工作)。现在,我们将使用一个terminal命令来选择它。从桌面打开LXTerminal并键入以下命令:
aplay -l您的USB卡应该显示为“card1:set[device name],device 0:USB Audio”这样的内容,这意味着Raspberry Pi可以识别它。现在我们需要测试声音。类型:
Alsamixer这将加载软件以测试音频输出。按F6更改输出类型并选择声卡。现在我们需要测试输出:
speaker-test您应该听到扬声器发出的声音,以验证USB声卡是否正常工作。最后,Raspbian启动时不会像Wi-Fi USB适配器那样自动加载USB声卡。这意味着我们必须编辑配置文件。键入以下内容:
cd /etc/modprobe.d sudo nano alsa-base.conf这将打开alsa-base.conf文件。向下滚动文件末尾附近并查找以下行:
opti*** snd-u**-audio index=-2在行首用“#”符号注释该行。按Ctrl+X保存并退出。
现在,您的声卡和Wi-Fi适配器都将在每次启动Pi时自动工作。
Shairport是一个让AirPlay工作的软件,它需要一点时间来完成所有的设置。这不是一个困难的过程,但你确实想给自己大约30分钟,因为它需要大量的下载和安装软件。
首先,我们需要安装一些东西,然后才能得到Shairport。在控制台中键入:
sudo apt-get install git libao-dev libssl-dev libcrypt-openssl-rsa-perl libio-socket-inet6-perl libwww-perl avahi-utils libmodule-build-perl让这个过程运行一会儿。完成后,我们需要安装一个更新,以便Shairport可以与iOS 6配合使用(如果您不在或不打算升级iOS 6,则可以跳过此步骤):
git clone https://github.com/njh/perl-net-sdp.git perl-net-sdp cd perl-net-sdp perl Build.PL sudo ./Build sudo ./Build test sudo ./Build install cd ..一旦安装了ios6模块(给它一点时间),就到了安装Shairport的时候了。从主目录类型:
git clone https://github.com/hendrikw82/shairport.git cd shairport make现在,让我们运行Shairport:
./shairport.pl -a AirPi这个命令用名为“AirPi”的Raspberry Pi启动Shairport(您可以将其更改为任何您想要的)。拿起iOS设备,选择音乐应用程序,然后点击AirPlay按钮。您应该看到“AirPi”列为一个输出设备。轻触它,音乐就会在几秒钟内从你的USB声卡中流出。
但我们还没做完。当您启动Raspberry Pi时,Shairport不会自动加载,因为我们想让AirPlay设备在没有任何外围设备的情况下工作,所以我们需要再做一步。从主目录中,键入:
cd shairport make install cp shairport.init.sample /etc/init.d/shairport cd /etc/init.d chmod a+x shairport update-rc.d shairport defaults最后,我们需要添加Shairport作为启动项。类型:
sudo nano shairport这会加载我们需要编辑的Shairport文件。在文件中查找“DAEMON\u ARGS”行,并将其更改为如下所示:
DAEMON_ARGS="-w $PIDFILE -a AirPi"保存文件(Ctrl+X),就可以了。每次启动时都应该启动Shairport。你现在可以把树莓皮移到任何你喜欢的地方,用它做任何你想做的事情。只要**USB声卡和Wi-Fi适配器,当你打开Raspberry Pi和Shairport时,它们就会加载。这意味着你不需要显示器,键盘或鼠标旁边的立体声工作。
一旦全部设置完毕,使用AirPlay函数所需做的就是**Raspberry Pi,然后等待它启动。一旦操作系统加载(通常需要30-40秒),您就可以立即轻松地通过Raspberry Pi发送所有音乐。
AirPlay功能只是冰山一角。一旦设置了功能,您就可以用它做更多的事情。以下是一些不同的想法,它们将AirPlay功能扩展到Raspberry Pi,超越了AirPort Express:
非常感谢Jordan Burgess和Trouch在安装Shairport存储库和添加iOS 6支持方面的指导。
//
//
... 你有几个理由使用音速圆周率。实时编码可能是最广为人知的用法,它允许您使用Python在音乐播放时更改音乐。这是合成音乐的一个全新阶段,许多人都在接受。 ...
覆盆子皮总是极客的好礼物。但如果他们已经有了圆周率呢?好吧,圆周率的要点是你可以用它做很多事情,所以用一些优秀的圆周率为中心的礼物来帮助他们。 ...
...什么数字下载服务,也不管你如何安装游戏。用一个树莓圆周率连接到您的电视,游戏将流到您的客厅。 ...
... 你可以用一个树莓圆周率以通常的方式打印到打印机上。假设您使用的是Raspbian操作系统(如果您安装了UbuntuMate,应该不会有什么不同),首先确保打印机和Raspberry Pi在同一个网络上。 ...
... 在你开始之前,确保你的树莓圆周率已连接到你的电视,游戏控制器已准备好使用。电源应在容易触及的范围内,但应断开。你应该已经下载了建议的软件,并且手头有SD卡。 ...
...应该是流好,你可能会发现,鼠标你已经连接到你的树莓圆周率是缓慢的。幸运的是,你可以解决这个问题。打开终端并输入: ...