发烧论坛

注册

 

发新话题 回复该主题

继续折腾树莓派 [复制链接]

1#
去年秋天,我搭建了一套以树莓派2和PS-NUWAVE解码器为核心的音源,用得很满意。满意在哪里呢?

首先,声音不错。实际上树莓派就是个数字转盘,相当于一台PC机。因为树莓派小巧、简单,因此元件少、供电负担小、干扰小,和一般的PC机相比还是有优势的,所以声音自然不错。

其次,性价比极高。200多块的树莓派,加上专用声卡,也就400块不到,起到了替代PCHIFI的功能。如果不想多投资,还可以不用买树莓派声卡,直接用USB线接解码器。

第三,物尽其用。无线路由器,家家必备,既然如此,买个好点的无线路由加上硬盘当NAS存储音乐文件。旧的移动硬盘,完全可以利用起来,升级个好点的无线路由器,全家受益。玩hifi的,基本上都有cd机,我家有2台,一台是linn的genki,当时买了一万多,还有一台原创A8S,2k不到。家里好多的碟片,正版、盗版、刻录都有。以前听盗版和刻录,用a8s总觉得声音不好,用linn又心疼光头。这下好了,原创cd焕发青春,盗版刻录正版通吃,国产cd做转盘加上ps解码器,比linn的cd好听。
分享 转发
转盘:树莓派3+moOde / 原创A8S  解码:PS-AUDIO NUWAVE  功放:PSAUDIO-GCP200/GCA500 音箱:JBL-4331A
TOP
2#

这套系统,实际上分成几个部分:
音乐碟片,转化为数据存储在硬盘NAS里面;
数字转盘,就是树莓派,我给它装了VOLUMIO的操作系统,目前的稳定版本是1.55;
操控,用手机,我用的是安卓,软件是MPDROID,版本是1.07。

1.55和1.07,切记。
转盘:树莓派3+moOde / 原创A8S  解码:PS-AUDIO NUWAVE  功放:PSAUDIO-GCP200/GCA500 音箱:JBL-4331A
TOP
3#

对了,普及下树莓派的硬件知识。树莓派,只有信用卡那么大的单片机,性能和2年前的智能手机差不多。目前1代已经淘汰,可以买2代和3代。2代从性能上看是完全够用的,包括听dsd,软件支持也最全面。3代刚刚出2个月,有的软件可能还不兼容。

然后说树莓派的操作系统。树莓派的操作系统有很多,linux和kodi的,与hifi无关就不说了。
就目前而言,我接触过的有几个:
runeaudio,目前是0.3版本,可以用,但是不支持cue(上次更新好像是2015年),直接被我毙掉。
volumio,目前稳定版本是1.55,功能全面,支持cue、dlna,我用了大半年了,没有啥问题。
volumio的开发版是volumio2,前些天还出了一个版本(版本很多,要看日期),支持cue,界面很漂亮,但是不支持dlna。
moodeplayer,最新版本2.6,启动速度比volumio快很多,支持cue,支持dlna,这个是我这2天刚刚折腾出来的成果,如果没有发现bug就继续用它了。
转盘:树莓派3+moOde / 原创A8S  解码:PS-AUDIO NUWAVE  功放:PSAUDIO-GCP200/GCA500 音箱:JBL-4331A
TOP
4#

为什么说“继续折腾”呢?其实去年就折腾得差不多了,今年纯粹是因为听说volumio有2.0的开发版本可以下载,还有moodeplayer可以尝试,心痒难搔,当然volumio存在一些小问题也是根本原因。
于是昨天晚上开始,烧录系统逐一尝试。
尝试的结果,目前是用moodeplayer2.6(目前是2.6,这个东东更新很勤快哦!)替换了volumio1.55。
转盘:树莓派3+moOde / 原创A8S  解码:PS-AUDIO NUWAVE  功放:PSAUDIO-GCP200/GCA500 音箱:JBL-4331A
TOP
5#

干脆从头开始说吧。
无论用哪个系统,其实本质都是linux,界面、设置都是差不多的。我在这里把要点说一说,供大家参考。
声明下,我很懒,就不拍照截图了。尽可能说明白。

硬件方面,有2种方案:
方案A-usb解码:树莓派2、手机充电器(5v2a,micro usb接口)、tf卡、usb接口的tf读卡器、usb线、usb解码器、智能手机、电脑
方案B-同轴解码:树莓派2、手机充电器(5v2a,micro usb接口)、树莓派声卡(hifiberry digi+)、tf卡、usb接口的tf读卡器、同轴线、解码器、智能手机、电脑
方案C-光纤解码:树莓派2、手机充电器(5v2a,micro usb接口)、树莓派声卡(hifiberry digi+)、tf卡、usb接口的tf读卡器、光纤线、解码器、智能手机、电脑

