APP下载 微博 微信

Hao4K影音


[软件] linux下搭建安装roon音乐播放系统教程

[复制链接]

发表于 2022年07月26日 10:50 80713 2 来源:高级Hi-Fi> 软件 |只看大图 回帖奖励 |倒序浏览 |

时光巷陌 帖主

2022-7-26 10:50

目前nas负责存储音乐和roon核心,手机摇控,推送到装了moode7.0.0的N1(手工安装RoonBridge),
这个包是linux版1.8build795,理论上也适用于Synology,QNAP,ASUS,NETGEAR等等64位OS及Docker。

hosts解析文件,添加下面两行(不加有没有影响待验证);
127.0.0.1 accounts5.roonlabs.com
127.0.0.1 updates.roonlabs.com

方法A(来源互联网):
1.用winscp将1.8build795版本的RoonServer_linuxx64.tar.bz2复制到群晖root下面的tmp目录中,注意winscp要获得root权限。
2.用7z解压RoonServer_Synology_x86_64_2021-03-08.spk安装包中的scriptinstall,
  修改install文件,注释掉rm -f RoonServer_linuxx64.tar.bz2和curl -s -o "$(ROON_PKG_URL)"这两行,
  然后将install打包回RoonServer_Synology_x86_64_2021-03-08.spk中。
3.在群晖里控制面板-共享文件夹-新增一个共享文件夹"RoonServer";
4.在群晖里选手动安装RoonServer_Synology_x86_64_2021-03-08.spk套件,安装方法见其他帖子。

方法B:
1.在群晖里控制面板-文件服务-FTP-FTP/FTPS里的"启动FTP服务(无加密)"前打沟,再往下常规-高级设置-"启动匿名FTP帐号登录"前打沟,如果没FTP帐号根目录可人为添加一个,方法见下一步;
133945d555z959uw91yz5r.png

2.FTP帐号根目录权限(如需要,本例为music)用File Station,在music上点右键,选属性-权限-新增-用户或组-沟选"Everyone"及其读取权限。
133949lzpxnx9ph3yo3lc1.png

3.将1.8build795版本的RoonServer_linuxx64.tar.bz2复制到群晖下面的music共享文件夹中,注意music共享文件夹用户"Everyone"要获得读取权限。(不一定是music共享文件夹,FTP选那个就那个)

4.用7z解压RoonServer_Synology_x86_64_2021-03-08.spk安装包中的scriptinstall,
修改install文件,把[ROON_PKG_URL="http://download.roonlabs.com/builds/RoonServer_linuxx64.tar.bz2"]
这一行改为[ROON_PKG_URL="ftp://192.168.3.146/RoonServer_linuxx64.tar.bz2"] ,即是IP地址指向自己的NAS,这个是我用的IP,你根据自己的环境修改为自己的。
然后将install用7z打包回RoonServer_Synology_x86_64_2021-03-08.spk中。
133951g16wdg1y0571ch3h.png

5.在群晖里控制面板-共享文件夹-新增一个共享文件夹"RoonServer";(其实官方是建议核心装到一个独立SSD存储空间里)
134107x02yz8i140p1yhhp.png

6.在群晖里选手动安装RoonServer_Synology_x86_64_2021-03-08.spk套件,安装方法见其他帖子。
134114bs7s2ovo2modmvve.png
134119j2i43i1juc6gfl02.png
134138b3ys7f3n4xfgxefz.png
134121e6m6agxj78xoqohj.png
134129mshyc1jnd212msc3.png
134135t5kzh14etzte592h.png

linux  (roonserver core官方安装脚本,如有用到请自行修改内部指向地址)
http://download.roonlabs.com/builds/roonserver-installer-linuxx64.sh

linux  (roonserver core官方安装包,目前[2021年8月]是1.8.814,所有正常安装脚本都是指向这个,本帖用不到)
http://download.roonlabs.com/builds/RoonServer_linuxx64.tar.bz2

linux  (1.8.795学习版安装脚本,自行修改内部指向地址,这个脚本其实是来自官方,仅仅是内部指向地址不同而已)
http://bunpbu.thats.im/roon_1.8.795.sh

linux  (1.8.795学习版安装包,上面的脚本就是指向这个地址,目前直接指向是下载不到的,但是你可以用迅雷云盘下载功能就可以,)
http://bunpbu.thats.im/Roon_1.8.795.tar.bz2

