0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

树莓派AirPlay接收器的制作教程

454398 来源:wv 2019-10-28 10:11 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

第1步:需要什么

要构建此项目,显然需要Raspberry Pi ,首选 Raspberry Pi 2 ,但从理论上讲,它也应与第一代Pi一起使用。 Pi还需要一个电源适配器,可以使用标准的5V手机充电器,但是请记住,RPi 2最多可以消耗2A的电流!您还需要一些东西将其连接到网络,如果您想通过无线方式进行连接,则可以是普通的以太网电缆或WiFi加密狗。

对于媒体中心,您需要至少2GB的 SD卡。如果您也想将音乐和视频存储在Pi本身上,则可能需要16GB甚至更多。

Pi的内置声卡有点吵,尤其是在结合了廉价电源的情况下。适配器。因此,我建议使用 USB声卡或具有HDMI输入的接收器。尽管我还没有尝试过,但您还可以得到HiFiBerry DAC +。

要执行安装,您还需要USB 鼠标,这是一台具有互联网连接和 SD卡适配器。

当然,您将需要 iPhone,iPod或计算机运行 iTunes ,从中播放音乐,并播放一对扬声器。

步骤2:关于Kodi,OpenELEC和Airplay

Kodi是一个开源媒体中心,可以播放音乐,视频,显示照片,流电影等。它的功能之一是可以接收AirPlay内容。

OpenELEC是基于Linux的开源操作系统,已预先安装Kodi。因此,它不会像普通操作系统那样带您进入某种台式机,而是在每次启动时自动打开Kodi。

iOS 8及更早版本中,Apple的流媒体服务AirPlay与Kodi完美协作,您

但是苹果随后发布了iOS 9,他们改变了AirPlay协议,破坏了与Kodi和其他开源解决方案的兼容性。

在最新版本的Kodi(16.0)中,他们恢复了音频流。屏幕镜像和视频流尚不可用,但是至少您可以播放音乐。

但是,OpenELEC尚未与Kodi 16一起正式发布,因此我们必须使用每晚的版本将其引入我们的Raspberry Pi。

步骤3:将OpenELEC下载并安装到SD卡

您无法直接安装夜间版本,因此我们必须先安装最新的OpenELEC稳定版本,然后再将其更新为最新的夜间版本。

Linux(Ubuntu)

首先,转到OpenELEC下载页面并下载Raspberry Pi 2的最新磁盘映像。

下一步,打开一个终端窗口(CTRL + ALT + T),输入

watch lsblk

并按Enter。 (您可以使用CTRL + SHIFT + V粘贴到终端中)

lsblk列出所有存储设备和分区,并观看每两秒钟重复一次lsblk命令。运行此命令时,将SD卡插入计算机。终端中应该弹出一个或多个新行,这就是您的SD卡。记住或记下SD卡的设备名称。 lt的sdx或mmcblk0(其中x是驱动器号)。还要记住分区sdx1和sdx2或mmcblk0p1和mmcblk0p2。

按CTRL + C退出watch命令,然后在

cd Downloads

中键入

转到您的下载目录。 (cd =更改目录)

解压缩通过运行下载的文件

gunzip -d OpenELEC-RPi2.arm-6.0.1.img.gz

然后卸载SD卡:

umount /dev/sdxY

umount /dev/mmcblk0pY

,其中x是驱动器号,Y是分区号。确保使用正确的字母(从watch lsblk命令获得)

对SD卡上的每个分区执行此操作。

要将磁盘映像文件(.img)安装到SD卡,运行

sudo dd if=OpenELEC-RPi2.arm-6.0.1.img of=/dev/sdx bs=4M

sudo dd if=OpenELEC-RPi2.arm-6.0.1.img of=/dev/mmcblk0 bs=4M

dd是一种低级复制工具。它只是将整个图像文件复制到SD卡。 (如果=输入文件,of =输出文件,bs =块大小)

相应地替换sdx。 请确保选择正确的驱动器(正确的驱动器),因为dd将完全覆盖您指定的任何存储设备。小心不要破坏硬盘。

dd完成复制后,请运行

sync

以确保所做的更改已同步到SD卡。

您现在可以卸下SD卡并将其插入到Raspberry Pi中。

