找回密码
 -注册-

ARM系列Linux开发板安装moOde、LMS、RoonBridge、NAA变成HIFI播放器

查看数: 7713 | 评论数: 73 | 收藏 19
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2024-4-28 20:59

正文摘要:

ARM系列Linux开发板安装moOde、LMS、RoonBridge、NAA变成HIFI播放器 推荐固件包下载网站: https://github.com/ophub/ https://files.kos.org.cn/ 修改系统源 nano /etc/apt/sources.list # /etc/apt/sourc ...

回复

tomosak 来自 广东省广州市 发表于 2024-9-6 08:31
callisto_sss 发表于 2024-9-2 18:22
在树莓派官方系统下能安装吗?

树莓派可以直接官网下载安装
ytsam 来自 山东省潍坊市 发表于 2024-9-4 08:42
本帖最后由 ytsam 于 2024-9-4 08:45 编辑
callisto_sss 发表于 2024-9-2 18:22
在树莓派官方系统下能安装吗?

其实会一点linux的(不会按照步骤也没问题),在linux原生系统下,利用alsa、mpd/mpc,安装upmpdcli、shairport-sync用roon或者hqplayer的话安装roonbridge、hqplayer naa,自己完全可以利用树莓派或者X86小主机搭配解码器或数字界面实现hifi播放。


Linux Audio Foundation – Foundation Dedicated To Linux Audio Since 2003
这个开源项目应有尽有。

个人玩roon&hqplayer,所以,根据Linux Audio Foundation开源项目,主要在树莓派等ARM环境和X86环境实现
airplay+upnp/DLNA+roon&hqplayer,家用hifi足够用了。

在PC 或者
树莓派或者X86小主机安装samba和minidlna,可以实现音乐文件服务器,配合手机端mconnect/BubbleUPnP
airplay或者upnp高码率投射,完美。
最后,自己动手、丰衣足食。




callisto_sss 来自 河南省郑州市 发表于 2024-9-2 18:22

在树莓派官方系统下能安装吗?
tomosak 来自 湖南省益阳市 发表于 2024-8-16 19:51
catyy0769 发表于 2024-8-16 14:28
介面不错。
为何不做成安装镜像给我用,像是Armbain系统一样的方式,这样更容易安装。

这个是arm的CPU都可以安装的教程,像nanopi的系列,firefly系列,各种超市收银机拆机板等等,当然包括各种电视盒子。
catyy0769 来自 广东省东莞市 发表于 2024-8-16 14:28
本帖最后由 catyy0769 于 2024-8-16 14:29 编辑

介面不错。
为何不做成安装镜像给我用,像是Armbain系统一样的方式,这样更容易安装。

cqzhangjunhua 来自 贵州省贵阳市 发表于 2024-7-29 08:22
asd2asd 发表于 2024-7-29 05:48
tomosak 的分享中有, 目录 mpd.sacd 下就是。

谢谢
asd2asd 来自 上海市宝山区 发表于 2024-7-29 05:48
cqzhangjunhua 发表于 2024-7-28 17:00
你好,谢谢你的经验分享。

由于网盘分享过时,已经无法获取mpd.sacd23.moode9.0.tar.gz,请你设置成永 ...

tomosak 的分享中有, 目录 mpd.sacd 下就是。
cqzhangjunhua 来自 贵州省贵阳市 发表于 2024-7-28 17:00
asd2asd 发表于 2024-5-21 19:52
注意:
由于最新能播放sacd iso的mpd编译的mpd.2023.8.31.tar.gz使用0.24版本mpd协议,好像与moode目前的 ...

你好,谢谢你的经验分享。

由于网盘分享过时,已经无法获取mpd.sacd23.moode9.0.tar.gz,请你设置成永久有效吧。

再次感谢!
cqzhangjunhua 来自 贵州省贵阳市 发表于 2024-7-27 17:13
tomosak 发表于 2024-7-27 15:14
这个主要是内置标签字符编码不是UTF-8,可以用musictag或者其他软件修正,或者干脆去掉标签

非常感谢
tomosak 来自 湖南省益阳市 发表于 2024-7-27 15:14
cqzhangjunhua 发表于 2024-7-27 14:46
谢谢楼主,采取不自己添加源的方法,已经顺利安装MOODE。