Synology SPK套件 (roonserver core第3方做安装脚本,如有用到请自行修改内部指向地址)
https://roononnas.org/builds/Synology/RoonServer_Synology_x86_64_2021-03-08.spk

linux  (1.8.795学习版安装包,上面的脚本就是指向这个地址,目前直接指向是下载不到的,但是可以用迅雷云盘下载功能就可以,)
请用 “迅雷云盘下载功能” 下载

N1安装moods的说明
安装方法跟刷volumio,coreelec是一样的,前题是先刷好webpad的改版固件,让其具备U盘引导开机功能,用写盘工具把下回来的img写到U盘,插U盘开机即可。
如需写入emmc。【访问 http://moode.local/install.php 或者 http://[N1的IP]/install.php  进行写入emmc操作,复制usr目录的时,可能要等待很长的时间】

相对于Synology,QNAP学习版安装方法是简单优雅

1.安装包下载地址5楼那个,下载后重命名为:RoonServer_linuxx64.tar.bz2
2.将安装包复制到QNAP NAS 共享文件夹“Public”里(系统默认共享文件夹,无需自建)
3.下载ffmpeg解码器,仅仅解压出ffmpeg文件待用,包里其它文件不需要,非必需,系统自带也有,但版本较低,解码功能不是很全。
  下载地址:https://www.johnvansickle.com/ffmpeg/      根据自己的NAS架构,例如:ffmpeg-release-amd64-static.tar.xz
   https://johnvansickle.com/ffmpeg ... amd64-static.tar.xz
4.登录QNAP NAS管理界面,用File Station文件总管新建一个“RoonServer”共享文件夹;
143603vq1xmqzgf0mk3gu6.png

5.打开AppCenter 娱乐 里 就看到 Roon Server,点安装,
重点来了:如果你"Public"共享文件夹没有RoonServer_linuxx64.tar.bz2文件,就从网上在线下载安装目前官网最新版,切记切记,
系统安装完后会自动删除"Public"共享文件夹里的RoonServer_linuxx64.tar.bz2文件,简直是把它当成临时文件夹/tmp了.
143750gxr8u8xdbdi8zxxe.png
143604vc9bg7u42uyb0rgt.png
143604iiavysslw0ov2fow.png
143605njz3l89we0441qod.png
143605qrf4zrfforrzrzg1.png

6.安装完后鼠标指向 sysntem default 可以看到当前系统自带ffmpeg版本,我们换成自己提供的,点击System default。
143606nlqsaajgyys77in7.png
143606dlmkm76ommq6osaw.png
143606m8v82sajb0xvzxxk.png

7.只有这一步才会出来临时文件夹,拖进去即可。
143606qqcvedqd6lhelijc.png
143607hb65a6mqt5qsb5mi.png
143607dlzfrnofopg6je3j.png

8.这次测试的是刷moode的Pi3B(手工安装RoonBridge)。
143608h1a6amy07jjs7b0b.png
143608p96gg6mdgg6s69pw.png

大佬说ROCK比用NAS当roonserver服务端更加纯静,于是翻出一台老掉牙无风扇的收银机(G45+E1500+4G)试装一下。
同时也试了一下ropieee XL (RoonBridge网桥)
方法A:
来源于本论坛,http://www.erji.net/forum.php?mod=viewthread&tid=2219744 我按帖主的意思改了一顺序:

