找回密码
 -注册-
查看: 40954|回复: 183
打印 上一主题 下一主题

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

[复制链接]
跳转到指定楼层
1
发表于 2024-4-28 20:59 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式 来自 广东广州
ARM系列Linux开发板安装moOde、LMS、RoonBridge、NAA变成HIFI播放器

推荐固件包下载网站:
https://github.com/ophub/
https://files.kos.org.cn/

修改系统源
  1. nano /etc/apt/sources.list

  2. # /etc/apt/sources.list

  3. deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm main contrib non-free non-free-firmware

  4. deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm main contrib non-free non-free-firmware

  5. deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-updates main contrib non-free non-free-firmware

  6. deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-updates main contrib non-free non-free-firmware

  7. deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-backports main contrib non-free non-free-firmware

  8. deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-backports main contrib non-free non-free-firmware

  9. deb https://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware

  10. deb-src https://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware
复制代码
修改armbian源
  1. nano /etc/apt/sources.list.d/armbian.list

  2. # /etc/apt/sources.list.d/armbian.list

  3. deb [signed-by=/usr/share/keyrings/armbian.gpg] https://mirrors.tuna.tsinghua.edu.cn/armbian bookworm main bookworm-utils bookworm-desktop

复制代码
添加moOde-player源
  1. wget https://dl.cloudsmith.io/public/moodeaudio/m8y/setup.deb.sh

  2. chmod +x setup.deb.sh

  3. ./setup.deb.sh

  4. nano /etc/apt/sources.list.d/moodeaudio-m8y.list

  5. # /etc/apt/sources.list.d/moodeaudio-m8y.list

  6. deb [signed-by=/usr/share/keyrings/moodeaudio-m8y-archive-keyring.gpg] https://dl.cloudsmith.io/public/moodeaudio/m8y/deb/raspbian bookworm main

  7. deb-src [signed-by=/usr/share/keyrings/moodeaudio-m8y-archive-keyring.gpg] https://dl.cloudsmith.io/public/moodeaudio/m8y/deb/raspbian bookworm main
复制代码
添加upmpdcli源
  1. 添加秘钥

  2. cd /usr/share/keyrings

  3. wget https://www.lesbonscomptes.com/pages/lesbonscomptes.gpg

  4. 添加源列表

  5. cd /etc/apt/sources.list.d

  6. wget https://www.lesbonscomptes.com/upmpdcli/pages/upmpdcli-rbookworm.list
复制代码
添加raspberrypi源
  1. cd /usr/share/keyrings

  2. wget https://archive.raspberrypi.org/debian/raspberrypi.gpg.key

  3. cd /etc/apt/sources.list.d

  4. nano /etc/apt/sources.list.d/raspi.list

  5. # /etc/apt/sources.list.d/raspi.list

  6. #deb [signed-by=/usr/share/keyrings/raspberrypi.gpg.key] https://archive.raspberrypi.org/debian/ bookworm main untested

  7. deb [signed-by=/usr/share/keyrings/raspberrypi.gpg.key] https://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ bookworm main untested
复制代码
安装moOde
apt install -y moode-player
注意,如此安装会安装最新测试版本
上传moode-player_9.0.0-1moode1~pre1_all.deb文件到/home
apt install -y ./home/moode-player_9.0.0-1moode1~pre1_all.deb
注意,如此安装可以安装选定的版本

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

继续安装
apt install -f

遇到不能启动squeezelite的问题,建立以下文件
  1. nano /etc/systemd/system/squeezelite.service

  2. # /etc/systemd/system/squeezelite.service

  3. [Unit]

  4. Description=Squeezelite LMS player

  5. After=network.target

  6. [Service]

  7. Type=forking

  8. ExecStart=/etc/init.d/squeezelite start

  9. ExecStop=/etc/init.d/squeezelite stop

  10. PIDFile=/run/squeezelite.pid

  11. [Install]

  12. #WantedBy=multi-user.target

  13. WantedBy=default.target
复制代码
每次修改service文件,需要运行
systemctl daemon-reload

停止squeezelite自动启动
systemctl disable squeezelite

安装LMS
  1. apt update

  2. apt upgrade

  3. apt install -y logitechmediaserver

  4. 或者

  5. wget https://downloads.lms-community.org/nightly/logitechmediaserver_8.5.2~1713677932_arm.deb

  6. apt install -y ./logitechmediaserver_8.5.2~1713677932_arm.deb
复制代码
浏览器登陆IP:9000
设置,插件管理,输入地址,应用
http://39.106.196.235/extensions.xml
选择Material Skin、        DSDPlayer

停止LMS自动启动
systemctl disable logitechmediaserver

