耳机网-耳机大家坛

标题: ARM系列Linux开发板安装moOde、LMS、RoonBridge、NAA变成HIFI播放器 [打印本页]

作者: tomosak    时间: 2024-4-28 20:59
标题: ARM系列Linux开发板安装moOde、LMS、RoonBridge、NAA变成HIFI播放器
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,可以播放音乐了。



作者: xtz1990    时间: 2024-4-29 07:45
请问外接dac的话的每次开机需要重新插拔一次USB连接线吗?
作者: tomosak    时间: 2024-4-29 08:07
xtz1990 发表于 2024-4-29 07:45
请问外接dac的话的每次开机需要重新插拔一次USB连接线吗?

不需要啊

作者: lalekuku    时间: 2024-4-29 08:43
首先需要一个优化好的实时内核系统,其他都好说
作者: 吉大宝23    时间: 2024-4-29 09:18
其实厂家最初开发也是买开发板来改
所以开发板玩明白就可以成为厂家
作者: johnarcam    时间: 2024-4-29 09:43
arm开发板太多,树莓之外还有各种派、瑞芯微、晶晨…有没有指定的哪种?
作者: gxkyh    时间: 2024-4-29 11:18
"注意supervisorlog和文件*.log需要自己创建"-------请教一下,这个如何创建?就差这个不会了
作者: snm    时间: 2024-4-29 13:02
学习中 …… 非常地感谢!
作者: tomosak    时间: 2024-4-29 14:41
本帖最后由 tomosak 于 2024-4-29 14:42 编辑
gxkyh 发表于 2024-4-29 11:18
"注意supervisorlog和文件*.log需要自己创建"-------请教一下,这个如何创建?就差这个不会了

mkdir /opt/supervisorlogls > /opt/supervisorlog/naaout.log
ls > /opt/supervisorlog/naaerr.log
ls > /opt/supervisorlog/squeezeliteout.log
ls > /opt/supervisorlog/squeezeliteerr.log
ls > /opt/supervisorlog/lmsout.log
ls > /opt/supervisorlog/lmserr.log


supervisor安装时为了劲量同时只启动一个系统,可以不用安装。

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

作者: tomosak    时间: 2024-4-29 14:49
johnarcam 发表于 2024-4-29 09:43
arm开发板太多,树莓之外还有各种派、瑞芯微、晶晨…有没有指定的哪种?

只要能安装Linux的基本上都可以吧, 当然还是要新的板子,比如rk3328,rk3399,s905系列,也就是友善之臂,香橙派,树莓派,radxa等等,当然还有各种电视盒子,矿难的盒子等

作者: eslei    时间: 2024-4-29 17:15



技术讨论,顶一个!
作者: asd2asd    时间: 2024-4-30 20:09
一会儿试试, 非常感谢!
作者: 酸笋牛肉    时间: 2024-4-30 23:32
楼主您好,对你介绍的挺感兴趣的,刚好有个海美迪 H7三代的电视盒,RK3368芯片,不知道能不能安装您介绍的系统?期待您的回答,祝五一快乐!!!!
作者: tomosak    时间: 2024-5-1 15:47
酸笋牛肉 发表于 2024-4-30 23:32
楼主您好,对你介绍的挺感兴趣的,刚好有个海美迪 H7三代的电视盒,RK3368芯片,不知道能不能安装您介绍的 ...

可以刷linux系统,就可以安装

作者: 酸笋牛肉    时间: 2024-5-1 22:58
tomosak 发表于 2024-5-1 15:47
可以刷linux系统,就可以安装

好的,我试试,再次感谢哈!!!!!



作者: tomosak    时间: 2024-5-6 20:54
安装moOde
上传moode-player_9.0.0-1moode1~pre1_all.deb文件到/home
下载地址:https://cloudsmith.io/~moodeaudio/repos/m8y/packages/
apt install -y ./home/moode-player_9.0.0-1moode1~pre1_all.deb
注意,如此安装可以安装选定的版本,推荐安装方法。

apt install -y moode-player
注意,如此安装会安装最新测试版本,不推荐,可能会出现自动重启问题。

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

继续安装
apt install -f
作者: tomosak    时间: 2024-5-7 16:36
如果是TF的armbian系统安装好moOde后,用nand-sata-install写入emmc,emmc系统启动后可能会出现mnt目录下SDCARD目录和NAS目录消失的问题,这种情况直接/mnt手动创建者两个目录就可以了,注意这里大写。
作者: tomosak    时间: 2024-5-7 18:54
如果遇到安装moOde后老是重启的问题,请下载moode-player_9.0.0-1moode1~pre1_all.deb安装

链接:https://pan.baidu.com/s/1Kd1EcAsVmoL5Qr4sXp41Dw?pwd=rq9g 提取码:rq9g


作者: asd2asd    时间: 2024-5-7 22:07
使用 moode-player_9.0.0-1moode1~pre1_all.deb 后正常了,不知有无对应的mpd-sacd-iso版本?谢谢!
作者: tomosak    时间: 2024-5-9 16:12
发现友善之臂的nanopi M4安装moOde后兼容性最好
作者: asd2asd    时间: 2024-5-12 09:16
在老竭力moode版下编译的可播放sacd iso的mpd0.23版放在按楼主安装的版本下可用,如感兴趣,可上传。
硬件:e900v22d,Linux版本Armbian_24.5.0_amlogic_s905l3a_bookworm_6.1.83_server_2024.04.01.img
不喜勿喷。
再次感谢tomosak
作者: tomosak    时间: 2024-5-12 20:38
asd2asd 发表于 2024-5-12 09:16
在老竭力moode版下编译的可播放sacd iso的mpd0.23版放在按楼主安装的版本下可用,如感兴趣,可上传。
硬件 ...

感谢,大家一起研究,可以分享给大家

作者: asd2asd    时间: 2024-5-12 21:03
本帖最后由 asd2asd 于 2024-5-12 21:31 编辑

1)下载后可先放在/home下
mkdir /home/mpd
cd /home/mpd
tar zxvf /home/mpd.sacd23.moode9.0.tar.gz

2) mv /usr/bin/mpd /usr/bin/mpd.org
3) cp * / -arf
4) sudo systemctl stop mpd
5) nano /lib/systemd/system/mpd.service
修改:
#ExecStart=/usr/bin/mpd --no-daemon $MPDCONF
ExecStart=/usr/bin/mpd --no-daemon /etc/mpd.conf
6) sudo systemctl daemon-reload
重启完成
root@Moode:~# mpd -V
Music Player Daemon 0.23~git_p0x3 (0.23~git_p0x3)
Copyright 2003-2007 Warren Dukes <warren.dukes@gmail.com>
Copyright 2008-2021 Max Kellermann <max.kellermann@gmail.com>
This is free software; see the source for copying conditions.  There is NO
warranty; not even MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Database plugins:
simple proxy upnp

Storage plugins:
local udisks nfs curl

Neighbor plugins:
upnp udisks

Decoders plugins:
[mad] mp3 mp2
[mpg123] mp3
[vorbis] ogg oga
[oggflac] ogg oga
[flac] flac
[opus] opus ogg oga
[sndfile] wav aiff aif au snd paf iff svx sf voc w64 pvf xi htk caf sd2
[audiofile] wav au aiff aif
[dsf] dsf
[hybrid_dsd] m4a
[faad] aac
[mpcdec] mpc
[wavpack] wv
[modplug] 669 amf ams dbm dfm dsm far it med mdl mod mtm mt2 okt s3m stm ult umx xm
[mikmod] amf dsm far gdm imf it med mod mtm s3m stm stx ult uni xm
[sidplay] sid mus str prg P00
[wildmidi] mid
[fluidsynth] mid
[adplug] amd d00 hsc laa rad raw sa2
[ffmpeg] 16sv 3g2 3gp 4xm 8svx aa3 aac ac3 adx afc aif aifc aiff al alaw amr anim apc ape asf atrac au aud avi avm2 avs bap bfi c93 cak cin cmv cpk daud dct divx dts dv dvd dxa eac3 film flac flc fli fll flx flv g726 gsm gxf iss m1v m2v m2t m2ts m4a m4b m4v mad mj2 mjpeg mjpg mka mkv mlp mm mmf mov mp+ mp1 mp2 mp3 mp4 mpc mpeg mpg mpga mpp mpu mve mvi mxf nc nsv nut nuv oga ogm ogv ogx oma ogg omg opus psp pva qcp qt r3d ra ram rl2 rm rmvb roq rpl rvc shn smk snd sol son spx str swf tak tgi tgq tgv thp ts tsp tta xa xvid uv uv2 vb vid vob voc vp6 vmd wav webm wma wmv wsaud wsvga wv wve rtp:// rtsp:// rtsps://
[gme] ay gbs gym hes kss nsf nsfe rsn sap spc vgm vgz
[dsdiff] dff
[sacdiso] dat iso
[dvdaiso] iso
[pcm]

Filters:
libsamplerate soxr

Tag plugins:
id3tag

Output plugins:
shout null fifo sndio pipe alsa ao openal pulse jack httpd snapcast recorder

Encoder plugins:
null vorbis opus lame twolame wave flac shine

Archive plugins:
[bz2] bz2
[zzip] zip
[iso] iso

Input plugins:
file archive alsa tidal qobuz curl ffmpeg nfs mms cdio_paranoia

Playlist plugins:
extm3u m3u pls xspf asx rss soundcloud flac cue embcue

Protocols:
file:// alsa:// cdda:// ftp:// ftps:// gopher:// hls+http:// hls+https:// http:// https:// mms:// mmsh:// mmst:// mmsu:// nfs:// qobuz:// rtmp:// rtmpe:// rtmps:// rtmpt:// rtmpte:// rtmpts:// rtp:// rtsp:// rtsps:// scp:// sftp:// smb:// srtp:// tidal://

Other features:
avahi dbus udisks epoll icu inotify ipv6 systemd tcp un


链接: https://pan.baidu.com/s/13G9-mo0ZJgnNurHNULsLHw?pwd=3upv 提取码: 3upv
链接7天后失效



sacd play.png (189.88 KB, 下载次数: 134)

sacd play.png

sacd play 1.png (59.29 KB, 下载次数: 147)

sacd play 1.png

mpd setting.png (33.42 KB, 下载次数: 120)

mpd setting.png

作者: snm    时间: 2024-5-15 11:57
继续学习中 ……  
作者: tomosak    时间: 2024-5-18 08:30
asd2asd 发表于 2024-5-12 21:03
1)下载后可先放在/home下
mkdir /home/mpd
cd /home/mpd

按照这种方法替换mpd,可以实现moOde读取播放DSD的ISO文件。

音乐库添加DSD的ISO文件,重新生成的时候比较慢是正常现象,需要耐心等待。

作者: asd2asd    时间: 2024-5-18 11:18
sacd mpd 版本:
https://sourceforge.net/projects/mpd.sacddecoder.p/files/
最新版2023.8
目前上传的这个是2021.7版本编译。
2023.8版本patch sox selective时很多报错,目前没时间处理,感兴趣的朋友可以自己编译,下载2023.08版本和moode pkg source中mpd的sox selective,用sox selective patch给sacd mpd补丁(需要细心纠错),然后按mpd编译指南编译(注意用static,可以减少很多库依赖),编译成功后替代mpd文件即可。
另外正如tomosak说的,生成音乐库时较慢。
作者: snm    时间: 2024-5-18 18:56
asd2asd 发表于 2024-5-12 21:03
1)下载后可先放在/home下
mkdir /home/mpd
cd /home/mpd

请教大侠 执行到 cp * / -arf 步骤时 显示: cp: cannot overwrite non-directory '/lib' with directory 'lib'  。  怎样处理? 用的是moode8.39版 ……   再次的感谢!

作者: asd2asd    时间: 2024-5-18 19:11
snm 发表于 2024-5-18 18:56
请教大侠 执行到 cp * / -arf 步骤时 显示: cp: cannot overwrite non-directory '/lib' wi ...

难道 8.39 没有 /lib?
实在没有的话,放到 /usr/lib 下应该也可以,可以试一下下面指令:cp lib/* /usr/lib -arf

作者: snm    时间: 2024-5-18 19:21
asd2asd 发表于 2024-5-18 19:11
难道 8.39 没有 /lib?
实在没有的话,放到 /usr/lib 下应该也可以,可以试一下下面指令:cp lib/* /usr/ ...

谢谢! 我试试看 ……

作者: asd2asd    时间: 2024-5-18 20:41
本帖最后由 asd2asd 于 2024-5-18 21:03 编辑
tomosak 发表于 2024-5-18 08:30
按照这种方法替换mpd,可以实现moOde读取播放DSD的ISO文件。

音乐库添加DSD的ISO文件,重新生成的时候 ...

误操作 了


作者: asd2asd    时间: 2024-5-18 20:44
Music Player Daemon 0.23.14 (0.23.14)
Copyright 2003-2007 Warren Dukes <warren.dukes@gmail.com>
Copyright 2008-2021 Max Kellermann <max.kellermann@gmail.com>
This is free software; see the source for copying conditions.  There is NO
warranty; not even MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Database plugins:
simple proxy upnp

Storage plugins:
local udisks nfs curl

Neighbor plugins:
upnp udisks

Decoders plugins:
[mad] mp3 mp2
[mpg123] mp3
[vorbis] ogg oga
[oggflac] ogg oga
[flac] flac
[opus] opus ogg oga
[sndfile] wav aiff aif au snd paf iff svx sf voc w64 pvf xi htk caf sd2
[audiofile] wav au aiff aif
[dsf] dsf
[faad] aac
[mpcdec] mpc
[wavpack] wv
[modplug] 669 amf ams dbm dfm dsm far it med mdl mod mtm mt2 okt s3m stm ult umx xm
[mikmod] amf dsm far gdm imf it med mod mtm s3m stm stx ult uni xm
[wildmidi] mid
[fluidsynth] mid
[adplug] amd d00 hsc laa rad raw sa2
[gme] ay gbs gym hes kss nsf nsfe rsn sap spc vgm vgz
[ffmpeg] 264 265 302 3g2 3gp 4xm 669 722 aa aa3 aac aax ac3 ace acm act adf adp ads adx aea afc aiff aix al alias_pix alp amf amr amrnb amrwb ams anm ans apc ape apl apm apng aptx aptxhd aqt argo_asf argo_brp argo_cvg art asc asf asf_o ass ast au avc avi avif avr avs avs2 avs3 bcstm bethsoftvid bfi bfstm bin bink binka bit bitpacked bmp_pipe bmv boa brender_pix brstm c2 c93 caf cdata cdg cdxl cgi cif cine codec2raw concat cri_pipe dash dat data daud dav dbm dds_pipe dfa dff dfpwm dif digi dirac diz dmf dnxhd dpx_pipe dsf dsicin dsm dss dst dtk dtm dts dtshd dv dvbsub dvbtxt dxa ea eac3 exr_pipe f32be f32le f4v f64be f64le fap far ffmetadata film_cpk fits flac flic flm flv frm fsb fwse g722 g723_1 g726 g726le g729 gdm gdv gem_pipe genh gif gif_pipe gsm gxf h261 h263 h264 h265 h26l hca hcom hevc hls hnm ice ico idcin idf idx iff ifv ilbc image2 image2pipe imf imx ipmovie ipu ircam ism isma ismv iss it iv8 ivf ivr j2b j2k j2k_pipe jacosub jpeg_pipe jpegls_pipe jpegxl_pipe jv kux kvag libgme lmlm4 loas lrc lvf lxf m15 m2a m4a m4b m4v mac mca mcc mdl med mgsts microdvd mj2 mjpeg mjpg mk3d mka mks mkv mlp mlv mm mmcmp mmf mms mo3 mod mods moflex mov mp2 mp3 mp4 mpa mpc mpc8 mpeg mpegts mpegtsraw mpegvideo mpl2 mpo mptm msbc msf msnwctcp msp mt2 mtaf mtm mtv musx mv mvi mxf mxg nfo nist nsp nst nsv nut nuv obu ogg okt oma omg paf pam_pipe pbm_pipe pcx_pipe pfm_pipe pgm_pipe pgmyuv_pipe pgx_pipe phm_pipe photocd_pipe pictor_pipe pjs plm pmp png_pipe pp_bnk ppm ppm_pipe psd_pipe psm psp psxstr pt36 ptm pva pvf qcif qcp qdraw_pipe qoi_pipe r3d rco rcv rgb rl2 rm roq rpl rsd rso rt rtp rtsp s16be s24be s24le s32be s32le s337m s3m sami sap sb sbc sbg scc scd sdp sdr2 sds sdx ser sf sfx sfx2 sga sgi_pipe shn sln smi smk smush sol son sox spdif sph srt ss2 st26 stk stl stm stp str sub sunrast_pipe sup svag svg_pipe svs sw swf tak tco tedcaptions thd thp tiertexseq tiff_pipe tmv tta txd txt ty ty+ u16be u24be u24le u32be u32le ub ul ult umx uw v v210 vag vb vbn_pipe vc1 vidc viv vividas vmd voc vpk vqe vqf vql vt vtt w64 wav wc3movie webm webm_dash_manifest webp_pipe wow wsaud wsd wsvqa wtv wv wve xa xbin xbm_pipe xl xm xmv xpk xpm_pipe xvag xwd_pipe xwma y4m yop yuv yuv10 rtp:// rtsp:// rtsps://
[sacdiso] dat iso dff
[dsdiff] dff
[dvdaiso] iso

[pcm]

Filters:
libsamplerate soxr

Tag plugins:
id3tag

Output plugins:
shout null fifo sndio pipe alsa ao openal pulse jack httpd snapcast recorder

Encoder plugins:
null vorbis opus lame twolame wave flac shine

Archive plugins:
[bz2] bz2
[zzip] zip
[iso] iso

Input plugins:
file archive alsa qobuz curl ffmpeg nfs mms cdio_paranoia

Playlist plugins:
extm3u m3u pls xspf asx rss soundcloud flac cue embcue

Protocols:
file:// alsa:// cdda:// ftp:// ftps:// gopher:// hls+http:// hls+https:// http:// https:// mms:// mmsh:// mmst:// mmsu:// nfs:// qobuz:// rtmp:// rtmpe:// rtmps:// rtmpt:// rtmpte:// rtmpts:// rtp:// rtsp:// rtsps:// scp:// sftp:// smb:// srtp://

Other features:
avahi dbus udisks epoll icu inotify ipv6 systemd tcp un

作者: snm    时间: 2024-5-18 22:56
asd2asd 发表于 2024-5-18 19:11
难道 8.39 没有 /lib?
实在没有的话,放到 /usr/lib 下应该也可以,可以试一下下面指令:cp lib/* /usr/ ...

还是不行   执行代码重启后显示:

root@moode:~# mpd -V
-bash: /usr/bin/mpd: No such file or directory
root@moode:~#




作者: asd2asd    时间: 2024-5-19 10:02
snm 发表于 2024-5-18 22:56
还是不行   执行代码重启后显示:

root@moode:~# mpd -V

1)下载后可先放在/home下
mkdir /home/mpd
cd /home/mpd
tar zxvf /home/mpd.sacd23.moode9.0.tar.gz

2) mv /usr/bin/mpd /usr/bin/mpd.org
3) cp * / -arf   如果没有 /lib,两步拷贝:

cp lib/* /usr/lib -arf
cp usr/* /usr -arf

4) sudo systemctl stop mpd
5) nano /lib/systemd/system/mpd.service
修改:
#ExecStart=/usr/bin/mpd --no-daemon $MPDCONF
ExecStart=/usr/bin/mpd --no-daemon /etc/mpd.conf
6) sudo systemctl daemon-reload



作者: tomosak    时间: 2024-5-19 10:51
snm 发表于 2024-5-18 22:56
还是不行   执行代码重启后显示:

root@moode:~# mpd -V

此版本经过测试,暂时只能用在moOde9.x版本,moOde8.3.X的版本替换出错,恢复办法:
ssh登录moOde
sudo -i
apt install --reinstall mpd
重启,正常


作者: tomosak    时间: 2024-5-19 11:06
moOde9.0正式版本已经出来了,大家可以下载测试
https://github.com/moode-player/moode/releases/download/r900prod/image_2024-05-17-moode-r900-arm64-lite.zip
作者: asd2asd    时间: 2024-5-19 15:13
本帖最后由 asd2asd 于 2024-5-19 15:21 编辑

sacd mpd 版本:
https://sourceforge.net/projects/mpd.sacddecoder.p/files/
最新版2023.8

昨天手工patch了,感兴趣的朋友可试用,注意我是基于tomosak提供的9.0版编译的,其他版本不一定适用。
硬件:e900v22d,Linux版本Armbian_24.5.0_amlogic_s905l3a_bookworm_6.1.83_server_2024.04.01.img

1)下载后可先放在/home下
mkdir /home/mpd
cd /home/mpd
tar zxvf /home/mpd.2023.8.31.tar.gz

2) mv /usr/bin/mpd /usr/bin/mpd.org
3) cp * / -arf
4) sudo systemctl stop mpd
5) nano /lib/systemd/system/mpd.service
修改:
#ExecStart=/usr/bin/mpd --no-daemon $MPDCONF
ExecStart=/usr/bin/mpd --no-daemon /etc/mpd.conf
6) sudo systemctl daemon-reload
重启完成
另外,系统可能要重新生成音乐库文件,时间会比较长。

链接: https://pan.baidu.com/s/13G9-mo0ZJgnNurHNULsLHw?pwd=3upv 提取码: 3upv


作者: snm    时间: 2024-5-20 00:04
来晚了 度盘下载已失效 请求大侠再次提供 mpd.2023.8.31.tar.gz

再次的感谢两位大侠!
作者: asd2asd    时间: 2024-5-20 05:49
snm 发表于 2024-5-20 00:04
来晚了 度盘下载已失效 请求大侠再次提供 mpd.2023.8.31.tar.gz

再次的感谢两位大侠!

链接: https://pan.baidu.com/s/1PWo8RAeQOYFj3ul-ww18qw?pwd=m9qj 提取码: m9qj

作者: snm    时间: 2024-5-20 13:23
asd2asd 发表于 2024-5-20 05:49
链接: https://pan.baidu.com/s/1PWo8RAeQOYFj3ul-ww18qw?pwd=m9qj 提取码: m9qj

谢谢大侠 ! 收到 继续学习中 ……

作者: 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,已使用2年左右没出现大的问题。
作者: lancets    时间: 2024-5-29 00:36
向大家请教一下,我试图用章鱼星球安装armbian 12,然后再安装moOde,严格按照楼主说明执行,但是apt安装moOde总是失败,提示如下:
root@armbian:/home# apt install -y moode-player
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package moode-player is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'moode-player' has no installation candidate

使用dpkg命令安装是一对资源库安装不了,提示如下,请各位高手赐教:
root@armbian:/home# dpkg -i ./moode-player_9.0.0-1moode1~pre1_all.deb
Selecting previously unselected package moode-player.
(Reading database ... 55804 files and directories currently installed.)
Preparing to unpack .../moode-player_9.0.0-1moode1~pre1_all.deb ...
Unpacking moode-player (9.0.0-1moode1~pre1) ...
dpkg: dependency problems prevent configuration of moode-player:
moode-player depends on alsa-cdsp; however:
  Package alsa-cdsp is not installed.
moode-player depends on alsacap; however:
  Package alsacap is not installed.
moode-player depends on ashuffle; however:
  Package ashuffle is not installed.
moode-player depends on bluez-alsa-utils; however:
  Package bluez-alsa-utils is not installed.
moode-player depends on bluez-firmware; however:
  Package bluez-firmware is not installed.
moode-player depends on boss2-oled-p3; however:
  Package boss2-oled-p3 is not installed.
moode-player depends on camilladsp; however:
  Package camilladsp is not installed.
moode-player depends on camillagui; however:
  Package camillagui is not installed.
moode-player depends on chromium-browser; however:
  Package chromium-browser is not installed.
moode-player depends on libasound2-plugin-bluez; however:
  Package libasound2-plugin-bluez is not installed.
moode-player depends on libatasmart4; however:
  Package libatasmart4 is not installed.
moode-player depends on librespot; however:
  Package librespot is not installed.
moode-player depends on libsgutils2-1.46-2; however:
  Package libsgutils2-1.46-2 is not installed.
moode-player depends on mpd2cdspvolume; however:
  Package mpd2cdspvolume is not installed.
moode-player depends on pi-bluetooth; however:
  Package pi-bluetooth is not installed.
moode-player depends on python3-libupnpp; however:
  Package python3-libupnpp is not installed.
moode-player depends on python3-rpi.gpio; however:
  Package python3-rpi.gpio is not installed.
moode-player depends on rpi-update; however:
  Package rpi-update is not installed.
moode-player depends on runonce; however:
  Package runonce is not installed.
moode-player depends on shairport-sync; however:
  Package shairport-sync is not installed.
moode-player depends on squeezelite; however:
  Package squeezelite is not installed.
moode-player depends on trx; however:
  Package trx is not installed.
moode-player depends on udisks-glue; however:
  Package udisks-glue is not installed.
moode-player depends on upmpdcli; however:
  Package upmpdcli is not installed.
moode-player depends on upmpdcli-qobuz; however:
  Package upmpdcli-qobuz is not installed.

dpkg: error processing package moode-player (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
moode-player

谢谢


作者: tomosak    时间: 2024-5-29 08:42
  1. ARM系列主板安装moOde audio player播放系统

  2. 推荐固件包下载网站:
  3. https://github.com/ophub/
  4. https://files.kos.org.cn/
  5. https://www.armbian.com/

  6. 修改系统源
  7. nano /etc/apt/sources.list
  8. # /etc/apt/sources.list
  9. deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm main contrib non-free non-free-firmware
  10. deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm main contrib non-free non-free-firmware
  11. deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-updates main contrib non-free non-free-firmware
  12. deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-updates main contrib non-free non-free-firmware
  13. deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-backports main contrib non-free non-free-firmware
  14. deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-backports main contrib non-free non-free-firmware
  15. deb https://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware
  16. deb-src https://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware

  17. 修改armbian源
  18. cd /usr/share/keyrings
  19. wget https://mirrors.tuna.tsinghua.edu.cn/armbian/armbian.key

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

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

  23. 添加moOde-player源
  24. wget https://dl.cloudsmith.io/public/moodeaudio/m8y/setup.deb.sh
  25. chmod +x setup.deb.sh
  26. ./setup.deb.sh
  27. nano /etc/apt/sources.list.d/moodeaudio-m8y.list

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

  31. rm setup.deb.sh

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

  36. 添加源列表
  37. cd /etc/apt/sources.list.d
  38. wget https://www.lesbonscomptes.com/upmpdcli/pages/upmpdcli-rbookworm.list

  39. 添加raspberrypi源
  40. cd /usr/share/keyrings
  41. wget https://archive.raspberrypi.org/debian/raspberrypi.gpg.key
  42. cd /etc/apt/sources.list.d
  43. nano /etc/apt/sources.list.d/raspi.list

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

  47. apt update
  48. apt update --fix-missing
  49. apt upgrade

  50. 安装moOde
  51. 上传moode-player_9.0.0-1moode1~pre1_all.deb文件到/home
  52. 下载地址:https://pan.baidu.com/s/1Kd1EcAsVmoL5Qr4sXp41Dw?pwd=rq9g
  53. apt install -y ./home/moode-player_9.0.0-1moode1~pre1_all.deb
  54. 注意,安装此版本不会出现重启问题。

  55. apt install -y moode-player
  56. 注意,如此安装会安装最新测试版本,不推荐,可能会出现自动重启问题。

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

  60. 继续安装
  61. apt install -f

  62. 安装Logitech Media Server
  63. 下载地址:https://lyrion.org/lms-server-repository/
  64. wget https://downloads.lms-community.org/nightly/logitechmediaserver_8.5.2~1716145112_arm.deb
  65. apt install -y ./logitechmediaserver_8.5.2~1713677932_arm.deb

  66. 浏览器登陆IP:9000
  67. 设置,插件管理,输入地址,应用
  68. 推荐:https://raw.kkgithub.com/LMS-Community/lms-plugin-repository/master/extensions.xml
  69. http://39.106.196.235/extensions.xml
  70. 选择Material Skin、        DSDPlayer


  71. 安装RoonBridge
  72. wget https://download.roonlabs.net/builds/roonbridge-installer-linuxarmv8.sh
  73. chmod +x roonbridge-installer-linuxarmv8.sh
  74. ./roonbridge-installer-linuxarmv8.sh
  75. 停止RoonBridge自动启动
  76. systemctl disable roonbridge

  77. 安装HQPlayer NAA
  78. wget https://www.signalyst.eu/bins/naa/linux/bookworm/networkaudiod_5.0.1-60_arm64.deb
  79. apt install -y  ./networkaudiod_5.0.1-60_arm64.deb
  80. 停止NAA自动启动
  81. systemctl disable networkaudiod

  82. 安装清理
  83. apt clean
  84. apt --purge autoremove

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

  86. 汉化moOde
  87. 从https://gitee.com/androidnews/moode-audioplay-zh_cn下载相对应版本汉化包
  88. wget https://gitee.com/androidnews/moode-audioplay-zh_cn/repository/archive/master.zip
  89. unzip master.zip
  90. cd /home/pi/moode-audioplay-zh_cn-master/9.0.1
  91. cp -rf ./www/* /var/www

  92. 注意:
  93. 1、moOde音乐播放系统默认自动开启;
  94. 2、如果想要本机使用logitech media server播放音乐,需要停止moOde播放,并同时启动Squeezelite和LMS;
  95. 3、logitech media server的Squeezelite和NAA、RoonBridge不能同时启动,每次只能启动其中一个音乐桥服务。
复制代码

作者: tomosak    时间: 2024-5-29 08:43
本帖最后由 tomosak 于 2024-5-29 08:48 编辑
lancets 发表于 2024-5-29 00:36
向大家请教一下,我试图用章鱼星球安装armbian 12,然后再安装moOde,严格按照楼主说明执行,但是apt安装mo ...

精简了安装代码

sacd mpd 版本下载
moode-player_9.0.0-1moode1~pre1_all.deb 下载
汉化包下载
链接:https://pan.baidu.com/s/1Kd1EcAsVmoL5Qr4sXp41Dw?pwd=rq9g



作者: lancets    时间: 2024-6-1 16:47
本帖最后由 lancets 于 2024-6-1 17:00 编辑
tomosak 发表于 2024-5-29 08:43
精简了安装代码

sacd mpd 版本下载

谢谢指导,一直卡在 安装moode这里,执行apt install -y ./home/moode-player_9.0.0-1moode1~pre1_all.deb这个命令后提示:Reading package lists... DoneE: Unsupported file ./home/moode-player_9.0.0-1moode1~pre1_all.deb given on commandline

不知道为什么提示“Unsupported file”



作者: tomosak    时间: 2024-6-1 17:10
lancets 发表于 2024-6-1 16:47
谢谢指导,一直卡在 安装moode这里,执行apt install -y ./home/moode-player_9.0.0-1moode1~pre1_all.de ...

moode-player_9.0.0-1moode1这个文件是上传在/home目录下吗?这个根据你实际情况填写命令
使用winscp这个软件,选择scp协议,登录,上传
moode-player_9.0.0-1moode1*这个文件到/home目录

作者: lancets    时间: 2024-6-1 20:53
tomosak 发表于 2024-6-1 17:10
moode-player_9.0.0-1moode1这个文件是上传在/home目录下吗?这个根据你实际情况填写命令
使用winscp这 ...

谢谢指教! 我用的是finalshell,确认已经上传到home目录,用apt命令安装出现unsuported file错误,用dpkg -i 命令安装是一大堆支持库没有安装错误(上面长贴所示),很奇怪。

作者: lancets    时间: 2024-6-1 22:27
谢谢tomosak,从头做了一遍,应该是某个源除了错,现在跑通了,再次感谢!
作者: tomosak    时间: 2024-6-7 11:19
友善之臂的nanopi系列使用官方最新固件,可以正常安装moOde9.0.0正式版和最新测试版
作者: lancets    时间: 2024-6-7 20:09
tomosak 发表于 2024-6-7 11:19
友善之臂的nanopi系列使用官方最新固件,可以正常安装moOde9.0.0正式版和最新测试版

还要请教一下高手,上次跑通了以后,能够进入界面,但是点“m”进入设置后,里面的页面设置都不能保存,而且点audio这个选项出现“HTTP ERROR 500”错误,不知道哪里又错了,重新从头做一遍还是这样。
作者: tomosak    时间: 2024-6-9 08:28
lancets 发表于 2024-6-7 20:09
还要请教一下高手,上次跑通了以后,能够进入界面,但是点“m”进入设置后,里面的页面设置都不能保存, ...

你是什么板子?CPU是什么?还有如果是TF卡启动,可能换一个高速tf卡解决问题

作者: lancets    时间: 2024-6-9 11:17
tomosak 发表于 2024-6-9 08:28
你是什么板子?CPU是什么?还有如果是TF卡启动,可能换一个高速tf卡解决问题

章鱼星球,S912的芯片,安装的armbian最新版,按照上面的指南一步一步做的
作者: catyy0769    时间: 2024-6-26 14:03
https://www.armbian.com/
在官网下载新版Armbian固件,但凡是Armbian_24.X.X   6.X.X   版本。装下来LMS ,都无法开启。不管是8.5.2, 还是最新的Beta版 LMS 9.0。
大神,能帮忙看看什么原因吗?
作者: tomosak    时间: 2024-6-27 19:32
catyy0769 发表于 2024-6-26 14:03
https://www.armbian.com/
在官网下载新版Armbian固件,但凡是Armbian_24.X.X   6.X.X   版本。装下来LMS  ...

什么CPU?moOde正常吗?是lms不能启动还是squeezelite不能启动?

作者: catyy0769    时间: 2024-6-27 22:16
本帖最后由 catyy0769 于 2024-6-27 22:29 编辑

CPU S905L3
armbian版本实在太多了,后来才知道需要下载bookworm才可以。还没有装moOde
作者: tomosak    时间: 2024-6-28 11:40
catyy0769 发表于 2024-6-27 22:16
CPU S905L3
armbian版本实在太多了,后来才知道需要下载bookworm才可以。还没有装moOde

https://github.com/ophub/amlogic-s9xxx-armbian/releases
到这里下载,找到

Armbian_bookworm_save_2024.06

搜索S905L3

看你是什么设备,如果不确定,可以使用公版

作者: fack188    时间: 2024-7-16 10:14
我无论装哪个版本,都是一直重启,求解答。。。机器是机顶盒 s905L
作者: feifenspace    时间: 2024-7-16 16:22
fack188 发表于 2024-7-16 10:14
我无论装哪个版本,都是一直重启,求解答。。。机器是机顶盒 s905L

我是下载楼主测试过的版本没有重启,其他的都会重启,之前还不信,导致重装了好几次系统

作者: 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.


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



作者: 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




复制代码

作者: 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/

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




作者: 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 20:56
cqzhangjunhua 发表于 2024-7-26 17:40
您好,我现在的问题是在“添加upmpdcli源”时无法进行下去:

添加upmpdcli源

按照上一楼的方法进行,不用自己添加源了
作者: cqzhangjunhua    时间: 2024-7-27 14:46
tomosak 发表于 2024-7-26 20:56
按照上一楼的方法进行,不用自己添加源了

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

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


作者: tomosak    时间: 2024-7-27 15:14
cqzhangjunhua 发表于 2024-7-27 14:46
谢谢楼主,采取不自己添加源的方法,已经顺利安装MOODE。

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

这个主要是内置标签字符编码不是UTF-8,可以用musictag或者其他软件修正,或者干脆去掉标签

作者: cqzhangjunhua    时间: 2024-7-27 17:13
tomosak 发表于 2024-7-27 15:14
这个主要是内置标签字符编码不是UTF-8,可以用musictag或者其他软件修正,或者干脆去掉标签

非常感谢

作者: 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,请你设置成永久有效吧。

再次感谢!

作者: asd2asd    时间: 2024-7-29 05:48
cqzhangjunhua 发表于 2024-7-28 17:00
你好,谢谢你的经验分享。

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

tomosak 的分享中有, 目录 mpd.sacd 下就是。

作者: cqzhangjunhua    时间: 2024-7-29 08:22
asd2asd 发表于 2024-7-29 05:48
tomosak 的分享中有, 目录 mpd.sacd 下就是。

谢谢

作者: tomosak    时间: 2024-8-11 08:41
Lightweight Music Server(LMS)数播
moOde数播


作者: catyy0769    时间: 2024-8-16 14:28
本帖最后由 catyy0769 于 2024-8-16 14:29 编辑

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


作者: tomosak    时间: 2024-8-16 19:51
catyy0769 发表于 2024-8-16 14:28
介面不错。
为何不做成安装镜像给我用,像是Armbain系统一样的方式,这样更容易安装。

这个是arm的CPU都可以安装的教程,像nanopi的系列,firefly系列,各种超市收银机拆机板等等,当然包括各种电视盒子。

作者: 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高码率投射,完美。
最后,自己动手、丰衣足食。





作者: tomosak    时间: 2024-9-6 08:31
callisto_sss 发表于 2024-9-2 18:22
在树莓派官方系统下能安装吗?

树莓派可以直接官网下载安装
作者: cqzhangjunhua    时间: 2024-9-18 08:11
你好,我以前是用数码视讯Q5安装moOde,听坛友说S905芯片的听感不是很好,这不就买了一个NanoPC T4(芯片是RK3399)安装moOde。
前段时间用固件rk3399-eflasher-debian-bookworm-core-4.19-arm64-20240726.img安装的moOde没有出现问题,听感确实要比S905要好(特别是低音的弹性)。


这几天用固件Armbian_community_24.8.0-trunk.495_Nanopct4_bookworm_current_6.6.43_minimal.img安装moOde,就出现问题,目前主要是在进入:Configurationg Settings -> Audio

不弹出设置画面,显示:

该网页无法正常运作反复几次皆是如此。


不知如何解决,特请教你,请你指点。



作者: catyy0769    时间: 2024-9-18 08:59
昨天装了足足三小时,才开始跑进度条!moode-player_9.0.0-1moode1~pre1_all.deb 这个安装包用不了,在百度盘内的那个也用不。是不是有更新了?

最后我是用了apt install -y moode-player安装,结果进系统没两步就重启了, 请求楼主帮忙救助一下!

微信图片_20240918085457.png (37.97 KB, 下载次数: 32)

微信图片_20240918085457.png

微信图片_20240918085451.png (126.96 KB, 下载次数: 42)

微信图片_20240918085451.png

微信图片_20240918085430.png (141.54 KB, 下载次数: 37)

微信图片_20240918085430.png

作者: lalekuku    时间: 2024-9-18 09:26
cqzhangjunhua 发表于 2024-9-18 08:11
你好,我以前是用数码视讯Q5安装moOde,听坛友说S905芯片的听感不是很好,这不就买了一个NanoPC T4(芯片是 ...

换个dietpi系统试试,比armbian更方便,更精简,更适合音频应用:https://dietpi.com/#download
nanopi家的rk3399可以超频到2.2GHz

作者: cqzhangjunhua    时间: 2024-9-18 15:19
lalekuku 发表于 2024-9-18 09:26
换个dietpi系统试试,比armbian更方便,更精简,更适合音频应用:https://dietpi.com/#download
nanopi ...

Dietpi只是linux的一个精简系统,不是播放器,这两者无法比较。

作者: lalekuku    时间: 2024-9-19 09:11
cqzhangjunhua 发表于 2024-9-18 15:19
Dietpi只是linux的一个精简系统,不是播放器,这两者无法比较。

armbian也是系统,不是播放器。想要播放当然要安装音频播放软件。
我用dietpi作为arm盒子和开发板的音频播放系统已经玩了好几年了,什么moode,LMS,hqplayer全都玩过,其中声音最差的就是moode。
要把系统内核换成实时内核,并作大量的优化设置,只是弄个系统和软件还不够

作者: catyy0769    时间: 2024-9-19 16:25
我是拿MOODE做网桥用,不是用做主播放器。
作者: tomosak    时间: 2024-9-20 09:58
catyy0769 发表于 2024-9-19 16:25
我是拿MOODE做网桥用,不是用做主播放器。

那省掉安装moOde的步骤就可以了

作者: catyy0769    时间: 2024-9-20 11:30
tomosak 发表于 2024-9-20 09:58
那省掉安装moOde的步骤就可以了

不是的,我就是用MOODE来做网桥!其他的省掉!

作者: cqzhangjunhua    时间: 2024-9-21 07:53
lalekuku 发表于 2024-9-19 09:11
armbian也是系统,不是播放器。想要播放当然要安装音频播放软件。
我用dietpi作为arm盒子和开发板的音频 ...

你好,你说的都对,但是armbian系统内核如何才能变成RT内核,还请赐教。

作者: 中关村东路    时间: 2024-9-21 17:23
cqzhangjunhua 发表于 2024-9-21 07:53
你好,你说的都对,但是armbian系统内核如何才能变成RT内核,还请赐教。

这是代码
https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.11/

作者: lalekuku    时间: 2024-9-22 10:11
cqzhangjunhua 发表于 2024-9-21 07:53
你好,你说的都对,但是armbian系统内核如何才能变成RT内核,还请赐教。

如果能找到你自己盒子对应的实时内核最好,树莓派系列基本都有现成的,其他板子不一定。没有的话只能找源代码自己编译,有门槛,不是三言两语能说清的。网上教程很多,需要自学。
84楼的中关村大佬是专家,对此了解的更深入

作者: sisolzf    时间: 2024-9-26 16:19
感谢楼主分享,这样我的闲置开发板又可以翻出来了。
作者: linwx    时间: 2024-10-19 09:22
新版的moode在N1上CPU占用资源过高,解码SACD ISO的DST压缩DSD会产生卡顿。也可能是armbian的版本高影响。还有如何给内核打RT实时补丁,高手出教程最好了。
作者: lalekuku    时间: 2024-10-19 21:09
本帖最后由 lalekuku 于 2024-10-19 21:12 编辑
linwx 发表于 2024-10-19 09:22
新版的moode在N1上CPU占用资源过高,解码SACD ISO的DST压缩DSD会产生卡顿。也可能是armbian的版本高影响。 ...

现在新出的6.12版内核已经不需要打rt补丁了,实时内核已经并入主线内核,编译时直接选上rt选项即可。
话说,就算是老版本打rt补丁,网上随便都能搜到一堆教程,不需要这里专门解答。而且有些内核源码已经打好rt补丁,不用单独再打

作者: tomosak    时间: 2024-10-21 15:20
lalekuku 发表于 2024-10-19 21:09
现在新出的6.12版内核已经不需要打rt补丁了,实时内核已经并入主线内核,编译时直接选上rt选项即可。
话 ...

还是需要一点Linux的知识才能搞定

作者: lalekuku    时间: 2024-10-21 16:22
tomosak 发表于 2024-10-21 15:20
还是需要一点Linux的知识才能搞定

但凡想稍微深点玩玩linux,不掌握一些知识是不可能的

作者: linwx    时间: 2024-10-22 17:26
lalekuku 发表于 2024-10-19 21:09
现在新出的6.12版内核已经不需要打rt补丁了,实时内核已经并入主线内核,编译时直接选上rt选项即可。
话 ...

6.1.xxx和6.6.xx内核是已经实时内核了吗?

作者: lalekuku    时间: 2024-10-23 08:49
linwx 发表于 2024-10-22 17:26
6.1.xxx和6.6.xx内核是已经实时内核了吗?

不是。前面写的很清楚,目前只有最新的6.12版里合并了rt内核,不需要打补丁,必须在编译时选上rt选项后生效。

你说的6.1和6.6都是老版本,需要打rt补丁

作者: linwx    时间: 2024-11-15 21:43
asd2asd 发表于 2024-5-18 11:18
sacd mpd 版本:
https://sourceforge.net/projects/mpd.sacddecoder.p/files/
最新版2023.8

你好,用mpd.sacd23.moode9.0.tar.gz这个版本的MPD在播放SACD ISO时,很流畅,就算是DST压缩格式的ISO文件都很流畅,CPU占用资源才30%,如果是DSD的SACD ISO文件CPU占用率5%,比之前其他的版本都要好,唯一的缺点是,无法更新音乐库,或者非常的慢,应该是无法生成音乐库,几个专辑的U盘更新乐库很久,无法生成。这个mpd.sacd23.moode9.0.tar.gz版本的编译是不是在不同CPU是有不同的情况,我用的是N1这S905D的CPU。
用git clone https://github.com/archphile/mpd-manisiutkin.git mpd这一个编译的可以播放SACD ISO,但是解DST压缩格式的ISO文件时CPU占用率非常高不可攀9%,导致播放不流畅。能否在S905D重新下编译。

作者: asd2asd    时间: 2024-11-16 14:28
linwx 发表于 2024-11-15 21:43
你好,用mpd.sacd23.moode9.0.tar.gz这个版本的MPD在播放SACD ISO时,很流畅,就算是DST压缩格式的ISO文件 ...

你说的这个问题应该是sacd版本和moode9.0兼容性问题,几年前在jerryk大神 7.0版本下 patch selective补丁 编译,在7.0版本下没有任何问题,在9.0版本下存在一些问题,目前仍然在用jerryK的7.0版本+这个patch版。试图在9.0下重新编译,报了一大堆错误,如果有兴趣,可以把patch好的sacd mpd源码发给你,你编译一下,搞好后我也可以得益(我已经不做linux开发多年了)。

作者: asd2asd    时间: 2024-11-16 14:35
本帖最后由 asd2asd 于 2024-11-16 14:51 编辑

其实,没必要最新,JerryK就是基于N1移植,加上我的sacd mpd版本应该没问题,目前e900v22d+moode 7.0(更换dtb文件),管理16T+4T,没有发现问题,偶尔出现找不到声卡(1,2年出现一次),注意更新一次就备份一次/var/lib/mpd/database,万一出现问题,重新刷卡,用备份的database文件替换,然后就Ok了。不足的是e900v22d刷7.0,经常找不到IP地址(最新的armbian没问题,但moode7.0的内核版本是5.x),通过增加一个继电器解决。
作者: linwx    时间: 2024-11-17 08:49
asd2asd 发表于 2024-11-16 14:35
其实,没必要最新,JerryK就是基于N1移植,加上我的sacd mpd版本应该没问题,目前e900v22d+moode 7.0(更换d ...

你好,在N1 Moode7.0.0中重新把git clone https://toscode.gitee.com/litecn/mpd-sacd.git mpd这0.22~git版本编译,之前是编译配置参数问题,新编译这个版本播放DST压缩格式的SACD ISO光盘,CPU占用率小于30%,CPU负载1,播放DSD的SACD ISO光盘文件CPU占用率小于5%,播放CPU占用率99%卡现顿解决。另外0.22~git版本重新加载音乐库正常且速度要比0.23,0.24版本要快很多,你提供的0.23更新不了音乐库,你说要备份/var/lib/mpd/dadabae,这太麻烦且更新音乐文件不容易更新库。0.24版https://sourceforge.net/projects/mpd.sacddecoder.p/files/,在https://github.com/ophub/amlogic-s9xxx-armbian新版本系统下编译成功,播放DST压缩格式的SACD ISO光盘,CPU占用率小于30%流畅,就是扫描加载音乐库非常的慢,十几专辑要加载十分钟以上,高版本加载音乐库慢问题没有得到解决。MPD支持SACD ISO好像是一个俄罗斯开发的代码,0.23版的源码找不到了,能否发一份给我玩玩,linjy06@qq.com

作者: asd2asd    时间: 2024-11-17 13:45
linwx 发表于 2024-11-17 08:49
你好,在N1 Moode7.0.0中重新把git clone https://toscode.gitee.com/litecn/mpd-sacd.git mpd这0.22~git ...

已发,注意查收





欢迎光临 耳机网-耳机大家坛 (http://bbs.erji.net/) Powered by Discuz! X3.2