B和C,基本上是一样的,就是同轴换光纤。A和B,差别就在于A不需要声卡,同轴线换USB线。

安装系统,首先要一个tf卡。速度为4的低速卡就可以,容量8g肯定够了,4g……应该也够。没必要用高档货,有存货的尽可能用上。多出来的容量也都是浪费。当然,tf卡读卡器是必须的。
然后去这几家网站下载rom,一般是个zip或7z文件,然后解压缩,会得到一个img文件。这个文件可以看出版本号。
下载一个烧录tf卡的软件,比方说“USB Image Tool”,用“restore”功能把这个img文件烧录进去(我用windows,mac用家自己想办法)。

把树莓派硬件接好,有声卡的(B/C方案)把声卡插在树莓派主板上,用USB/同轴/光纤线,把树莓派和解码器接起来。解码器开机,调到对应USB/同轴/光纤的档位。
然后,把tf卡插入树莓派,给树莓派接网线(不建议wifi!不建议wifi!不建议wifi!容易爆音或跳音!容易爆音或跳音!容易爆音或跳音!重要的事情说3遍。)。给树莓派接电(5v2a的智能手机充电器即可,micro usb口,这就是树莓派的电源)。其他都接好了,最后通电。

打开你的智能手机,手机必须用wifi和树莓派连接在同一个网络(手机连wifi,树莓派连网线,但是来源都是你的无线路由器)。然后,想办法找到树莓派的ip地址。我的办法是:给手机装个IP督查之类的软件,看看你的无线路由器接了几个设备,其中某个设备的名称叫做volumio或者moode的,就是它了!把ip地址记下来。

打开智能手机的浏览器(如果有pc更好,键盘鼠标大屏幕啊!),在地址栏里输入刚才抄下来的ip地址,就打开了volumio或moode的设置界面。

哇!
转盘:树莓派3+moOde / 原创A8S  解码:PS-AUDIO NUWAVE  功放:PSAUDIO-GCP200/GCA500 音箱:JBL-4331A
TOP
6#

这个树莓派可以放蓝光原盘吗?
音质怎样啊
TOP
7#

蓝光原盘没玩过,应该可以吧。有个“老肖的博客”,好像有提到,有一些信息可以看看。

继续说设置的问题。
各个不同的系统,其实设置大同小异,主要有几块要注意:

第一,NAS,也就是音乐数据在哪里。建议不要把整个硬盘共享,只要文件夹。共享方式有samba和nfs,前者就相当于windows里面的网上邻居,后者是linux相关的。建议两种共享都做。共享的操作有的可以在无线路由器的设置界面完成,自己研究吧。为什么samba和nfs都要共享?samba共享,是方便你通过pc机往移动硬盘里拷贝或者删除文件、修改cue文件。nfs共享,是给volumio或者moodeplayer用的,因为nfs共享速度更快、效果更好。

第二,树莓派里的NAS设置。尽可能选择nfs共享(samba也行,不影响使用),当然前提是你在无线路由器做好共享了。然后给这个共享文件夹起名字,比方说classic,pop,blues等;然后输入你的移动硬盘的ip地址,通常是192.168.1.1,然后输入你的硬盘文件夹所在的位置,通常是“/mnt/”开头的一串。完整路径一般是192.168.1.1:/mnt/……/classic这样的。

第三,做完这些,点一下update,树莓派就会把你的文件、目录信息读取保存。每次往硬盘里拷贝东西之后,都要更新一下。更新的动画图标不转了,说明做完了。
最后编辑hav 最后编辑于 2016-07-05 17:01:12
转盘:树莓派3+moOde / 原创A8S  解码:PS-AUDIO NUWAVE  功放:PSAUDIO-GCP200/GCA500 音箱:JBL-4331A
TOP
8#

然后是回放(playback)设置。

output device,就是输出设备。
如果是USB输出的(没有买声卡),应该是usb?还是none?这个有点忘了,我要查一下明天更新。
如果是光纤或者同轴输出的,output device就是你的声卡了,我用的是Hifiberry Dac,I2S DAC开关要打开,DAC Model是Hifiberry DIGI。

