Volumio OS数字音频播放系统搭建与使用
之前听歌,一直用播放器(很老的创新zen xtra),切歌得跑到边上按按钮,而且每次都还得重新连接一些线,比较麻烦。刚好之前买的树莓派3B一直闲置,清明节期间有空,就下载volumio系统玩了一下,总算没怎么荒废时间。整个过程比较顺利,就在解决乱码以及利用tf卡剩余空间上多花了点时间,本文的主要价值也在这里。特别是tf卡剩余空间利用,官方论坛或者其他地方,讲的方法都很复杂(也有可能没搜索到),不具备多少可行性。第一次写文,多多批评指正。
一、硬件平台
树莓派3B(32G TF卡,斐讯N1也可) + 剑桥DAC Magic Plus(其他USB DAC compatibility List) + ERIS E5
二、Volumio 系统安装
1.系统下载
Volumio官网,最新版本为2.729,下载RASPBERRYPI版本的。
2.安装工具
下载Etcher
3.安装过程
a.下载完系统镜像(zip格式)之后,先解压缩得到一个img格式文件
b.插入tf卡到电脑,打开etcher
c. etcher中,点击“Select Image”,选择刚刚解压出来的img格式镜像
d.选择tf卡盘符,然后点击“Continue”,再点击“Flash”
e.刷写完毕之后,弹出tf卡。
三、Volumio 的配置
(一)硬件连接
1.插tf卡到树莓派中
3.通过USB线连接树莓派与“剑桥DACMagic Plus”(或者你自己的DAC)
4.插入存放音乐的U盘或者移动硬盘,也可后期通过配置连接nas等
5.启动电源
(二)访问Volumio
方法一:如果已经用网线连接到路由器
用连接到同一路由器的电脑或手机浏览器,打开网址volumio.local,即可进入Volumio的Web UI。如果用域名进不去,则可直接通过ip地址访问(如不清楚分配到的ip地址,可进路由器管理界面查看)
方法二:如果没有用网线连接到路由器
树梅派有无线网络,所以可以用这个方法
1.系统启动之后(第一次启动会比较久,可能需要6分钟甚至更久,请耐心等待),会自动创建一个名为“Volumio”的热点,密码为“volumio2”
2.用手机或者电脑的无线连接这个热点(注意,一旦你在volumio中配置了无线网络,这个热点自动消失,但是如果配置好的无线网络不可用了,这个热点会重新出现)
3.连接热点之后,接下来的同方法一。
(三)配置Volumio
1.配置无线网络:如果家里有无线网络,可通过“设置-网络-无线网络连接”来配置。
2.配置音频输出:我们用的USB DAC,如果支持,可通过“设置-播放选项-音频输出-输出设备”来选择,这里我们选择“Cambridge Audio USB Audio 2.0”,之后点击保存即可。
(四)播放音乐
插入含音乐的U盘等,即可通过“音乐库”(文件夹方式)、专辑等分类方式浏览音乐文件并播放了。
四、利用tf卡剩余空间
系统安装完毕之后,tf卡分为3个区:
/media/boot boot 61.04MB fat32 系统引导区,在windows中可见
/media/volumio volumio 2.27GB ext4 系统区,系统占用898.77MB
/media/volumio_data 27.39GB ext4 数据区,我的卡32G的所以能剩这么多
通过上面的空间分析,32G的卡安装完系统之后,还剩27G的空间是空闲的,不利用起来感觉很浪费,听音乐还得多使用一个U盘。
测试:
1.启用volumio的ssh功能
版本2.199之后,系统的ssh功能默认关闭的,所以需要先打开
a.浏览器输入网址volumio.local/DEV(或者直接ip地址访问)
b.找到SSH一节,点击ENABLE即可(不会有其他提示或按钮显示的变化)
2.登陆,windows下安装putty,用户名和密码都为 volumio
3.发现/mnt目录下有一名为 INTERNAL的文件夹,也许可以在这里存文件,通过cp命令从U盘中复制一Mp3到这个目录,重新打开浏览器,浏览到音乐库,果然多了一个名为“INTERNAL”的设备,进去看到这首歌,且可以播放,证明了tf卡剩余空间是可以利用的。
复制文件:
方法一:在ssh里面,利用cp –r 命令,从nas或者U盘复制文件夹或者音乐文件到INTERNAL中。
方法二:在电脑上直接复制音乐到/media/volumio_data/dyn/data/INTERNAL 目录下,由于所在分区为ext4,要读写,最好进入linux系统,我是通过一个U盘启动进去U盘里面安装好的linux里面复制的。也可windows里面启动虚拟机linux系统,在虚拟机里面复制。
五、解决乱码问题
Volumio系统是 UTF-8 编码格式编写的,所以 mp3的id3V2(系统不读id3v1)、CUE 文件和 WAV 的 【歌曲名称】标签 TAG 信息必须修改编码为UTF-8编码才能显示正常状态。
(一)ape(cue)乱码解决
1.下载CueCurer软件
2.选择包含音乐的目录,待处理扩展名填 cue,只处理原编码为以下类型的文件,选择“Shift_JIS、EUC-JP、GB 18030/GB2312、Big5”,转换为以下编码,选择“UTF-8”,修复扩展名、建bak备份文件可选。
3.点击开始即可。
一些问题:1.使用过程中,一些cue不知为何,没被检测到,即使改为非常简单的文件名也不会被处理到。如果检测到一些cue确实没被处理过,可通过UltraEdit、editplus、notepad++等文字处理软件改文件编码为UTF8-BOM。
2.cue文件分轨,在专辑里面是看不到的,哪里只能一次播放整个ape文件,要分轨,读取cue播放某个歌曲,只能通过“音乐库”进入某个音乐文件夹才行。
(二)mp3文件乱码解决
打开一个mp3的属性,可看到mp3有好几种标签,ID3v1,ID3v2,ape标签等,volumio只读ID3v2标签,且仅能正确显示utf8编码格式的,所以我们需要为mp3完善ID3v2标签为utf8格式的内容。
1.下载kid3软件:下载链接
2.设置,勾选“小写id3块WAV文件”(兼容性更好),文件编码选择“UTF8”,确定
3.打开音乐文件夹,导入需要修改的mp3
4.修改ID3v2标签,如果其他标签有正确内容,可直接选择“从标签1”按钮或者“到”-“标签2”,直接复制,再把除ID3v2之外的表情都删除掉。可全选后批量操作。
5.工具栏点击保存按钮(或者ctrl+s)。
六、其他
volumio其他功能,像苹果的Airplay、DLNA等都是支持的,很实用,还可以听网络广播,不过这里不一一介绍了。
Silent__
校验提示文案
feng5064
校验提示文案
Infovores_Pan
校验提示文案
yz50505
校验提示文案
tmfc
校验提示文案
肥猪飞吧
校验提示文案
wykglong
校验提示文案
大表哥2046
校验提示文案
大表哥2046
校验提示文案
wykglong
校验提示文案
feng5064
校验提示文案
肥猪飞吧
校验提示文案
Silent__
校验提示文案
tmfc
校验提示文案
yz50505
校验提示文案
Infovores_Pan
校验提示文案