Roon Optimized Core Kit (ROCK):安装方法
1,修改路由器中的hosts解析文件,添加下面两行;
127.0.0.1 accounts5.roonlabs.com
127.0.0.1 updates.roonlabs.com
2,下载ROCK的安装U盘镜像文件,官方ROCK下载地址:https://download.roonlabs.com/builds/roonbox-linuxx64-nuc3-usb-factoryreset.img.gz
3,使用DiskImage-V1.6-WinAll,制作ROCK的安装U盘,注意制作之前要使用DiskGenius删除U盘上的所有分区,然后再选择Physical Disk x (xx.xx GB)驱动器U盘;
4,准备ROCK主机系统,启动盘为固态,[数据盘可以为固态,也可以为机械硬盘,]电脑配置不用太高,进入BIOS设置,启动方式为ROCK这个安装U盘,接上网线;
5,启动系统,出现选择ROCK是否安装,选1,然后选择安装位置,这里第一个选固态硬盘,选y,自动进行安装,安装完毕,重启;[拔掉ROCK安装用的U盘,按回车自动重启]
6,重启进入系统,出现IP地址,现在可以通过局域网里头的电脑进行登录;
7,如果出现CODES问题,下载ffmpeg-release-amd64-static,下载地址:https://www.johnvansickle.com/ffmpeg/ 仅仅解压出ffmpeg文件,包里其它文件不需要,使用电脑的资源管理器,访问ipDataCodecs,拷贝ffmpeg文件到这个目录,[对第二块硬盘Internal Music Storage进行格式化;]
8,下载linux启动盘fossapup_linux_64-9.5.iso文件,使用rufus制作Linux启动盘;[以ISO模式写入,直接用上面用过的ROCK的安装U盘就可以了]
9,把“linux 1.8.795学习版安装包,解压出来的RoonServer文件夹所有文件”复制到上一步制作好的fossapup_linux_64-9.5 这个Linux启动U盘里;
10,使用fossapup_linux_64-9.5 这个linux启动U盘启动系统,加载ROON分区 [我测式仅用一个1T的机械盘,有4个分区,在sda2里],找到RoonServer目录,使用上一步Linux启动盘里RoonServer文件夹覆盖;
11,重启ROCK,正常启动,[ipDataStorageInternalStorage进入第二个固态或机械硬盘,拷贝音乐到这个硬盘,]其它Roon设备就可以正常访问了(不兼容1.6版及1.7播放器,网桥好像没问题);
12,跟1.6版不同,无需复制v3文件。
13,如果启动Roon播放器,发现还是出现需要注册页面,可能是路由器屏蔽网址无效,被后台升级了,或操作过程有遗漏,只能重来。安装成功以后可以通过访问ROCK的管理页面,进入网络设置,把IP设置成固定,然后不填网关和DNS,也就是不让CORE访问网络。

方法B:来源于互联网
Roon Optimized Core Kit (ROCK)安装方法
1、修改路由器中的hosts解析文件,添加下面两行;
127.0.0.1 accounts5.roonlabs.com
127.0.0.1 updates.roonlabs.com
2、下载ROCK的安装U盘镜像文件,官方ROCK下载地址:https://download.roonlabs.com/builds/roonbox-linuxx64-nuc3-usb-factoryreset.img.gz
3、把”linux 1.8.795学习版安装包“解压出来,打包回ROCK安装U盘镜像文件里,
4、使用DiskImage-V1.6-WinAll,制作ROCK的安装U盘,注意制作之前要使用DiskGenius删除U盘上的所有分区,然后再选择Physical Disk x (xx.xx GB)驱动器U盘;
5、准备ROCK主机系统,启动盘为固态,数据盘可以为固态,也可以为机械硬盘,电脑配置不用太高,进入BIOS设置,启动方式为ROCK这个安装U盘,接上网线;
6、启动系统,出现选择ROCK是否安装,选1,然后选择安装位置,这里第一个选固态硬盘,选y,自动进行安装,安装完毕,重启;[拔掉ROCK安装用的U盘,按回车自动重启]

7、重启进入系统,出现IP地址,现在可以通过局域网里头的电脑进行登录;

8、如果出现CODES问题,下载ffmpeg-release-amd64-static,下载地址:https://www.johnvansickle.com/ffmpeg/ 仅仅解压出ffmpeg文件,包里其它文件不需要,使用电脑的资源管理器,访问ipDataCodecs,拷贝ffmpeg文件到这个目录,[对第二块硬盘Internal Music Storage进行格式化;]

9、重启ROCK,正常启动,[ipDataStorageInternalStorage进入第二个固态或机械硬盘,拷贝音乐到这个硬盘,]其它Roon设备就可以正常访问了(不兼容1.6版及1.7播放器,网桥好像没问题);

10、跟1.6版不同,无需复制v3文件。

RoonServer在Synology DSM7.0下的安装方法:

1、用File Station,新增一个共享文件夹"RoonServer" 然后在RoonServer上点右键,选属性-权限-新增-用户或组-沟选"Everyone"及其读取权限。(如果安装过官方版请删除里面的文件)