下面几个选项就无所谓啦,自己选吧,缓存多大,缓存百分比,选择最大或者次大的即可。
转盘:树莓派3+moOde / 原创A8S  解码:PS-AUDIO NUWAVE  功放:PSAUDIO-GCP200/GCA500 音箱:JBL-4331A
TOP
9#

再下面是Volume Option,就是音量设置。

这个其实很简单,你的解码器带不带音量调节功能?你希望用手机调节音量,还是希望用遥控器或者旋钮调节音量?
反正我是把软件(手机)调节音量功能关闭,这样树莓派就会以100%的音量输出,那么你的功放(或者耳放)就要就其他调节音量的手段。比方说我的功放,一开机就自动调节到55分贝,可以用遥控器调节。

总之,除非你的功放是纯后级,否则不建议让手机调音量。
转盘:树莓派3+moOde / 原创A8S  解码:PS-AUDIO NUWAVE  功放:PSAUDIO-GCP200/GCA500 音箱:JBL-4331A
TOP
10#

再有就是网络设置。
前面说过了,建议不要走wifi,用网线比较好。网线是治疗爆音的终极手段,真的。
另外,ip地址可以设置成静态的,防止路由器设置变化以后再去查找树莓派的ip地址。

树莓派设置的最后说说dlna。
dlna是干嘛的?简单的说,如果你用手机app播放qq音乐、网易云音乐、百度音乐、喜马拉雅听之类的东西,心里在想,这什么破手机,要是能用功放和喇叭放出来多爽啊!好吧,dlna能帮你实现愿望。
所以,安卓的打开dlna,苹果的打开airplay(这东西相当于安卓的dlna)。至于怎么用,在手机端打开dlna,选择dlna设备,一般有2个,一个是本机(本手机),一个是volumio(如果你用的是moode,就显示moode),有可能还有客厅的小米盒子等。自己happy吧。

未完待续。
最后编辑hav 最后编辑于 2016-07-05 17:28:49
转盘:树莓派3+moOde / 原创A8S  解码:PS-AUDIO NUWAVE  功放:PSAUDIO-GCP200/GCA500 音箱:JBL-4331A
TOP
11#

继续写。

其实到了这一步,就已经可以用手机控制听音乐了,不过每次都要打开浏览器,用browse(浏览)选曲。
所以,更加方便的手段出台了:手机app。苹果用家,对不住啦,我用的是安卓。

安卓的控制端,基本上是基于MPD的。比较好用的有mpdroid和mupeace。还可以用的包括kinsky、skifta、bubbleupnp。
之所以推荐前两个,是因为它们支持cue。奇怪的是,有点版本对cue支持的不好,有的版本却还不错。目前我用的是mpdroid1.07(1.08的cue似乎有问题)。
说到cue支持,请注意两个问题:它们对中文cue支持的都不是很好,建议把文本保持为utf8(不要gb,不要big5)格式,同时,cue里指向ape或者flac的文件,文件名尽量不要出现中文。反正我把文件名和指向名都改成cd.ape、CD1.flac、cd5.mp3之类的,就完全没问题了。如果不嫌乱码看着不舒服,文件格式不转utf8也是可以的。

好了,继续说下手机app的设置。以mpdroid为例。打开软件,点左上角的三道杠,选WLAN based connection。
然后先选择你的wifi,必须和你的树莓派在同一个网络,前面已经说过,而且必须已经连上(这个应该都没有问题的)。
比方说你的wifi的id是home,那么点home,会看到一堆选项。
第一个选项是host,输入树莓派的ip。记住,是树莓派的ip,不是无线路由器的ip。
然后是port,不要管,默认即可。
然后是password,如果没有密码就不用管。
streaming host,我输入的是无线路由器的ip,也不知道对不对,反正是可以用的。
其他都不用管啦。

使用的时候,记得在file模块里选择比较方便。按流派、演奏者、专辑归类的都不好用。

基本就这些啦。

收工。
转盘:树莓派3+moOde / 原创A8S  解码:PS-AUDIO NUWAVE  功放:PSAUDIO-GCP200/GCA500 音箱:JBL-4331A
TOP
12#

老烧对我说,看不明。
TOP
13#

在楼主家听过,声音不错
TOP
14#

学习了,但看不懂,如果有图片就好了。
TOP
15#

如果配图说明,就更好了。
TOP
16#

树莓派不错,支持
TOP
17#

在玩OSMC系统 其它系统不知如何配置声卡 对电脑知识有要求 声音还是达不到CD的效果 但确实听多了很多音乐 控制非常方便 谢谢楼主分享
TOP
18#

学习了!
TOP
19#

顶起 好声!
TOP
发新话题 回复该主题