配置默认声卡
查看所有声卡
  1. aplay -l

  2. **** List of PLAYBACK Hardware Devices ****

  3. card 0: S905XP212 [S905X-P212], device 0: fe.dai-link-0 (*) []

  4.   Subdevices: 0/1

  5.   Subdevice #0: subdevice #0

  6. card 1: x20 [xCORE USB Audio 2.0], device 0: USB Audio [USB Audio]

  7.   Subdevices: 1/1

  8.   Subdevice #0: subdevice #0
复制代码
建立声卡设置文件
nano /etc/asound.conf
输入以下内容
  1. #nano /etc/asound.conf

  2. defaults.ctl.card 1

  3. defaults.pcm.card 1

  4. defaults.timer.card 1

  5. 或者

  6. #nano /etc/asound.conf

  7. pcm.!default {

  8.         type hw

  9.         card 1

  10.         device 0

  11. }

  12. ctl.!default {

  13.         type hw

  14.         card 1

  15. }
复制代码
音量小执行
amixer set PCM 100%

安装RoonBridge
  1. wget https://download.roonlabs.net/builds/roonbridge-installer-linuxarmv8.sh

  2. chmod +x roonbridge-installer-linuxarmv8.sh

  3. ./roonbridge-installer-linuxarmv8.sh
复制代码
停止RoonBridge自动启动
systemctl disable roonbridge

安装HQPlayer NAA
  1. wget https://www.signalyst.eu/bins/naa/linux/bookworm/networkaudiod_5.0.1-60_arm64.deb

  2. apt install -y  ./networkaudiod_5.0.1-60_arm64.deb
复制代码
停止NAA自动启动
systemctl disable networkaudiod

安装清理
  1. apt autoremove

  2. apt clean

  3. cat /dev/null >~/.bashrc

  4. history -cw
复制代码
到这里可以开始听音乐了。

