业余玩转DIY数播

来源:bbs.hifidiy.net 发布者:rabbitgg 版权:原创

作为业余玩家,提到硬件就头大,从最简单硬件入手,其实也应该算在PC hifi的范畴,最终选择了“香蕉派+5寸IPS LCD(854*480)”,使用全志A20,双核、带原生sata接口,带千兆网卡...

话说据上次DIY数播已经三年多了,在论坛朋友们的指导下,反反复复折腾,就音质来说,比较满意了,也消停了一段时间。随着近年DLNA越来越多的应用、网络播放、内置硬盘,这些让人躁动的特性,让我又不“安分”起来了。

其实,已经好心人帮我们做好了,Volumio就是其中之一(包括其他分支),其核心就是“树莓派(其他各种派)+ MPD + Upmpdcli”实现的,感兴趣的坛友,可以度娘一下。

可是这类Headless播放器有个最大的问题:所有的控制都是通过浏览器(PC、table、phone上的)完成的,没有LCD、没有物理按键,与我的懒人初衷有悖。问题之二:各种派的cpu在web server面前还是显得弱了点,反应速度、UI的反馈等还有待改进。

既然知道核心是“MPD+Upmpdcli”,大部分工作已经不需要我操心了,我只需要放弃web UI,自己重写一个MPD client就是了,似乎难度并不大(后来才知道是个大坑,慢慢说)。

作为业余玩家,提到硬件就头大,从最简单硬件入手吧,说得高大上,其实也应该算在PC hifi的范畴,我朝的山寨x86平板似乎是一个好选择:

业余爱好者玩转数字播放器

业余爱好者玩转数字播放器

似乎这一切都很美好,但是......

不能忍之一:没能搞定显示驱动(需要用到OpenGL ES),1280*800的分辨率响应也很慢。

之二:所有外设,包括硬盘、有线网卡、XMOS声卡,都是通过USB hub,一堆叮叮当当的东西,看着就恶心,可靠性也没保证。

之三:搞了一个月左右,山寨板就坏了,就没然后了(拆过,没保修)。

业余爱好者玩转数字播放器

偶然看到一个众筹项目,心动了,干脆再玩儿大点,用“Intel N3150的主板 + 10.1寸IPS电容屏”。体积控制不下来,黑大傻粗,完全不符合审美,放弃了,图也就不上了。

绕了一圈,又绕回来了,在硬件的选择上,还是把目光放在了各种”派“上。

最终选择了“香蕉派+5寸IPS LCD(854*480)”,使用全志A20,双核、带原生sata接口,带千兆网卡(实测通过网上邻居拷贝文件到硬盘中,能到30MB/s,很不错了)。

业余爱好者玩转数字播放器

业余爱好者玩转数字播放器

业余爱好者玩转数字播放器

洞洞板做了转接

业余爱好者玩转数字播放器

使用模糊后的专辑封面做背景

业余爱好者玩转数字播放器

使用DLNA推送,也可以用UPNP服务器,还可以使用内置硬盘,反正玩儿法多样,满足我等屌丝贪大求全的心里,哈哈。

业余爱好者玩转数字播放器

支持网络抓取专辑封面,这里要特别感谢网易云音乐,封面质量很高。

业余爱好者玩转数字播放器

业余爱好者玩转数字播放器

支持列表和网格方式呈现内容

业余爱好者玩转数字播放器

业余爱好者玩转数字播放器

以专辑、艺术家查看

业余爱好者玩转数字播放器

各种设定

我仍然会像上次那样,公布图纸和固件,不过,这次系统很庞大,涉及太多方面的东西,bug会一大把,最好你有Linux基础,不然折腾起来很痛苦。

系统:armbian ,Qt5 Qml,底层用了OpenGL ES,所以GPC一定要驱动起来,不然,慢死。

最后,资料慢慢整理,几乎所有的东西都是开源的,但我写这个客户端不开源,freeware(非商业用途)。

声明:业余玩家,没套件。

支持的格式:除了几种非常偏门的格式(比如游戏中扒出来的GME格式等)没编译进去,其他的都支持,甚至是midi格式都支持。码率能到32bit 384k,要看你dac部分了。支持DSD,SACD ISO,CUE。

资料太多,放网盘了--->  http://pan.baidu.com/s/1jHD6ZMu

关注【HIFI音响】公众平台

    ID:HIFI中国音响网 ID:hifidiy_2016