找回密码
 -注册-
查看: 11432|回复: 16

树莓派MoodeAudio系统教程(四)高级应用篇-图片补完版

[复制链接]
发表于 2017-3-23 09:22 | 显示全部楼层 |阅读模式 来自 重庆市南岸区
本帖最后由 coolcat197 于 2017-3-23 12:06 编辑

最近不少人在搞树莓派了,也有不少人咨询我,大家玩树莓派的热情很高,我很高兴呀。针对近期碰到的问题,系统的归纳一下,让大家能更愉快的使用树莓派,安心听音乐。

一、音质提高的补遗:
1、应用新内核
目的为了实现I2S输出播放DSD128和PCM384,选择Advanced,需要重启,需要硬件支持,具体参见老肖的博客http://blog.sina.com.cn/s/blog_5372b4a00102xkdy.html
01.jpg

2、提高MPD的优先级
configure--》system--》System Modifications子项
CPU governor设置为 Performance性能模式。
02.jpg

3、调整MPD的调度方式configure--》system--》System Modifications子项
MPD scheduler policy设置,这里有三个选项,大家都可以测试一下到底哪个好一些。

03.jpg
TS:标准模式
FIFO:先进先出模式
RR:实时模式

4、其他端口的关闭
configure--》system--》System Modifications子项
如果你用wifi,那么如下图设置:

04.jpg

如果你用以太网口(也叫LAN口或者RJ45接口),如下图设置:
05.jpg
如果你使用想使用DSD,建议用以太网口的方式,这样能保证数据传输的带宽。

二、如何使用以太网口:
其实这是一个简单的设置,但是遇到了一些烧友是学文科的。。。。我在这里简单说明一下。
如图:
06.jpg
以太网口的设置有两种模式:
1、一种是DHCP模式,简单来说就是路由器分配一个ip地址给树莓派,ip地址是随机的,由路由器分配给树莓派使用。物理上,用一根网线把树莓派的lan口与路由器的lan口连接起来,如果线没问题,会看到两个端口有指示灯闪烁。

2、第二种是STATIC,简单来说就是人为设定一个ip地址给树莓派,这个地址就是固定的,不会变化。这样设置有两种应用场景,一种是树莓派网线连接路由器,另一种树莓派网线直接连接笔记本的lan口,实现笔记本和树莓派的直连。我以与笔记本的直连举例,笔记本设置地址为192.168.1.100,树莓派设置为192.168.1.101。物理上,用一根网线把树莓派的lan口与笔记本的lan口连接起来,如果线没问题,会看到两个端口有指示灯闪烁。
电脑设置如下图(win10):
07.jpg

树莓派设置如下图:
08.jpg

如果测试笔记本和树莓派是否联通呢?在笔记本上启动cmd命令(百度如何使用cmd命令)窗口中输入如下指令:
ping 192.168.1.101 -t
如下图显示就说明两者联通了:
09.jpg
我的图片是192.168.88.1,你们看到的是192.168.1.101这里的192.168.1.101,是你们树莓派的ip地址。DNS服务的地址咨询当地网络提供商,我写的是重庆电信的DNS地址。


三、安卓手机、平板如何控制树莓派
这里先普及一下dlna协议体系( 苹果自己搞得airplay协议与之类似一个道理)的几个主要部分:这里借用论坛Macmillan回帖:
网络协议知识普及 + QQ音乐、网易音乐云、酷狗音乐dlan推送操作指引http://www.**.com/thread-453658-1-1.html的2楼
楼主对tcp/ip介绍的很详细,我对dlna补充一点吧
如楼主所说,dlna是在局域网中方便的串流多媒体的协议,它对设备主要作以下分类:
  服务端:作为多媒体文件的存储端,负责向播放器传输多媒体文件,通常为NAS、PC等。服务器必须要有推送能力,比如单纯的移动硬盘就不算服务端
  播放端:作为播放端,接收服务端推送的文件,通常为PC、电视盒子等。播放端对多媒体文件进行解码、播放,在PC-Fi中可以认为【PC-界面-DAC】是一个播放端
  控制端:作为控制设备,负责向服务端和播放端发出指令,通常为手机、平板、PC等。