汉化moOde
从https://gitee.com/androidnews/moode-audioplay-zh_cn下载相对应版本汉化包
  1. wget https://gitee.com/androidnews/moode-audioplay-zh_cn/repository/archive/master.zip

  2. unzip master.zip

  3. cd /home/pi/moode-audioplay-zh_cn-master/9.0.1

  4. cp -rf ./www/* /var/www
复制代码
如果需要自己控制服务开启关闭,安装supervisor
  1. apt install supervisor

  2. cd /etc/supervisor

  3. nano supervisor.conf

  4. 添加:

  5. [inet_http_server]

  6. port=0.0.0.0:8088

  7. username=admin

  8. password=12250909
复制代码
cd /etc/supervisor/conf.d
nano hifi.conf
添加:
  1. [group:HIFI]

  2. programs=naa,squeezelite,LMS

  3. stopasgroup=true



  4. [program:naa]

  5. command=/usr/sbin/networkaudiod

  6. directory=/usr/sbin

  7. user=root

  8. autostart=false

  9. autorestart=false

  10. redirect_stderr=true

  11. stdout_logfile=/opt/supervisorlog/naaout.log

  12. stderr_logfile=/opt/supervisorlog/naaerr.log

  13. loglvel=info



  14. [program:squeezelite]

  15. command=/usr/bin/squeezelite

  16. directory=/usr/bin

  17. user=root

  18. autostart=false

  19. autorestart=false

  20. redirect_stderr=true

  21. stdout_logfile=/opt/supervisorlog/squeezeliteout.log

  22. stderr_logfile=/opt/supervisorlog/squeezeliteerr.log

  23. loglvel=info



  24. [program:LMS]

  25. command=/usr/bin/perl /usr/sbin/squeezeboxserver

  26. directory=/usr/bin

  27. user=root

  28. autostart=false

  29. autorestart=false

  30. redirect_stderr=true

  31. stdout_logfile=/opt/supervisorlog/lmsout.log

  32. stderr_logfile=/opt/supervisorlog/lmserr.log

  33. loglvel=info
复制代码
注意supervisorlog和文件*.log需要自己创建
浏览器登陆IP:8088
管理NAA,squeezelite,LMS启动停止

挂载网盘可以使用CloudDrive2
下载
https://github.com/cloud-fs/cloud-fs.github.io

moOde播放
默认自动启动moOde,自动获得IP,浏览器输入IP地址,点击M图标,选Configure,选Audio,Output device这里选择USB声卡,点击SET,点击Library,Music Database项目,点击REGENERATE,点击房子图标,返回播放界面,可以播放了

RoonBridge播放
默认自动启动moOde,自动获得IP,浏览器输入IP地址,点击M图标,选Configure,选Renderers,RoonBridge项目,Service由OFF点击到ON,启动roon,选择armbian音频设备,播放,如果moOde界面卡RoonBridge,直接浏览器地址栏输入IP/ren-config.php RoonBridge项目,Service由ON点击到OFF

LMS播放
默认自动启动moOde,自动获得IP,浏览器输入IP地址,点击M图标,选Configure,选Renderers,Squeezelite项目,Service由OFF点击到ON,启动LMS,IP:9000,可以播放音乐了。


185
发表于 2025-5-21 11:21 | 只看该作者 来自 上海
linwx 发表于 2025-5-18 11:22
重新编译最新版mpd 0.25,重新安装最新版moOde 9.3.4 2025-05-13,更新乐库速度得到改善,更新速度比之前 ...

0.25要重新更新0.24的数据库吗?
回复

使用道具 举报

184
发表于 2025-5-19 16:04 | 只看该作者 来自 广东东莞
linwx 发表于 2025-5-18 11:22
重新编译最新版mpd 0.25,重新安装最新版moOde 9.3.4 2025-05-13,更新乐库速度得到改善,更新速度比之前 ...

这个对音质有没有提升的可能?
回复

使用道具 举报

183
发表于 2025-5-18 11:22 | 只看该作者 来自 中国
linwx 发表于 2025-3-28 22:03
通过百度网盘分享的文件:mpd-0.24-SACD ISO-20250207.rar
链接:https://***.com/s/1mdRxpcBKAXT18a0z4 ...

重新编译最新版mpd 0.25,重新安装最新版moOde 9.3.4 2025-05-13,更新乐库速度得到改善,更新速度比之前的0.24版本快了不少。
mpd 0.25原码:https://sourceforge.net/projects/mpd.sacddecoder.p/files/
编译好mpd文件
https://***.com/s/1D1OkyNX_xSJDkUQgnmUumQ?pwd=nh4z
mpd-0.25-SACD ISO-20250516.rar
相关库文件与mpd 0.24旧版相同https://***.com/s/14MTq9V2voDegOHshpxq4_w?pwd=myqw
回复

使用道具 举报

182
发表于 2025-5-3 21:20 | 只看该作者 来自 中国
求个x86编译安装的方法
回复

使用道具 举报

181
发表于 2025-4-26 13:29 | 只看该作者 来自 山西
在纠结中淡定 发表于 2025-4-12 20:34
大佬们好,又来咨询了,今天我搞了一个用高通QCC3084蓝牙芯片做解码芯片的解码器,但moode和armbian系统无 ...

驱动问题,已经搞定~感谢大家
回复

使用道具 举报

180
发表于 2025-4-12 20:34 | 只看该作者 来自 山西朔州
大佬们好,又来咨询了,今天我搞了一个用高通QCC3084蓝牙芯片做解码芯片的解码器,但moode和armbian系统无法直接识别。哪位路过的大佬指导一下,可以找到驱动识别还是说就没有希望了
回复

使用道具 举报

179
发表于 2025-4-8 21:58 | 只看该作者 来自 中国
catyy0769 发表于 2025-4-8 13:29
这个很关键的一点,就是你原机启动用了什么的低层包。后面DTB只是顺着这个底层做驱动引导!

底包我也在怀疑,但因为这台设备的资料比较贫乏,能找到能下载的底包不多,只下载一个安卓的TV底包刷进去,当时进去网口也是有时候识别,有时候不能识别。所以现在就闲置在公司桌底发毛了。
回复

使用道具 举报

178
发表于 2025-4-8 13:29 | 只看该作者 来自 广东
蓁蛏 发表于 2025-4-8 12:07
性能的确是不行,我也是想帮它做桥。刷进去的时候选的就是111,应该就是TX3这个dtb,换过不同的armbian版 ...

这个很关键的一点,就是你原机启动用了什么的低层包。后面DTB只是顺着这个底层做驱动引导!
回复

使用道具 举报

177
发表于 2025-4-8 12:07 | 只看该作者 来自 美国
catyy0769 发表于 2025-4-8 09:03
dtb不对!
选meson-gxl-s905w-tx3-mini.dtb 就可以了。但蓝色的魔盒性能太差了,可能只适合做网桥,做播 ...

性能的确是不行,我也是想帮它做桥。刷进去的时候选的就是111,应该就是TX3这个dtb,换过不同的armbian版本也是一样,后来就没有继续研究了。
回复

使用道具 举报

176
发表于 2025-4-8 09:03 | 只看该作者 来自 广东
蓁蛏 发表于 2025-4-5 21:01
最近拿了一个蓝色的魔盒network想刷个moode,armbian在u盘启动就能拿到ip地址,但刷入emmc就死活没有ip。

dtb不对!
选meson-gxl-s905w-tx3-mini.dtb 就可以了。但蓝色的魔盒性能太差了,可能只适合做网桥,做播放器会卡!
回复

使用道具 举报

175
发表于 2025-4-7 20:40 | 只看该作者 来自 广西南宁
老竭力 发表于 2025-4-5 11:12
哈哈 荣幸至极,我现在依然认为moode是最好的数播系统。

希望大佬给N1这种盒子适配一个实时(RT)内核的最新版moode系统。
回复

使用道具 举报

174
发表于 2025-4-5 21:01 | 只看该作者 来自 中国
最近拿了一个蓝色的魔盒network想刷个moode,armbian在u盘启动就能拿到ip地址,但刷入emmc就死活没有ip。
回复

使用道具 举报

173
发表于 2025-4-5 11:12 | 只看该作者 来自 上海
catyy0769 发表于 2025-4-2 16:45
前辈+大神 好!
很高兴趣在这个贴能见到你,我是刷你的MoOde系统学习起来的。

哈哈 荣幸至极,我现在依然认为moode是最好的数播系统。
回复

使用道具 举报

172
发表于 2025-4-2 21:10 | 只看该作者 来自 中国
请教一下volumio-squeezelite插件谁有,或者安装方法指教一下。谢谢
回复

使用道具 举报

171
发表于 2025-4-2 16:45 | 只看该作者 来自 广东东莞
老竭力 发表于 2025-4-2 13:55
看到大家还在这么热衷moode,真的很高兴。

前辈+大神 好!
很高兴趣在这个贴能见到你,我是刷你的MoOde系统学习起来的。
回复

使用道具 举报

170
发表于 2025-4-2 13:55 | 只看该作者 来自 上海
看到大家还在这么热衷moode,真的很高兴。
回复

使用道具 举报

169
发表于 2025-3-29 15:07 | 只看该作者 来自 广东清远
linwx 发表于 2025-3-28 22:03
通过百度网盘分享的文件:mpd-0.24-SACD ISO-20250207.rar
链接:https://***.com/s/1mdRxpcBKAXT18a0z4 ...

谢谢分享
回复

使用道具 举报

168
发表于 2025-3-28 22:03 | 只看该作者 来自 中国
本帖最后由 linwx 于 2025-3-28 22:18 编辑
mslovecc 发表于 2025-3-26 10:56
网址打不开,是否可以分享一下mpd 0.24文件

通过百度网盘分享的文件:mpd-0.24-SACD ISO-20250207.rar
链接:https://***.com/s/1mdRxpcBKAXT18a0z44Cz2g?pwd=myqw
提取码:myqw
通过百度网盘分享的文件:usr-lib-aarch64-linux-gnu.rar
链接:https://***.com/s/14MTq9V2voDegOHshpxq4_w?pwd=myqw
提取码:myqw

百度网盘分享不给完整链接,自己补充完整即可。
可能要给运行权限
chmod +xxx mpd
如果上传usr-lib-aarch64-linux-gnu.rar的文件到/usr不行。
安装以下缺的库,具体是哪个可以mpd -V查看
apt install libfmt-dev \
      libpcre2-dev \
      libmad0-dev libmpg123-dev libid3tag0-dev \
      libflac-dev libvorbis-dev libopus-dev libogg-dev \
      libadplug-dev libaudiofile-dev libsndfile1-dev libfaad-dev \
      libfluidsynth-dev libgme-dev libmikmod-dev libmodplug-dev \
      libmpcdec-dev libwavpack-dev libwildmidi-dev \
      libsidplay2-dev libsidutils-dev libresid-builder-dev \
      libavcodec-dev libavformat-dev \
      libmp3lame-dev libtwolame-dev libshine-dev \
      libsamplerate0-dev libsoxr-dev \
      libbz2-dev libcdio-paranoia-dev libiso9660-dev libmms-dev \
      libzzip-dev \
      libcurl4-gnutls-dev libyajl-dev libexpat1-dev \
      libasound2-dev libao-dev libjack-jackd2-dev libopenal-dev \
      libpulse-dev libshout3-dev \
      libsndio-dev \
      libmpdclient-dev \
      libnfs-dev \
      libupnp-dev \
      libavahi-client-dev \
      libsqlite3-dev \
      libsystemd-dev \
      libgtest-dev \
      libicu-dev \
      libchromaprint-dev \
      libgcrypt20-dev \
      libsystemd-dev \
      libpipewire-0.3-dev



回复

使用道具 举报

167
发表于 2025-3-27 12:29 | 只看该作者 来自 山西朔州
mslovecc 发表于 2025-3-27 07:22
热点和Wifi连接只能二选一
做了热点就不能连接无线路由器wifi
连接了路由器wifi就不能做热点

明白了明白了~感谢大佬指导!拜谢
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-6-8 06:38

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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