Plum's Blog

iPod Classic / Linux / Rockbox

虽然我有一个索尼大法的ZX1,但是它前几天坏了……
好吧,实际上是下雨我被雨淋了,那玩意进水了,于是我一番装傻送售后了,售后看出来是进水了,但是最后还是决定给我保修。

“主板要等啊,不知道什么时候能修好,主板到了会电话通知您的。“

维修点答复道……

所以我有了新的剁手理由,淘宝买了个iPod Classic 160G,新不新不知道,反正看着挺新的,这玩意也不求怎么了,便宜就好。

因为我不是苹果教徒,我讨厌iTunes,而且我的音乐格式全都是FLAC,于是我决定把刚到手的iPod Classic刷成rockbox以获取更多自由度和格式支持。

刷好了就是这个样子了。

首先我的iPC是最新版,应该是第六代,具有Rockbox支持,其他的应该也有。但是刷机的过程比起老版本麻烦点,但是即使如此也是有详细的步骤的,可以参考这里,跟着来。

Windows版本教程满天飞,Mac版本教程我没看,只说说在Linux下刷机遇到的一些问题。

首先刷机程序是使用python写的,你需要安装pyUSB,虽然Ubuntu商店里有一个python-usb的包,但是千万不要安装它,没用,import usb.core直接报错。自己用pip install --pre pyusb就好。

教程中提到进入USMboot后需要手动挂载分区,挂载过程可能会很长很长很长,大约10分钟(真的是10分钟),这时候不要手贱拔机器就行。

刷好Rockbox后默认界面丑的一B,建议安装主题,Rockbox套件在Windows/Mac/linux下都跑的很好,可以很方便的安装想要的东西。

我个人建议安装这个高仿iPC的主题……

主题安装和启用并不难,选择中文字体(UNIFONT),设定默认语言(简体中文)也都不难,难的在于,使用第三方主题里某些字体总是方块!

解决方法有二:

1,修改字体cfg文件,修改指定字体,但是容易主题错位。
2,使用中文字体替换掉这个主题默认使用的字体文件。

很明显,用大屌去思考都知道第二个来的好。

Rockbox不能随便用ttf字体,需要自己去生成,官方的字体创建教程和工具并没有详细说支持抗锯齿的字体生成过程,因为最新版Rockbox已经支持抗锯齿字体效果,你还在用点阵就丑到爆了……这里有个偷懒的方法,有人做好了文泉驿系列的中文字体包,直接拿来用就好。

iClassic系列主题用到的字体名称为下面三个

12-Adobe-Helvetica-Bold.fnt
14-Adobe-Helvetica-Bold.fnt
16-Adobe-Helvetica-Bold.fnt

根据我的测试,12号字体可以对应wqy12号,14号字体对应15号wqy,16号字体对应19号wqy比较合适,不要问我为什么,尝试多次的结果。

最后替换完毕字体后,记得重新选择一下主题,然后选择主字体,继而重启整个机器,一下子就OK了。

Rockbox的一大好处是完美支持大量播放器的歌曲传输,在rhythmbox上可以直接传输FLAC格式的音乐!而且最新版的Rockbox在iPC上的续航也没有早期的时候说的那么恐怖,两个半小时耗电15%,期间还有轻微的切歌,估算一下播放FLAC续航差不多也有15个小时吧,其实已经和ZX1差不了多少了。

当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »