找回密码
 -注册-
楼主: tomosak
打印 上一主题 下一主题

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

[复制链接]
21
发表于 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
回复

使用道具 举报

22
 楼主| 发表于 2024-5-12 20:38 | 只看该作者 来自 广东广州
asd2asd 发表于 2024-5-12 09:16
在老竭力moode版下编译的可播放sacd iso的mpd0.23版放在按楼主安装的版本下可用,如感兴趣,可上传。
硬件 ...

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

使用道具 举报

23
发表于 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, 下载次数: 149)

sacd play 1.png

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

mpd setting.png
回复

使用道具 举报

24
发表于 2024-5-15 11:57 | 只看该作者 来自 新疆
继续学习中 ……  
回复

使用道具 举报

25
 楼主| 发表于 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文件,重新生成的时候比较慢是正常现象,需要耐心等待。
回复

使用道具 举报

26
发表于 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说的,生成音乐库时较慢。
回复

使用道具 举报

27
发表于 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版 ……   再次的感谢!
回复

使用道具 举报

28
发表于 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
回复

使用道具 举报

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

谢谢! 我试试看 ……
回复

使用道具 举报

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

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

误操作 了

回复

使用道具 举报

31
发表于 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
回复

使用道具 举报

32
发表于 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:~#



回复

使用道具 举报

33
发表于 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


回复

使用道具 举报

34
 楼主| 发表于 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
重启,正常

回复

使用道具 举报

35
 楼主| 发表于 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
回复

使用道具 举报

36
发表于 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

回复

使用道具 举报

37
发表于 2024-5-20 00:04 | 只看该作者 来自 新疆
来晚了 度盘下载已失效 请求大侠再次提供 mpd.2023.8.31.tar.gz

再次的感谢两位大侠!
回复

使用道具 举报

38
发表于 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
回复

使用道具 举报

39
发表于 2024-5-20 13:23 | 只看该作者 来自 新疆
asd2asd 发表于 2024-5-20 05:49
链接: https://pan.baidu.com/s/1PWo8RAeQOYFj3ul-ww18qw?pwd=m9qj 提取码: m9qj

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

使用道具 举报

40
发表于 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年左右没出现大的问题。
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-26 13:13

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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