关于我
~一个热爱火影的业余小提琴玩家~
Joynaruto

让小爱同学用上Airplay

起因

说到Airplay,中文名隔空投放,她可是果家专属的黑科技,先贴下维基介绍

Airplay(英語:AirPlay)是苹果公司的在iOS4.2及OS X Mountain Lion中加入的一种播放技术,可以将iOS和OS X Mountain Lion或更新版上的文件(包括视频、照片和镜像)传送到支持AirPlay的设备(如:HomePod和Apple TV)

一般来说支持Airplay的设备门槛相对较高,比如果家自己的HomePod,又或者是索尼的X系列,像现在市面普遍流行的诸如小爱同学之类的智能蓝牙音箱一般都是不支持这个功能的。最近无意间看到GitHub上有个叫做AirConnectProject,能让所有支持DLAN的音响都支持Airplay。这就很厉害了,要知道支持DLAN的音箱那可是一把把的,我家的小爱同学当然也包括在内,折腾走起!

配置

先说下我的主机,我是在树莓派上进行配置的,树莓派运行的OS是官方的不带图形界面的Raspbian系统。由于是基于Ubuntu而来,所以上手体验和Ubuntu很像。贴上Github地址,感谢此项目作者philippe44 :oops:

具体命令如下:

#根据设备架构选择下载对应包并给予执行权限,比如树莓派是arm
wget https://raw.githubusercontent.com/philippe44/AirConnect/master/bin/airupnp-arm
chmod +x airupnp-arm
#运行程序
./airupnp-arm      //运行程序后可以看到系统已经为小爱同学添加了Airplay功能
#后台运行
screen和nohup二选一吧,我选的是nohup顺便加入开机启动项

2020-05-16更新群晖下安装方法

由于我把我的树莓派刷成Ubuntu20.04 LTS后,由于附带的仓库中缺少了libssl1.0.0而导致无法成功执行Airupnp,而Airplay这种功能对于我来说属于用了就回不去的,无奈只好在Github继续寻找出路,在philippe44的主页发现了另一个开发者eizedev为群晖专门开发了安装包,分为不同的架构,真心好评啊!这里先贴上他Github地址,我在黑裙上试验通过,简单记录下安装过程吧:

  1. release界面下载自己对应的spk安装包
  2. 打开套件中心中的任何开发者选项
  3. 上传安装spk安装包

注意一下
安装完后没有GUI界面,桌面上也看不到图标,只能在套件中心-已安装中看到他的图标并已经是启用状态


接下来就是enjoy了 :idea:

最终效果(Ipad&Hackintosh)

 
Airplay界面已经可以选择小爱同学来播放音乐咯 :idea: 

回复 Marco 取消回复

textsms
account_circle
email

  • 虚术

    博主您好,我在黑裙上安装airconnect之后出现了无法启动的问题,不知道您是否遇到过? 可有对应的解决方案? 我在网上搜了一圈没有看到明确的方法…犯愁……

    3年前 回复
    • Joynaruto博主

      @虚术: 黑裙的版本以及架构是?我看了下作者的Git发现他1月有更新过,你下的是他最新版么?

      3年前 回复
      • 虚术

        @Joynaruto: 是用的他的最新版,x86-64构架的黑裙,我看网上有人说是小爱的dlna没开所以检测不到音响无法启动。但是我用的小爱音箱pro,dlna是已经开启了…… 非常疑惑

        3年前 回复
        • Joynaruto博主

          @虚术: 噢噢,你的小爱pro开启dlna后,能用比如网易云之类的支持dlna的播放器正常播放么?

          3年前 回复
          • 虚术

            @Joynaruto: 非常感谢博主回复,前几周太忙了没来得及跟进。我们家没有安卓的设备,所以小爱PRO的DLNA功能没法测试… 这两天准备借一个安卓过来试试看。

            3年前
          • Joynaruto博主

            @虚术: 嗯嗯,先确保dlna能正常使用(•‿•)

            3年前
  • Marco

    你好,想请问一下#后台运行 那里具体该怎么操作呢?小白一枚,我输入nohup ./airupnp-arm & 好像没反应

    3年前 回复
    • Joynaruto博主

      @Marco: 用top查看一下后台任务,是不是已经跑起来了😃

      3年前 回复
  • ReyReyy

    博主,我用的是R2S配合FriendlyWrt,但是当我输入./airupnp-arm的时候,它提示说-ash: ./airupnp-arm: not found 这是怎么回事,求解QAQ

    3年前 回复
    • Joynaruto博主

      @ReyReyy: 看报错应该是没找到程序,有cd到程序目录下运行吗?
      另openwrt也可以直接在软件包安装“airplay2音频接收器”来实现类似功能😎

      3年前 回复
      • ReyReyy

        @Joynaruto: 有cd到目录下,但是依然提示这个。AirPlay2音频接收器对我来说不好用,我的R2S是放在配电箱里的。我现在用电脑创建虚拟机的方式已经实现了此功能了,感谢帮助

        3年前 回复
  • lzcc

    你好!请问用win10可以操作吗

    2年前 回复
    • Joynaruto博主

      @lzcc: 可以的,有两个方案:一个是用docker,另一个是虚拟机 :cool:

      2年前 回复

Joynaruto

让小爱同学用上Airplay
起因 说到Airplay,中文名隔空投放,她可是果家专属的黑科技,先贴下维基介绍: Airplay(英語:AirPlay)是苹果公司的在iOS4.2及OS X Mountain Lion中加入的一种播放技术,可以将iOS和…
扫描二维码继续阅读
2020-05-02