Squeezebox Radio 深度探索(一)
由于 SqueezeBox Server 从版本 7.4.x 开始,对中文的支持开始变差。虽然官方一再发布除错版,依次解决了中文目录名和分轨文件名的中文乱码问题,但直到2009年9月18日,仍然未能解决使用 .cue 文件的整轨音乐的乱码问题。与其这么乱着继续等官方的后续版本,不如先干点别的。今天用了一点时间,把 Squeezebox Radio(下称SBR) 改成了可以显示中文。
SqueezeBox Radio 显示中文的方法:
注意:此方法对“Duet 遥控器”和“Squeezebox Touch” 同样有效。这三种不同的播放器,他们的目录结构是一样的,汉化方法也一模一样。
SBR 没有SD卡插槽啥的,所以要把中文字体复制进去要稍微费点事,我想到的办法就是把中文字体文件放在我的服务器上,然后通过远程复制的办法,下载到 SBR 里。这一步我做过了,你如果看我的文章,就不需要做了,我会持续保留那个文件在我的服务器上。
下面我把整个流程说一下:(默认你的PC运行Windows)
第一步:让你的 PC 和 SBR 连着因特网
第二步:下载 SSH 客户端pietty0327.exe,放在 PC 的桌面上。
第三步:在 SBR 的主界面,一路寻找 Settings -> Advanced ->Remote Login -> Enable SSH,激活它,你就会看到 SBR 的 IP 地址,比如:192.168.0.3,以及访问密码:1234
第四步:双击运行放在你PC桌面上的 pietty0327.exe,在开启的窗口中,填入你的 SBR 的 IP 地址,然后按回车。先登录进去,用户名是:root,密码是 1234。然后键入以下两条指令:
cd /usr/share/jive/fonts
wget http://www.pandeqiang.com/downloads/DroidSansFallback.ttf DroidSansFallback.ttf
这时,系统显示以下信息:
Connecting to www.pandeqiang.com (74.220.215.205:80)
DroidSansFallback.tt 100% |******************************************************| 2951k 00:00:00 ETA
第五步:确认字体文件 DroidSansFallback.ttf 下载成功,请键入以下指令:
ls
你应该能看到以下三个文件:
DroidSansFallback.ttf FreeSans.ttf FreeSansBold.ttf
第六步:依次键入以下4个指令:
mv FreeSans.ttf old.FreeSans.ttf
mv FreeSansBold.ttf old.FreeSansBold.ttf
ln /usr/share/jive/fonts/DroidSansFallback.ttf FreeSans.ttf
ln /usr/share/jive/fonts/DroidSansFallback.ttf FreeSansBold.ttf
键入指令 reboot,重启 SBR,你的 SBR 就可以显示中文字体了。

完整的操作过程截屏
有用的链接:
SqueezeBox 玩家QQ群:42505325
SqueezeBox Radio 的官方产品资料页:http://www.logitechsqueezebox.com/products/squeezebox-radio.html
参考的文档:http://www.pandeqiang.com/fun-squeezebox-duet-remote-control.htm
基于 MIPSel架构的Debian怎么安装 Squeezebox Server啊,对Linux一窍不通
按照指導成功顯示中文,非常感謝!
好办:学习。
SBR刚到手,搞定中文显示了,谢谢!
thanks for your sharing!!
过来支持John一下~~~
这个东东是arm9的核心么?
请问站长,您这里
”第三步:在 SBR 的主界面,一路寻找 Settings -> Advanced ->Remote Login -> Enable SSH,激活它,你就会看到遥控器的IP地址,比如:192.168.0.3,以及访问密码:1234
第四步:双击运行放在你PC桌面上的 pietty0327.exe,在开启的窗口中,填入你的遥控器的IP地址,然后按回车。先登录进去,用户名是:root,密码是 1234。然后键入以下两条指令”
提到的“遥控器的IP”是指SBR的IP吗,还是指SBR的选配的遥控器的IP?
谢谢回答!
是指你当前要中文化的那台机器。谢谢您的反馈,我已经修正了原文。
I am from Hong Kong and just bought the Squeezebox Touch. Followed your detailed instructions and got the SBT to display Chinese characters properly. Many thanks.
There is however one little problem. Apparently the DroidSansFallback.ttf font set does not contain the “♫ ” character. FYI, the display shows “Now Playing ☐ 7 of 18″ of which I guess the “☐” should in fact be “♫ ” if displayed correctly.
Wonder if you would know how to rectify this to make it perfect.
你可以从例如 Windows 系统中,尝试复制诸如“黑体”等字体去替换。如果黑体不行,就再换其他的。
因为 Windows 系统中的字体是有版权的,所以我不能在自己的网站上提供下载。
Deqiang,
Thanks for the prompt response. Do you happen to know the ROM size of SB Touch? I suspect the size of “微软雅黑” or “黑体” font sets might be too big for the SBT. BTW, if you know of a suitable CJK font set, could you point me and others to it? If intellectual property is a matter for concern, could you give the name for us to search it ourselves.
潘 Sir,
我用你上述的方法弄好中文顯視在我的 squeezebox touch,多謝!但不知是否字體 size 的大小問題,中文只能顯視在 big text, 而在 small text,每一個文字只能顯視出一個長方格,即五個文字就顯視出五個長方格,現請教潘 Sir有沒有改善的方法呢?謝謝!
换个字体试一下,比如“华文中宋”。
你好,如何收听RTSP流媒体电台,有没有其它插件转换的,如何设置,谢谢!
请给出一个 RTSP 流媒体电台的链接和名称。谢谢。
mms://202.153.106.13/cr1
在Windows Media Player 可以打开连接,但在sb就不行
你好,QQ群已经满了,很冒昧的在此提出问题,希望大家能给个答复!谢谢! 我最近一直在关注radio和boom,想买一部作为钟控用,每天叫醒我。看了很多资料,貌似只有radio和boom可以,而且都带有电池备份。因为boom的体积有些大,暂时决定买radio。我想咨询一下,radio的备份电池在停电状态下是否可以提供闹钟的叫醒,哪怕是哔哔声?!呵呵 再想咨询一下boom的音量是数控的,看到radio的貌似是电位器,那我的疑问就是如果radio的的确是电位器,那它的电台叫醒功能就没法实现叫醒时音量由小变大了吧?!或者说boom用电台叫醒时也是没有音量由小变大的功能,直接就响?!呵呵希望能得到您的答复,谢谢您!
我的Email是 cfanzp@yeah.net 再次感谢!
我会在最近清理QQ群,将进群后从没发言的人士移出。
radio 和 boom 的音量都是数控,都可以实现你说的闹钟要求。
@Deqiang Pan
谢谢你的答复。这几天也弄明白了,radio貌似电位器的那个音量调整是数控的,不是电位器。它的备份电池其实是断电后提供整机工作的电源,官方提供的电池是1250mAh的,大概提供断电后继续使用8小时(与屏幕亮度有关)。给大家分享一个自己制作电池的的方法 http://cms.diodenring.de/electronic/mikrocontroller/92-squeezebox#battery
其实制作很简单,就是自己买10节1.2V的充电电池,串联,中间接出两个电压检测用的线(也可以不接),然后接个温敏电阻就行了。用三洋低自放电的eneloop,2000mAh的,可以脱离电源使用12个小时! 注意,制作有风险,将电池插头插反可能损坏你的radio,推荐使用防呆的插口(我还没有买到能和原装配合的插头,原装的比较特殊),最简单的就是用电脑机箱USB的那种10针的插头稍微用刀修一下就行,但是千万别插反了!!! 信息只供参考,操作需谨慎,弄坏了我不负责啊!