现在发现,有部分中文歌曲名在moode中显示为 ...

这个主要是内置标签字符编码不是UTF-8,可以用musictag或者其他软件修正,或者干脆去掉标签
cqzhangjunhua 来自 贵州省毕节市 发表于 2024-7-27 14:46
tomosak 发表于 2024-7-26 20:56
按照上一楼的方法进行,不用自己添加源了

谢谢楼主,采取不自己添加源的方法,已经顺利安装MOODE。

现在发现,有部分中文歌曲名在moode中显示为:???????,这个有解决办法吗?

tomosak 来自 湖南省益阳市 发表于 2024-7-26 20:56
cqzhangjunhua 发表于 2024-7-26 17:40
您好,我现在的问题是在“添加upmpdcli源”时无法进行下去:

添加upmpdcli源

按照上一楼的方法进行,不用自己添加源了
cqzhangjunhua 来自 贵州省毕节市 发表于 2024-7-26 17:40
tomosak 发表于 2024-7-26 10:36
完整安装包工具下载:
链接:https://pan.baidu.com/s/1Kd1EcAsVmoL5Qr4sXp41Dw?pwd=rq9g

您好,我现在的问题是在“添加upmpdcli源”时无法进行下去:

添加upmpdcli源
添加秘钥
cd /usr/share/keyrings
wget https://www.lesbonscomptes.com/pages/lesbonscomptes.gpg

出现出错提示:

root@armbian:/usr/share/keyrings# wget https://www.lesbonscomptes.com/pages/lesbonscomptes.gpg
--2024-07-26 17:35:32--  https://www.lesbonscomptes.com/pages/lesbonscomptes.gpg
Resolving www.lesbonscomptes.com (www.lesbonscomptes.com)... 62.210.16.61
Connecting to www.lesbonscomptes.com (www.lesbonscomptes.com)|62.210.16.61|:443... connected.

GnuTLS: Error in the pull function.
Unable to establish SSL connection.


由于出错无法进行下去。

请您帮忙看一下,如何才能进行下去。非常感谢。
tomosak 来自 湖南省益阳市 发表于 2024-7-26 10:36
cqzhangjunhua 发表于 2024-7-26 08:23
你好,首先谢谢楼主分享。

我是一直用数码视讯Q5刷Armbian_24.8.0_amlogic_s905_bookworm_6.1.96_server ...

完整安装包工具下载:
链接:https://pan.baidu.com/s/1Kd1EcAsVmoL5Qr4sXp41Dw?pwd=rq9g


百度网盘下载moode-audioplay-zh_cn-1.5.1.0.rar,解压,进入9.0.1目录
上传apt目录到/etc/
上传keyrings目录到/usr/share/

注意以上执行覆盖上传
直接执行上面步骤,可以直接跳过修改源。