2、将下载好的1.8build795学习版重命名为RoonServer_linuxx64.tar.bz2复制到群晖下面的RoonServer共享文件夹中,注意RoonServer共享文件夹用户"Everyone"要获得读取权限。
131538mvp6fpr4fsfs3v6u.png


3、第三方SPK套件下载地址: https://roononnas.org/builds/Syn ... 4_20210809-beta.spk   

4、在群晖里选手动安装RoonServer_Synology_DSM7_x86-64_20210809-beta.spk套件,(不需要修改spk里的脚本)
131540kdwyqj4x4z0bj4d0.png
131543b8nb1bi4v11p4bpi.png
131545qrm5on3ouum55b8r.png
131547t4132b3fvxz3uv3z.png
5.选离线安装(记住别选错了)
131549zwg83tqt5tdsesxe.png
131550towe3173t1wu3k07.png
6. 关于音乐库权限:
131554z3z6z3ifctamz6ni.png
131558g4ci4vvv6vq2z64t.png
131602wrzd6cxwyccq81zc.png
131604ri1oiyjd4ybnsqib.png
131607s77pyirb7br62y61.png
131609luy8g0iwlxtmhwii.png
131614f3q8s8s8qqfcfz89.png
131620stt2j1t06970fg8f.png
友情提示Windows 客户端roon是不用XX的,1.8.831已用2周。(linux,MacOS应该也是)

linux下搭建安装roon音乐播放系统教程常见问答
问:
nuc8怎么安装破解版的roon core?
答:
如果是官方ROCK 可以在官方ROCK下载
地址:https://download.roonlabs.com/builds/roonbox-linuxx64-nuc3-usb-factoryreset.img.gz
我自己没装过,可以参考这个帖,换成1.8.795.
http://www.erji.net/forum.php?mod=viewthread&tid=2219744

问:
官网水果机的遥控程序点进去是错误页面,要科学上网?还是在应用商店里下载?
答:
Roon Remote IOS 1.8.814,android 1.8.816测试过没问题。app或play下载的。

问:1.8.795学习版安装包 迅雷网盘下不了 有什么其他下载方法?
答:
可以用迅雷云盘下载 离线完成后取回本地,参考下图
155027rqdf4kfkkan342jl.png
问:
安装不成功,想咨询您一下。底层系统是Unraid,虚拟机918+DSM6.2,两种方法都用了,第一种方法使用/**/注释的,第二种方法我的共享文件夹目录Music,路径/volume1/Music,虚拟群晖IP地址为10.0.0.15,我修改为[ROON_PKG_URL="ftp://10.0.0.15/RoonServer_linuxx64.tar.bz2"]和[ROON_PKG_URL="ftp://10.0.0.15/Music/RoonServer_linuxx64.tar.bz2"]和[ROON_PKG_URL="ftp://10.0.0.15/volume1/Music/RoonServer_linuxx64.tar.bz2"]都不行,后来把RoonServer_linuxx64.tar.bz2改为Roon_1.8.795.tar.bz2再尝试也不行,报错安装【roon sever】失败 我的Music文件夹是建立在虚拟硬盘上的,是否需要单独直通硬盘使用?还是有其他需要注意的地方?
答:
可以尝试以下两个方法
方法A: 行首插入一个“#” 做注释,有2行。
方法B: 用 ftp://10.0.0.15/RoonServer_linuxx64.tar.bz2    按1楼操作每一步,保证启动FTP服务及根目录权限,成不成功用window ftp客户端软件连一下NAS的FTP服务是否正常就知了?  平时测试也是虚拟机ESXi或VMware下完成后再到实体机的。

问:
pc端1.8  806版本检测不到音频设备,这个有解决方案?
答:
先把音频设备驱动装好,同时也不限于1.8.806,其它版本也行,又或者wundows 纯桥或linux纯桥。

问:
Windows的,用win端的roon server是有音频设备可以播放音乐,选用这个liunx1.8 795核心的,音频设备就空白的
答:
既然已经用了NAS 做roonserver核心,可以这样排查一下,pc这边核心可以不要了,仅装roon或纯桥。roon播放端不需要xx的。
windows 64bit:  https://download.roonlabs.com/builds/RoonInstaller64.exe
roon桥也是不需要xx的。
windows 64bit:https://download.roonlabs.com/builds/RoonBridgeInstaller64.exe