(此外还有一项打印机,与HiFi无关不讨论)
实际使用中同一个设备可以同时负责两项,比如在楼主所说的QQ、网易、酷狗的例子中,装有这些软件的手机同时作服务端和控制端,楼主的树莓派系统作播放端。此外也可以将手机同时做播放端和控制端,NAS作服务端,效果就是手机直接播放NAS上的分享文件。
与此相似的还有罗技的squeezebox系列(Daphile基于此,安装了Daphile的设备可以同时作服务端、播放端和控制端),尽管不是dlna,但是也可以类比上面的分类。

此类协议的优势在于“即插即用”,不需要作繁琐的设置,安装软件即可播放。而劣势在于协议支持的格式有限,例如dlna不支持cue列表、ISO等。

与之相对,适用面更广的smb/cifs协议及nfs协议等作为文件传输协议(而非多媒体文件传输协议),可以传输几乎所有类型的文件,但需要较繁琐的设置(用户认证、ip认证等)。

下面以树莓派的应用体系来说明:

=====================
播放端:
-----------------------------------
就是树莓派
补充一点jplay也可以作为播放端(兼容dlna协议,但仅仅支持wav格式文件,需要服务端转码)


服务端:
-----------------------------------
小米大路由(开启dlna服务)

MinimServer(群晖(Synology)、威联通(QNAP)的部分型号也能安装MinimServer应用)
JRiver Media Center(开启媒体网络服务(工具--》选项--》媒体网络--》使用MediaNetwork。。。前面打勾勾))
foobar(安装UPnP/DLNA Renderer, Server, Control Point插件,下载地址http://www.foobar2000.org/components/view/foo_upnp)
Logitech Media Server
QQ 音乐
网易云音乐
酷狗音乐
包括树莓派本身也可以为之dlan的服务端(后面讲一下设置)等等
-----------------------------------
太多太多。只要支持dlna协议就ok。开放就是好,鄙视苹果自己搞一套。苹果的服务端就是itunes,安装在电脑上也能推送到树莓派(win10 安装 itunes测试通过)。

补充:树莓派作为服务端的设置
1、插上u盘或者移动硬盘(这种最简单,当然也能访问windows的共享文件夹,我没去专研了,不如jriver这些强大)
2、configure--》Sources--》Update MPD DB点选
3、configure--》 Network Audio子项--》DLNA server设置为ON。
如果U盘目录更新了,Update MPD DB需要点选一下,Rebuild DLNA database也需要点选
一下


控制端:

-----------------------------------
JRiver Media Center

foobar
QQ 音乐
网易云音乐
酷狗音乐
itunes本身也有控制功能,可以推送歌曲到树莓派。
-----------------------------------
但我这里推荐大家使用bubbleUpnp这个安卓版的软件(不是我鄙视苹果,它确实不支持dlna协议)。这个软件破解版和试用版区别在于广告和列表曲目数量的限制,百度一下一大堆破解的。

下面我以2.6.3.1版讲一下使用的方法:
1、选择播放端:打开bubbleUpnp软件,点选左上角的三横菜单,大家看到我的截图上有,BITZIE(我改成了解码耳放的名字,家里有两个树莓派,你们看到的是Moode UPNP),JPLAYStreamer(这个是大名鼎鼎的JPLAY),jriver图标那个zhj是jriver的,小米盒子也支持dlna。我们选择BITZIE。

001.jpg


2、选择服务端:
从第一张图大家可以看到,我这里有多个服务端,zhj是小米大路由的, MinimServer(zhj)是MinimServer的,jriver图标那个zhj是jriver的,Moode DLNA是树莓派的。
这里我选择了jrvier的zhj(原因是jrvier支持ISO和cue,很好很强大)
002.jpg

3、选择音乐库:
点选下面的 LIBRARY,在选择音频
003.jpg

4、专辑列表:
专辑多也能搜索哦
004.jpg

5、播放专辑:
选择3个点图标,弹出菜单选择play,就开始自动播放了。
005.jpg

6、查看列表:
选择下面的PLAYLIST,可以查看播放列表
006.jpg

7、播放主界面:
各种控制按钮,大家爽去吧
007.jpg

bubbleUpnp兼容性好、稳定能连续播放,平板的界面更好看,是你的不二选择!!


发表于 2017-3-23 10:34 | 显示全部楼层 来自 湖南省长沙市
技术贴顶一个
回复

使用道具 举报

发表于 2017-3-23 10:44 | 显示全部楼层 来自 河南省郑州市
顶lz,写的越来越详尽了。上周搞了下,nfs链接家中的简易nas听歌,确实很方便。
回复

使用道具 举报

发表于 2017-3-23 11:00 | 显示全部楼层 来自 上海市
文科生躺枪……
回复

使用道具 举报

 楼主| 发表于 2017-3-23 11:59 | 显示全部楼层 来自 重庆市南岸区

说的就是你呀
回复

使用道具 举报

 楼主| 发表于 2017-3-23 12:01 | 显示全部楼层 来自 重庆市南岸区
yhyttxs666 发表于 2017-3-23 10:44
顶lz,写的越来越详尽了。上周搞了下,nfs链接家中的简易nas听歌,确实很方便。

服务端建议还是用音乐库软件,jriver支持cue和iso,或者支持MinimServer的nas群晖(Synology)、威联通(QNAP)这些,小米大路由虽然支持dlna,但是支持的不完整。nfs这种方式不如电脑上装jriver直接推送到树莓派。
回复

使用道具 举报

发表于 2017-3-23 12:57 | 显示全部楼层 来自 上海市
学习并ding。
回复

使用道具 举报

发表于 2017-3-23 14:52 | 显示全部楼层 来自 广东省中山市
其实这类东西,还是daphile之类在百度搜下都会到老肖的博客,这个简直是大神,佩服,当然楼主也是
回复

使用道具 举报

发表于 2017-3-23 14:54 | 显示全部楼层 来自 云南省临沧市

我靠,你明明就是在说我!
回复

使用道具 举报

发表于 2017-3-27 08:07 | 显示全部楼层 来自 山东省
好文,正准备折腾树莓派,感谢楼主分享!
回复

使用道具 举报

发表于 2017-3-27 09:25 | 显示全部楼层 来自 江西省南昌市
楼主功德无量,赞!
回复

使用道具 举报

发表于 2017-3-27 12:21 | 显示全部楼层 来自 北京市海淀区
moode系统能用手机推送虾米APP上的音乐吗?
回复

使用道具 举报

 楼主| 发表于 2017-3-27 13:45 | 显示全部楼层 来自 重庆市
fsbyh 发表于 2017-3-27 12:21
moode系统能用手机推送虾米APP上的音乐吗?

安卓手机装虾米音乐(老版),新版好像没有dlna推送了。

我测试过可以实现虾米音乐推送到树莓派,我建议还是用网易云音乐或者酷狗。

其中网易云音乐无损推送还有bug,大部分无损推送都会出现磁带快进的声音

酷狗支持dlna是最完整的,无损推送都没有问题。
回复

使用道具 举报

发表于 2017-3-28 18:29 | 显示全部楼层 来自 广东省广州市
几百块的树莓派都能够玩到这地步,看来再买点千元耳机,例如701或者X2,听个合格线以上的回放效果都不太难
回复

使用道具 举报

发表于 2017-4-27 08:24 | 显示全部楼层 来自 北京市
请教一下,bubbleUpnp里的音乐库怎么能够与moode服务端保持同步?我音乐放在U盘里,换了张U盘后,bubbleUpnp里显示的还是原来U盘里的音乐,在moode的source配置里update了没用,在bubbleUpnp里reload也没有用。不过用moode的网页控制端,update后是能看到新的音乐的。
回复

使用道具 举报

发表于 2017-4-27 12:26 | 显示全部楼层 来自 广东省广州市
好贴顶楼主的分享,收藏慢慢看!
回复

使用道具 举报

发表于 2018-4-23 15:23 | 显示全部楼层 来自 广东省深圳市
很好的总结。
我直接用的Moode 4.1,system info里发现MPD scheduler policy为TS,但又没找到设置的地方,请问楼主有研究过么?
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-3-29 19:05

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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