tomosak 来自 湖南省益阳市 发表于 2024-7-26 10:33
  1. ARM系列主板安装moOde等数播系统
  2. Androidnews
  3. 2024.07.26

  4. 说明:
  5. 本安装教程不保证所有arm主板都能安装成功;
  6. 本安装教程虽然劲量简单,但是还是需要一定的Linux功底;
  7. 本安装教程以Debian的bookworm为基底实现,如果想使用其它版本,请结合教程自己摸索;
  8. 本安装教程都以root账户执行;
  9. 本安装教程使用Xshell_Plus_v6.0.0095.zip作为SSH和SCP工具,解压,绿化;
  10. 其它未经事宜请大家自己摸索:)

  11. 推荐固件包下载网站:
  12. https://github.com/ophub/
  13. https://files.kos.org.cn/
  14. https://www.armbian.com/

  15. 完整安装包工具下载:
  16. 链接:https://pan.baidu.com/s/1Kd1EcAsVmoL5Qr4sXp41Dw?pwd=rq9g

  17. 修改系统源
  18. nano /etc/apt/sources.list
  19. # /etc/apt/sources.list
  20. deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm main contrib non-free non-free-firmware
  21. deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm main contrib non-free non-free-firmware
  22. deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-updates main contrib non-free non-free-firmware
  23. deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-updates main contrib non-free non-free-firmware
  24. deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-backports main contrib non-free non-free-firmware
  25. deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-backports main contrib non-free non-free-firmware
  26. deb https://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware
  27. deb-src https://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware

  28. 修改armbian源
  29. cd /usr/share/keyrings
  30. wget https://mirrors.tuna.tsinghua.edu.cn/armbian/armbian.key

  31. nano /etc/apt/sources.list.d/armbian.list

  32. # /etc/apt/sources.list.d/armbian.list
  33. deb [signed-by=/usr/share/keyrings/armbian.key] https://mirrors.tuna.tsinghua.edu.cn/armbian bookworm main bookworm-utils bookworm-desktop

  34. 添加moOde-player源
  35. wget https://dl.cloudsmith.io/public/moodeaudio/m8y/setup.deb.sh
  36. chmod +x setup.deb.sh
  37. ./setup.deb.sh
  38. nano /etc/apt/sources.list.d/moodeaudio-m8y.list

  39. # /etc/apt/sources.list.d/moodeaudio-m8y.list
  40. deb [signed-by=/usr/share/keyrings/moodeaudio-m8y-archive-keyring.gpg] https://dl.cloudsmith.io/public/moodeaudio/m8y/deb/raspbian bookworm main
  41. deb-src [signed-by=/usr/share/keyrings/moodeaudio-m8y-archive-keyring.gpg] https://dl.cloudsmith.io/public/moodeaudio/m8y/deb/raspbian bookworm main

  42. rm setup.deb.sh

  43. 添加upmpdcli源
  44. 添加秘钥
  45. cd /usr/share/keyrings
  46. wget https://www.lesbonscomptes.com/pages/lesbonscomptes.gpg

  47. 添加源列表
  48. cd /etc/apt/sources.list.d
  49. wget https://www.lesbonscomptes.com/upmpdcli/pages/upmpdcli-rbookworm.list

  50. 添加raspberrypi源
  51. cd /usr/share/keyrings
  52. wget https://archive.raspberrypi.org/debian/raspberrypi.gpg.key
  53. cd /etc/apt/sources.list.d
  54. nano /etc/apt/sources.list.d/raspi.list

  55. # /etc/apt/sources.list.d/raspi.list
  56. #deb [signed-by=/usr/share/keyrings/raspberrypi.gpg.key] https://archive.raspberrypi.org/debian/ bookworm main untested
  57. deb [signed-by=/usr/share/keyrings/raspberrypi.gpg.key] https://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ bookworm main untested

  58. apt update
  59. apt update --fix-missing
  60. apt upgrade

  61. 安装swap管理
  62. apt install -y dphys-swapfile

  63. 安装moOde
  64. 上传moode-player_9.0.0-1moode1~pre1_all.deb文件到/tmp
  65. cd /tmp
  66. apt install -y ./moode-player_9.0.0-1moode1~pre1_all.deb
  67. 注意,安装此版本不会出现重启问题。

  68. apt install -y moode-player
  69. 注意,如此安装会安装最新版本,不推荐,可能会出现自动重启问题,当然如果是树莓派没有此问题。

  70. 出现bluez-firmware安装错误,执行下面命令
  71. dpkg -i --force-overwrite /var/cache/apt/archives/bluez-firmware_1.2-4+rpt10_all.deb
  72. 注意根据实际情况填写文件

  73. 继续安装
  74. apt install -f

  75. 安装Logitech Media Server
  76. 下载地址:https://lyrion.org/lms-server-repository/
  77. cd /tmp
  78. wget https://downloads.lms-community.org/nightly/logitechmediaserver_8.5.3~1721022124_arm.deb
  79. apt install -y ./logitechmediaserver_8.5.3~1721022124_arm.deb

  80. 浏览器登陆IP:9000
  81. 设置,插件管理,输入地址,应用
  82. 推荐(最新版本已经内置第三方插件):
  83. https://raw.kkgithub.com/LMS-Community/lms-plugin-repository/master/extensions.xml
  84. http://39.106.196.235/extensions.xml
  85. 选择Material Skin、DSDPlayer

  86. 停止LMS自动启动
  87. systemctl disable logitechmediaserver

  88. logitech media server的Squeezelite可以通过在安卓手机安装xTune-v1.3.6.apk实现手机控制


  89. 遇到不能启动squeezelite的问题,建立以下文件

  90. 配置默认声卡,查看所有声卡
  91. aplay -l

  92. **** List of PLAYBACK Hardware Devices ****
  93. card 0: S905XP212 [S905X-P212], device 0: fe.dai-link-0 (*) []
  94.   Subdevices: 0/1
  95.   Subdevice #0: subdevice #0
  96. card 1: x20 [xCORE USB Audio 2.0], device 0: USB Audio [USB Audio]
  97.   Subdevices: 1/1
  98.   Subdevice #0: subdevice #0

  99. 建立声卡设置文件(根据自己arm板实际情况填写)
  100. nano /etc/asound.conf

  101. #nano /etc/asound.conf
  102. pcm.!default {
  103.         type hw
  104.         card 1
  105.         device 0
  106. }
  107. ctl.!default {
  108.         type hw
  109.         card 1
  110. }

  111. 建立squeezelite启动服务文件
  112. nano /etc/systemd/system/squeezelite.service

  113. # /etc/systemd/system/squeezelite.service
  114. [Unit]
  115. Description=Squeezelite LMS player
  116. After=network.target
  117. [Service]
  118. Type=forking
  119. ExecStart=/etc/init.d/squeezelite start
  120. ExecStop=/etc/init.d/squeezelite stop
  121. PIDFile=/run/squeezelite.pid
  122. [Install]
  123. #WantedBy=multi-user.target
  124. WantedBy=default.target

  125. 每次修改service文件,需要运行
  126. systemctl daemon-reload
  127. 重启squeezelite
  128. systemctl restart squeezelite
  129. 查看squeezelite是否成功启动
  130. systemctl status squeezelite
  131. 停止squeezelite自动启动
  132. systemctl disable squeezelite

  133. 安装RoonBridge
  134. cd /tmp
  135. wget https://download.roonlabs.net/builds/roonbridge-installer-linuxarmv8.sh
  136. chmod +x roonbridge-installer-linuxarmv8.sh
  137. ./roonbridge-installer-linuxarmv8.sh

  138. 停止RoonBridge自动启动
  139. systemctl disable roonbridge

  140. 安装HQPlayer NAA
  141. cd /tmp
  142. wget https://www.signalyst.eu/bins/naa/linux/bookworm/networkaudiod_5.0.1-60_arm64.deb
  143. apt install -y  ./networkaudiod_5.0.1-60_arm64.deb

  144. 停止NAA自动启动
  145. systemctl disable networkaudiod

  146. 安装aplayer数播系统
  147. 下载得到aplayer-arm64_2.114.rar解压,得到aplayer目录,使用工具上传目录到/usr/share
  148. ssh工具登录
  149. cd /usr/share/aplayer
  150. chmod +x start.sh
  151. ./start.sh

  152. 安装-音频设备控制面板
  153. 下载得到service_control.rar解压,得到三个文件
  154. 使用工具上传三个文件到/var/www
  155. 浏览器登录:ip/s.html

  156. 安装清理
  157. apt clean
  158. apt --purge autoremove

  159. 到这里可以开始听音乐了。

  160. 汉化moOde
  161. 从https://gitee.com/androidnews/moode-audioplay-zh_cn下载相对应版本汉化包(或者百度网盘下载)
  162. wget https://gitee.com/androidnews/moode-audioplay-zh_cn/repository/archive/master.zip
  163. unzip master.zip
  164. cd /home/pi/moode-audioplay-zh_cn-master/9.0.1
  165. cp -rf ./www/* /var/www


  166. 音乐服务系统
  167. moode-player:ip
  168. LMS:ip:9000
  169. 先启动Squeezelite再启动LMS
  170. Aplayer ip:7778
  171. 先启动aplayer
  172. aprenderer ip:7779
  173. 先启动aprenderer

  174. 注意:
  175. 1、moOde音乐播放系统默认自动开启;
  176. 2、如果想要本机使用logitech media server播放音乐,需要停止moOde播放,并同时启动Squeezelite和LMS;
  177. 3、logitech media server的Squeezelite和NAA、RoonBridge以及Aplayer的aprenderer不能同时启动,每次只能启动其中一个音乐桥服务。

  178. moOde播放
  179. 默认自动启动moOde,自动获得IP,浏览器输入IP地址,点击M图标,选Configure,选Audio,Output device这里选择USB声卡,点击SET,点击Library,Music Database项目,点击REGENERATE,点击房子图标,返回播放界面,可以播放了
  180. RoonBridge播放
  181. 默认自动启动moOde,自动获得IP,浏览器输入IP地址,点击M图标,选Configure,选Renderers,RoonBridge项目,Service由OFF点击到ON,启动roon,选择armbian音频设备,播放,如果moOde界面卡RoonBridge,直接浏览器地址栏输入IP/ren-config.php RoonBridge项目,Service由ON点击到OFF
  182. LMS播放
  183. 默认自动启动moOde,自动获得IP,浏览器输入IP地址,点击M图标,选Configure,选Renderers,Squeezelite项目,Service由OFF点击到ON,启动LMS,IP:9000,可以播放音乐了。

  184. 注意:
  185. 如果是USB或者TF卡安装好系统,用nand-sata-install写入emmc,会出现删除/mnt目录下/mnt/NAS和/mnt/SDCARD目录的情况,自己重新建立相应目录就可以了。
  186. 魔盒NetworkTerminations使用nand-sata-install写入emmc,设备选择111 s905w TX3-Mini meson-gxl-s905w-tx3-mini.dtb
  187. 私家云/比特米盒/CM2-B使用nand-sata-install写入emmc,设备选择109 s905x T95,XiaoMI-3S,X96 meson-gxl-s905x-p212.dtb

  188. 在Linux系统中,可以使用systemctl命令来管理和查看所有服务。
  189. 以下是查看所有服务的命令,这个命令会列出所有服务,包括正在运行的和非活动的:
  190. systemctl list-units --type=service --all
  191. 如果你只想查看服务的简单列表,可以使用systemctl命令结合grep来过滤输出,这将只显示当前正在运行的服务:
  192. systemctl list-units --type=service --all | grep running
  193. 如果你想查看启用了的服务(即它们在启动时自动启动),这将列出所有设置为在启动时启动的服务:
  194. systemctl list-unit-files --type=service --state=enabled

  195. 为media在mnt建立软链接
  196. ln -s /media/ /mnt/SDCARD/DiskData




复制代码
cqzhangjunhua 来自 贵州省毕节市 发表于 2024-7-26 08:23
你好,首先谢谢楼主分享。

我是一直用数码视讯Q5刷Armbian_24.8.0_amlogic_s905_bookworm_6.1.96_server_2024.07.01,然后按照楼主分享的办法安装MOODE,已经成功无数次。

最近到贵州遵义避暑,6月份也安装成功一次,在英文界面下也使用了几天,后来进行了汉化后就用不起了。

因此几天前又重新刷Armbian_24.8.0_amlogic_s905_bookworm_6.1.96_server_2024.07.01、安装MOODE,但是执行到 wget https://www.lesbonscomptes.com/pages/lesbonscomptes.gpg,就

进行不下去了,出错提示:

root@armbian:~# wget https://www.lesbonscomptes.com/pages/lesbonscomptes.gpg   
--2024-07-26 08:18:50--  https://www.lesbonscomptes.com/pages/lesbonscomptes.gpg
Resolving www.lesbonscomptes.com (www.lesbonscomptes.com)... 62.210.16.61
Connecting to www.lesbonscomptes.com (www.lesbonscomptes.com)|62.210.16.61|:443... connected.

GnuTLS: Error in the pull function.
Unable to establish SSL connection.


因此只好求助楼主,请您以及其他能帮助解决的朋友帮助解决一下,在此先表谢意。


feifenspace 来自 广东省广州市 发表于 2024-7-16 16:22
fack188 发表于 2024-7-16 10:14
我无论装哪个版本,都是一直重启,求解答。。。机器是机顶盒 s905L

我是下载楼主测试过的版本没有重启,其他的都会重启,之前还不信,导致重装了好几次系统
fack188 来自 江西省赣州市 发表于 2024-7-16 10:14
我无论装哪个版本,都是一直重启,求解答。。。机器是机顶盒 s905L

Archiver|手机版|粤icp备09046054号|耳机网-耳机大家坛

粤公网安备 44030602000598号 耳机大家坛、www.erji.net、网站LOGO图形均为注册商标

GMT+8, 2024-9-17 04:12

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表