问:
手机上的ROON遥控APP,如果用最新版本,1.8(806)PC学习版和1.8(795)linux学习版还能遥控吗?
我IOS的遥控APP一直不敢升级,怕升级后,无法遥控学习版,IOS很难找到老版本进行离线安装
答:
iphone12安装的最新roon 遥控app 1.8(831)可以用。也是在qnap安装的roon server 1.8(795)学习版。
特别注意:能不升就不升了 windows提示升1.8.880,不支持linux1.8.795学习版。windows 和IOS别升了,安卓目前还不知。RoonBridge桥没问题;

问:
ios版更新1.8 880后无法连接核心怎么办?
答:
可以参考 教你一键式下载iOS旧版APP(2021年有效)
https://blog.csdn.net/axutongxue/article/details/118995405
首先把设置-App Store中App更新关掉,然后卸载新版本roon APP,参考 https://zhuanlan.zhihu.com/p/42947889 和 https://www.52pojie.cn/thread-1115921-1-1.html 这两个帖子 下载安装旧版App即可。
大概步骤总结一下(以win10电脑 iPhone11 为例):
1、把手机上的新版本(1.8 880)App卸载掉,把设置-App Store中App更新关闭;
2、卸载电脑上最新版的ITunes,安装可以登App Store的旧版ITunes,下载安装抓包工具;
3、按照教程打开App Store,搜索Roon,打开抓包工具搜索Roon,右键Roon Remote查看版本,选择需要的旧版本右键开始拦截;
4、在iTunes上点下载,(如果下载报错,可能需要点一下抓包工具的恢复网络)下载完成后右键下载完的APP打开资源管理器,找到对应的ipa文件并保存好;
5、安装新版iTunes并卸载旧版iTunes,连接手机后把ipa安装包拖到手机上即可。
(不知道这样能用多久,roon是不是要开始对学习版下手了啊,有能力还是上正版吧,确实是款好软件)

问:
roon客户端的历史版本哪里有下载?是否客户端的版本要和服务器端版本一致才行。
答:
具体看你要那种系统的? roon客户端部分历史版本官网有下载:
(等于高于880的就不兼容这个795服务端了,1.8版低于795的可能有兼容的但没测过,IOS看上面的大佬方法处理,Mac OS和Linux客户端没用过也没关注,如需要找网友分享吧!)

windows 32bit
http://download.roonlabs.com/updates/stable/RoonInstaller_100800831.exe
http://download.roonlabs.com/updates/stable/RoonInstaller_100800816.exe
http://download.roonlabs.com/updates/stable/RoonInstaller_100800814.exe
http://download.roonlabs.com/updates/stable/RoonInstaller_100800806.exe
http://download.roonlabs.com/updates/stable/RoonInstaller_100800795.exe

windows 64bit
http://download.roonlabs.com/updates/stable/RoonInstaller64_100800831.exe
http://download.roonlabs.com/updates/stable/RoonInstaller64_100800814.exe
http://download.roonlabs.com/updates/stable/RoonInstaller64_100800806.exe
http://download.roonlabs.com/updates/stable/RoonInstaller64_100800795.exe

Android
http://download.roonlabs.com/updates/stable/RoonMobile_100800831.apk
http://download.roonlabs.com/updates/stable/RoonMobile_100800814.apk
http://download.roonlabs.com/updates/stable/RoonMobile_100800806.apk
http://download.roonlabs.com/updates/stable/RoonMobile_100800795.apk

问:
防止win客户端自动升级,是否需要改hosts?
答:
只要不是手贱就可以不改,提示有新版本你不点它是不会升级的。如为防手贱误点就改吧。

评分

参与人数 1活跃 +50 H币 +50 收起 理由 (评分规则)
hao4k + 50 + 50

查看全部评分

回复

使用道具 举报

全部回复2

大H牛蹄 2

2023-4-4 00:41

有空就折腾吧,谢谢分享
回复 支持 反对

使用道具 举报

tomjerry2014 3

2024-4-13 04:45

学习了,谢谢分享!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

返回列表 本版积分规则



绑定微信 + 关注公众号,第一时间获得消息通知!
:
初级发烧友
:
介绍未填写

主题

帖子

积分1385

Hao4K影音app客户端下载