(来源:http://wiki.openelec.tv/index.php/HOW -TO:Installin 。..)

Windows

首先,转到OpenELEC下载页面并下载Raspberry的最新磁盘映像 Pi 2。

下载的文件是.img.gz文件,它是使用GNU zip压缩的磁盘映像文件(.img),因此Windows不知道如何打开它,更不用说了

要解压缩该文件,您需要7-zip,因此请从其网站下载该文件:http://www.7-zip.org/

要在以后将文件安装到SD卡,您将需要Win32 Disk Imager。也可以下载此软件:https://sourceforge.net/projects/win32diskimager/

7-zip安装非常简单,只需下载并运行安装程序,单击“安装”和“关闭”完成时。

下一步,转到“下载”文件夹,然后使用7-zip文件管理器打开OpenELEC-RPi2.arm-6.0.1.img.gz文件(右键单击》“打开方式”》 7-zip文件管理器,或者如果列表中没有7-zip,请右键单击》打开方式》选择其他应用》更多应用↓》在此PC上查找其他应用》 7-Zip》 7zFM.exe》打开)

在7-Zip文件管理器中,单击蓝色的“-”将其解压缩。

下一步,安装Win32 Disk Imager。

只需双击安装程序,然后按照指示信息(参见图像)

安装完成后,将SD卡插入计算机并运行Win32 Disk Imager。

然后单击蓝色文件夹按钮以选择OpenELEC-RPi2。 arm-6.0.1.img文件。

从下拉菜单中选择正确的设备。 非常重要的一点是,选择与SD卡相对应的驱动器号,否则,可能会损坏其他存储设备上的数据。

如果确定选择了正确的驱动器号,单击写入,然后确认操作。这将开始将OpenELEC安装到SD卡。等待它完成,安全地从计算机上卸下SD卡,然后将其插入Raspberry Pi。

(来源:http://wiki.openelec.tv/index.php/HOW-TO:Installin 。..)

步骤4:将OpenELEC安装到Raspberry Pi中

将SD卡插入Pi,将其连接到显示器或电视,连接鼠标,为其建立互联网连接,然后打开电源。

它应该显示OpenELEC初始屏幕,调整分区的大小,然后重新启动。

然后按照安装说明进行操作(参见图片)。

启用Samba非常重要,您需要

当您进入主屏幕时(带有图片,视频,音乐,程序和系统) ,重新启动Pi。 (左下角的电源符号)

第5步:安装Kodi 16(每夜构建)

要使用AirPlay,我们需要最新版本的Kodi,即Kodi 16.0。此版本仅作为夜间版本提供。

从站点下载最新版本,即页面底部的版本。

Linux(Ubuntu)

打开一个终端(CTRL + ALT + T)并运行

cd Downloads bzip2 -d OpenELEC-RPi2.arm-7.0-devel-20160220221118-r22192-gb369831.tar.bz2

转到“下载”文件夹并解压缩文件。 (将文件名更改为您下载的文件名)。

现在打开文件管理器(Nautilus),然后转到“下载”文件夹。现在应该有一个文件OpenELEC-RPi2.arm-7.0-devel-20160220221118-r22192-gb369831.tar。复制它(CTRL + C)

然后单击Nautilus左下角的“浏览网络”。应该有两个新的网络设备,一个是普通设备,另一个是大写字母。这是您的Raspberry Pi。 (您的计算机和您的Pi应该都连接到同一网络。)

第一个(AirPlay)是ssh服务器。如果您未在OpenELEC中启用它,则将收到服务器错误拒绝的连接。 ssh服务器可用于浏览Pi的整个文件系统,但我们不需要。我们只需要“更新”文件夹,该文件夹也与Samba共享(Windows共享)。

因此,用所有大写字母(AIRPLAY)双击服务器,然后转到“更新”文件夹。

粘贴每晚生成的.tar文件。

粘贴后,重新启动Pi(使用转义或右键单击以返回主屏幕。)

它将自动安装该文件。

在启动屏幕上,它将显示:

找到了新的.tar存档。提取。..

然后更新内核和系统并重新启动。

现在已更新为夜间版本。

Windows

在Windows中,过程非常相似。

要解压缩文件,请使用7-Zip(右键单击》 7-Zip》提取此处)

然后复制刚刚解压缩的.tar文件。 (CTRL + C)

现在转到Raspberry Pi上的系统》系统信息》摘要,并记住IP地址。在我的情况下,这是192.168.2.4。

在Windows资源管理器的地址栏中,键入

192.168.2.4Update

(将其更改为正确的IP地址)

这将带您到Pi上的Update文件夹。粘贴在此处复制的.tar文件。

粘贴后,重新启动Pi(使用转义或右键单击返回主屏幕。)

它将自动安装文件。

在启动屏幕上,它将显示:

找到了新的.tar存档。提取。..

然后更新内核和系统并重新启动。

现在已更新为夜间版本。

步骤6:设置AirPlay

最后,您必须转到设置以启用AirPlay iOS 9兼容模式。

在Pi上,转到系统》设置》服务》 AirPlay 。然后两次单击“设置级别”,进入专家模式。最后,禁用“ AirPlay“视频”和“图片”支持” ,以启用iOS 9兼容性。

再次重新启动,以使设置生效,并且AirPlay应该可以正常工作

很显然,您还需要音频设备,因此请转到“系统”》“设置”》“系统”》“音频输出”》“音频输出设备” ,然后选择正确的设备。

Pi:模拟是Pi本身的3.5毫米插孔, Pi:HDMI 是通过HDMI的数字音频(与HDMI接收器或电视)。外部USB声卡应列在 ALSA 下。

步骤7:连接iPhone,iPad或计算机

要将具有iTunes的iPhone或计算机连接到Raspberry Pi,必须具有它们连接到同一网络。

要使其与 iTunes 一起使用,只需单击音量滑块旁边的AirPlay图标,然后选择 Kodi(AirPlay)。

在您的 iPhone或iPad 上,从底部向上滑动以打开控制中心。然后单击AirPlay按钮,然后选择 Kodi(AirPlay)。

连接后,设备的音频应在Pi上播放。元数据和专辑封面也应显示在Pi的屏幕上,您可以使用Apple设备上的音量控制来控制Pi的音量。

注意:您不必保持显示器和鼠标保持连接状态,您可以仅将其与电源适配器和以太网电缆或WiFi加密狗配合使用,例如,可以将其放在放大器旁边的小机箱中。

(图片3来源:Apple)

第8步:结论

尽管这样做很麻烦,但是可以将AirPlay与Raspberry Pi一起使用。好吧,让它正常工作并不困难,但是它花了我很多时间进行研究,因此希望OpenELEC和Kodi背后的家伙将在他们令人惊叹的媒体中心的未来版本中修复此问题,甚至可能带回视频,屏幕镜像和图片支持。

当然,Kodi不仅可以接收AirPlay音乐,还可以做很多事情,因此,我强烈建议您还尝试其他功能,例如通过手机播放YouTube视频,播放电视系列节目,播放本地音乐和视频(您可以像复制.tar更新文件一样,将媒体复制到Pi,只需将其放在正确的文件夹中),即可从Android手机,Windows或Linux播放音乐和视频PC甚至直接从您的NAS 。..列表几乎是无止境的。还请看一下插件。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 接收器
    +关注

    关注

    15

    文章

    2637

    浏览量

    76317
  • AirPlay
    +关注

    关注

    0

    文章

    13

    浏览量

    10516
  • 树莓派
    +关注

    关注

    122

    文章

    2069

    浏览量

    109705
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    GPS 接收器 IC skyworksinc

    电子发烧友网为你提供()GPS 接收器 IC相关产品参数、数据手册,更有GPS 接收器 IC的引脚图、接线图、封装手册、中文资料、英文资料,GPS 接收器 IC真值表,GPS 接收器
    发表于 09-17 18:34
    GPS <b class='flag-5'>接收器</b> IC skyworksinc

    零成本钢铁侠手套!树莓+OpenCV 秒变手势遥控

    大家好,这是一个树莓和OpenCV的连载专题。使用树莓与OpenCV实现姿态估计和面部特征点追踪使用树莓
    的头像 发表于 08-16 16:16 884次阅读
    零成本钢铁侠手套!<b class='flag-5'>树莓</b><b class='flag-5'>派</b>+OpenCV 秒变手势遥控<b class='flag-5'>器</b>!

    如何使用树莓与OpenCV实现面部和运动追踪的云台系统?

    大家好,这是一个树莓和OpenCV的连载专题。使用树莓与OpenCV实现姿态估计和面部特征点追踪使用树莓
    的头像 发表于 08-14 17:45 960次阅读
    如何使用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>与OpenCV实现面部和运动追踪的云台系统?

    树莓屏幕怎么选?

    树莓很多人都用过,但用屏幕的倒不是很多。不少都是直接远程操作,或者直接接身边的显示设备了。但我觉得给开发板配一个屏幕还是很能提升使用体验的。这次我就介绍一下树莓的屏幕怎么选择。
    的头像 发表于 08-08 14:59 1061次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>屏幕怎么选?

    树莓操作系统:版本、特性及设置完整指南!

    树莓操作系统是什么?树莓操作系统是由树莓基金会专为树莓
    的头像 发表于 07-28 18:26 828次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>操作系统:版本、特性及设置完整指南!

    树莓6 传闻:发布日期与规格!

    每当我想再为我的收藏增添一款树莓时,总会在是立即购买还是等待硬件更强大的下一代之间犹豫不决。但新树莓型号的发布往往容易被错过,尤其是在你的信息流被病毒式传播的猫咪视频占据时。因此,
    的头像 发表于 07-11 16:21 1346次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>6 传闻:发布日期与规格!

    树莓小技巧:无需键盘或显示,如何通过WiFi设置树莓

    树莓是一款小巧便携的USB供电计算机,可以隐藏起来用于小型项目,如网络服务或家庭自动化。通常,设置树莓需要键盘和显示
    的头像 发表于 06-26 15:41 1044次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>小技巧:无需键盘或显示<b class='flag-5'>器</b>,如何通过WiFi设置<b class='flag-5'>树莓</b><b class='flag-5'>派</b>?

    树莓分类:用树莓识别不同型号的树莓

    在本教程系列的第一部分中,您将学习如何使用树莓AI摄像头来检测不同的树莓型号。本系列由DavidPlowman创建,他是树莓
    的头像 发表于 06-13 16:39 986次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>分类<b class='flag-5'>器</b>:用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>识别不同型号的<b class='flag-5'>树莓</b><b class='flag-5'>派</b>!

    树莓“揪出”家里的耗电怪兽!

    在本应用中,我们将使用树莓设置一个CE电流监测,并通过网页界面显示电路的电流读数。本项目使用的组件硬件组件树莓2ModelBx112通
    的头像 发表于 06-04 15:33 1144次阅读
    用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>“揪出”家里的耗电怪兽!

    树莓“吉尼斯世界记录”:将树莓的性能发挥到极致的项目!

    树莓是一款功能强大、体积小巧且高度可定制的设备,多年来,我们见证了它被应用于众多领域。无论是将其装入3D打印的经典游戏机外壳,还是简单地将它隐藏起来作为家庭文件服务,我们都报道过在社区里用
    的头像 发表于 05-22 16:53 1199次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>“吉尼斯世界记录”:将<b class='flag-5'>树莓</b><b class='flag-5'>派</b>的性能发挥到极致的项目!

    树莓5 与 树莓4:深度对比与独特优势!

    和专业人士都好奇它与前代产品树莓4相比表现如何。本文将深入对比这两款机型,突出它们的差异和独特优势,帮助您做出明智的决策。1.处理树莓
    的头像 发表于 05-21 13:15 2070次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>5 与 <b class='flag-5'>树莓</b><b class='flag-5'>派</b>4:深度对比与独特优势!

    能够精准定位的树莓机器人!

    我为我的自制机器人BigRob(同样由树莓驱动)配备了基于树莓的精准GPS导航系统。本项目所用组件硬件组件NV08C-CSMx1NV08C-CSM是一款集成式卫星导航
    的头像 发表于 05-17 08:33 842次阅读
    能够精准定位的<b class='flag-5'>树莓</b><b class='flag-5'>派</b>机器人!

    树莓 Zero 打造的智能漫游车!

    使用PXFMini和树莓Zero打造您自己的自主漫游车。本项目所用组件硬件组件ErleRoboticsPXFmini×1树莓Zero×1树莓
    的头像 发表于 05-13 16:39 870次阅读
    用 <b class='flag-5'>树莓</b><b class='flag-5'>派</b> Zero 打造的智能漫游车!

    超酷的树莓智能镜项目,快来了解!

    ,这些树莓智能镜项目都非常值得一看。制作一个能够显示实时天气、新闻、旅行信息等内容的魔镜是一个热门项目。学习如何使用RaspberryPi单板计算机以极低的成本制作
    的头像 发表于 03-25 09:33 1257次阅读
    超酷的<b class='flag-5'>树莓</b><b class='flag-5'>派</b>智能镜项目,快来了解!

    STM32、Arduino、树莓开发方式差异大吗

    异同点 STM32、Arduino、树莓是三种不同的硬件平台,各自具有独特的特点和适用场景。   一、硬件特性   硬件平台 STM32 Arduino 树莓 类型 微控制
    的头像 发表于 01-02 11:33 1930次阅读