本帖最后由 安然若夏 于 2019-10-21 11:31 编辑 ; a/ ^, q o: F- i4 Y9 Q. z$ }
, C& E0 m' G& W+ y功能实现-----利用arm版群晖,结合AirConnect项目,为 UPnP/Sonos & Chromecast devices设备加上AirPlay串流。! v2 a- w/ v. v1 }
) N( z( D5 R- P6 u: a. x- E
前言:猫盘倒闭成为矿渣,大神们为其量身定做了群晖固件又使其火了一把,贴主和大家一样也随大流入了群晖版猫盘。关于群晖种种附加功能的教程很多,但很多都是在x86平台利用Docker,猫盘只能叹气,生命不休折腾不止,这不这样一个Docker专属功能又被挖掘到arm版群晖上了嘛。
. I: n; G1 v o
% S3 [) s! Y" Y* e开源说明
; Y. Y& O) [4 m0 V本文全程不涉及命令行操作,请看官放心
( R& q3 q9 R+ Y% u% Y
" v- m: X1 I& L- t$ E全文基于GitHub开源项目Use AirPlay to stream to UPnP/Sonos & Chromecast devices https://github.com/philippe44/AirConnect 1 o6 K8 v1 ` o0 R% l1 b2 ~ m
——此为airconnect项目一切教程之源头,可在Windows macOS Linux群晖树莓派等若干平台实现功能
, h7 P( ?0 w5 f/ c; P2 y+ w 和其分支项目 AirConnect package for Synology NAS and Synology Router ( d4 J( @' s) _5 B; b& K7 t+ T
https://github.com/bandesz/AirConnect-Synology % O: g# a; r* G. ?0 B7 m
感谢大神的贡献 ' [5 H# W$ d* Q/ b
需求介绍
4 Z) }/ x4 m7 h4 o 大家很多人都是苹果用户,但很少有人做到全套苹果设备,因为实在是太贵了。
: }+ t! g k+ H' L/ W1 u今天就解决一个需求——为家里添置AirPlay音箱,苹果设备就可以把音频推送过去同步播放 N( z, m8 s+ J3 e0 K. ]
# F4 N" e1 N \6 V- g& d+ J. p
: o# [$ n9 l0 G7 [
& H; z6 G: Q' }6 G5 z: u4 _' A 前提是家里要有支持流媒体协议的音箱,比如,支持DLNA、Sonos、 Chromecast等协议,包括QQ音乐家的Qplay,或者安装了乐播的安卓手机、机顶盒等等,典型产品就是小米的小爱同学,包括小爱标准版AI音箱,小爱音箱pro和小爱音箱HD等,需要注意部分小爱音箱不支持DLNA。
# T2 C7 i4 ?& v这样大家在使用iPhone,iPad,Mac等等设备之时就可以把声音推送到这些设备上,而用不着蓝牙等等落后的无线音频方案。" b% m, W1 r' S+ k$ J
* v: ?# b3 A! X- D- c y U( h- e9 `. W- \6 y
实现方式就是开源项目airconnect,只要局域网中某一台设备运行了这个软件,就会自动将家里受支持的设备变成AirPlay音箱。* Q5 ?) y6 M1 G7 r# G1 z5 |$ X
效果如下
$ q$ o5 V. {, c( ]9 H
8 F' c7 C Q2 Q" T. I/ ?2 @( I% V9 ^2 C% d& Z
+ C$ \; d) }% }" ]# Y
1 ?& U0 A9 g4 [3 U( W
6 V* Q+ ?3 J7 S
' V. R# D% x( Q: `7 F
]+ [; N. x; S3 |9 a" P' g% G6 u- | d' I! e( Z! E9 L
而且这样的设备最好是一个24小时开机的设备,所以NAS、路由器、包括低功耗的树莓派都会是首选,之前的方案无一不需要跑命令行的,对于不熟悉操作的人有点困难。之前我是在树莓派和x86群晖的Docker上,入了猫盘之后我就想转到arm群晖上,但是arm群晖说到底跟树莓派不一样,正在我爬贴的时候发现已经有大神打包成群晖的套件了,只要安装一下就可以了,纯图形界面操作非常简单。 已经有群晖但不是猫盘群晖的人可以去GitHub上下载了,注意要下载自己群晖的CPU对应的软件包。 经测试大神给出的包,不兼容猫盘群晖,嘿嘿嘿,别担心,我已经对他的包做过了修改,我会在文末贴出。 知道如何手动给群晖安装套件的亲看到这里也可以自己干了。 假设你已经找到正确的安装包
正式步骤 打开群晖套件中心➡️套件中心 右上角 设置➡️常规➡️信任层级 ☑️任何发行者➡️确定 套件中心 右上角 ➡️手动安装 浏览 上传刚刚下载的软件包,然后无限下一步就可以了。
最终看到这个界面就是成功了,可能需要手动启动
功能使用 这时候拿出你的iPad,iPhone,iPod,Mac等一系列苹果家的设备,iOS设备在控制中心的音乐栏中查看是不是有了小爱同学之类的选项,或者可能你家的机顶盒之类的都被加入了支持,甚至安装了QQ音乐的电脑(实测并不可用),Mac在设置里的声音设置里可选。 另外Mac在使用iTunes或者Apple Music时,在软件的音量条(非系统音量)后面可以同时☑️多个设备,做到全屋播放。 哇,我觉得我自己真啰嗦。
附上修改后的安装包吧。支持猫盘,理论支持DS119j。回帖可看解压密码 帮忙从GitHub上下载了各个版本的安装包,不是猫盘的各取所需 阿欧,超过1M了,人家上传不了,大家去GitHub上下载吧。
3 Z' p) ~, S W/ h; g9 K, B3 O5 I" ]
! O+ b$ P9 J1 }# k+ A9 P* \1 g谢谢大家的阅读~ 猫盘和DS119j(后者未测试)可使用版
AirConnect.zip
(537.46 KB, 下载次数: 324)
, `4 D3 G- O' C& \9 ^2 H9 _. L: U8 _- K* Z+ {2 y0 \
ps,刚刚贴主测试了一下压缩包解压的操作,发现在macOS系统下,使用系统的自带的归档实用工具来解压会把spk包整个解压掉,需要使用第三方压缩软件解压,Windows下系统自带的资源管理器没有这个问题,总之最后的安装包解压出来只有一个文件,后缀.spk ) ~; h% [9 `$ `* w B: v
3 f( F- q7 U: B0 i; B, P+ c
已知报错1:套件反馈启动不成功,提示局域网里没有相应的设备 解决方法:将小爱同学或相关设备拔电重启,再次手动启动airconnect套件
6 X# D# Q- p+ S! o; p9 U. u. `0 ?, s2 v5 V$ L9 S6 \
# {( h- V ~. H9 v `, s, h
7 j9 \" ?& I B6 }- g' D; n+ ^& x* r4 z
% A$ ^; D7 b8 W1 d2 ^3 [0 H7 y( `/ X
H9 C: B7 F3 g9 g* ?* [ X1 k+ Y( c) h9 O" d
9 l/ x: n' E: u/ v$ V/ D. p0 N
5 Q2 y! F( z0 j! n
( v8 B. p. I' `* c
! m( o1 a7 D4 y/ t# G
* u5 w0 l) n( F) b k; ~
) F. k! y" @8 A) N4 [
" Z' r4 V9 W3 s L
! h$ G8 w7 \0 h! i7 Z7 |, R u( }" S, Q
|