Squeezebox系列的字体、插件、iPhone OS支持
这篇讲点SB3的基础技巧,以后会有系列文章记录我的折腾过程。虽然题目是Squeezebox的设置,实际上所有的设置都是在服务器端,也就是SqueezeCenter上完成的。
Plugins
SqueezeCenter的插件系统让Squeezebox这个系列的产品能完成很多音乐播放器以外的功能,比如说让它来显示天气预报。以下内容以如何实现天气预报为例,其他插件可以以此类推。
SqueezeCenter插件位置在各类系统上的路径:
Windows
C:\Program Files\SqueezeCenter\server\Plugins
OS X
Home > Library > Application Support > SqueezeCenter > Plugins
Linux,由于各类版本的关系位置有些区别,我的Debian使用第一条路径,一般NAS是最后那条。
/usr/share/squeezecenter/Plugins, /usr/local/squeezecenter/Plugins 或 /opt/squeezecenter/Plugins
Weathertime可以从这里下载到,最新版本是2.2.2。下载后解包,把整个WeatherTime目录传到插件目录。
访问你的SqueezeCenter地址:http://SqueezeCenter IP:9000/ 。从右下角的settings进入,选择Plugins项目。找到“Weather, Date and Time”,勾选保存。然后在“Weather, Date and Time”后会看到有一个settings按钮,点击进入配置。
一些项目的设置大意:
- Weather Units: Metric Units(公制单位)
- City: Shanghai(地区,这个写的自己能看懂就行,不影响最终效果)
- Wunderground.com Citycode: ZSSS(这个代码是在Wunderground.com上获得的,搜索相应城市,然后在Flight Rule项目后括号内的4位代码就是,上海是ZSSS,北京是ZBAA)
- Fetch Interval(刷新间隔,这个留空默认就好)
- Time/Date format / Date format(按自己习惯来)
- Third line: Precipitation chance / Wind info(第三行信息显示降水概率还是风向)
- Wind info units(风向使用的单位)
接下来设置在哪里显示,WeatherTime这个插件比较复杂,一般情况下其他插件都是通过遥控器进入Extras项目中选择插件项目,WeatherTime当然也可以这样,但是更方便的是使用Screensaver的设置。
Screensaver设置位置在:Settings => Player => Basic Settings中的有关Screensaver的几个条目。一般可以设置Screensaver在playing/stopped/off这三个状态激活。一般的习惯是把WeatherTime设置在stopped或者off的时候激活。Playing状态的Screensaver一定是给Analog VU Meter这个效果留着的,买SB3有一部分原因正是这个模拟的示波表。
Fonts
Squeezebox默认就支持简体中文,但是字体的观感比较惨并且对繁体支持很差。更换字体的位置各系统:
Windows
C:\Program Files\SqueezeCenter\server\Graphics
OS X
Home > Library > Application Support > SqueezeCenter > Graphics
Linux
/usr/share/squeezecenter/Graphics
方法很简单,自己找个ttf字体把它名字修改成CODE2000.TTF替换原有文件即可。在Debian下测试结果是ttc也是可以的,但是Win和OS X我没有测试过,ttf应该都没问题。替换完毕后需要重启SqueezeCenter服务,OS X在偏好设置里重启,Debian是通过“/etc/init.d/squeezecenter restart”命令,Windows我测试过,找不到就重启机器吧。另外字体是通过SqueezeCenter提供支持的,所以如果关闭SqueezeCenter,Squeezebox会使用自带的默认字体。
iPhone OS
iPhone OS的App Store中已经有多款为SqueezeCenter所写的遥控程序,而其中iPeng这款是我试用下来最出色的。iPeng提供了一个很接近iPhone OS自带Music的界面,所以对于iPhone/iPod Touch用户来说上手变得很容易。如果不想购买iPeng,也可以启用iPeng在SqueezeCenter上的插件。SqueezeCenter最新版本已自带iPeng插件,激活后在Interface里使用iPeng外观,通过iPhone Safari访问服务器地址也会提供一个功能完全的播放器和设置界面。
Squeezebox Classic
这两天Twitter上的朋友经常看到我在唠叨一个叫做SB3的设备,为解各位疑惑在这里写些介绍和使用感受。
SB3全称是Squeezebox V3,在它的原制造者slimdevices被Logitech收购后又被称作Squeezebox Classic,不过大部分用户仍然称它为SB3。简单的说这是一台无线/有线的音乐播放器,作为播放器它本身并没有存储机制,而是通过网络读取某台安装了SqueezeCenter软件的存储设备上的音乐文件来作为音乐源。所以Squeezebox的基本流程是这样的:
音乐源(PC/MAC/Linux/NAS) => Squeezebox => 喇叭
表面上的诱人之处
- 完备的网络支持。Squeezebox可以使用100Mbps的有线网络和54Mbps的802.11g无线网络。
- 多种格式支持。Squeezebox支持的音乐格式包括:Apple Lossless, FLAC, WMA Lossless; AIFF, WAV, PCM; MP3, AAC, Ogg Vorbis, MP2, MusePack, WMA。请注意前三种格式,它们是最流行的3种无损压缩的音乐格式。
- 模拟/数字输出支持。Squeezebox模拟输出方面有常见的Mini Jack耳机口和RCA接口。数字输出部分有S/PDIF光纤口和同轴接口。
- Internet Radio。Squeezebox支持Internet Radio,自带的列表已超过500个,用户也可以自行添加电台地址。
有关SqueezeCenter
SqueezeCenter可以被安装在Windows 2000/XP/Vista、Mac OS X、Linux上,特别是Linux方面支持Debian/Ubuntu和Linux RPM两大包管理机制,另外对于一些使用Linux的NAS设备也提供支持。如果存储设备实在奇怪,也可以把Perl Source Code直接拉回去自己捣鼓(是的,它是开源的!)。
SqueezeCenter提供了一个比较和善的Web播放界面和详尽到让人感动的设置界面。通过各类SqueezeCenter的设置很明显的可以看出这是出自一群实际使用者之手,而不是一些莫名其妙的软件开发者。
SqueezeCenter除了提供音乐源的管理和Internet Radio这两个基本功能外,一个开放的插件系统让它的可玩性和实用性大大的提高了。SqueezeCenter的众多爱好者为它写了许多有用没用的插件。比如现在我的SB3可以在待机屏幕上显示天气预报而不是默认的单调时间;播放歌曲的时候会自动把曲目提交给Last.fm,遇到喜欢的歌也可以标记给Last.fm;可以在SB3的屏幕上阅读RSS更新消息;或者把Flickr和Facebook的更新信息提交到SB3的屏幕上来。
音频输出部分
我不是写器材评论的人,所以无法用一些华丽而空洞的词句去形容SB3,只能在这里说一些事实。
先说哪种输出的回放质量最好:数字输出。至于使用光纤还是同轴那就随各自高兴了,如果不太信任低价设备上的光纤模块那就使用物美价廉的同轴吧。
SB3的模拟输出RCA我并没亲身使用过,就收集的各类资料来看这部分并没有某篇文章中写的那么好到媲美一些中价位CD播放器的地步。SB3自带的那个可怜的直流变压器让模拟输出部分发挥不了应有的水平,所以如果使用模拟输出请考虑对电源部分进行适当的改造。
我的SB3是这样接驳的:
SqueezeCenter(Linux) => Squeezebox V3 => DAC => AMP => Speaker
实际的听感优于Panasonic SL-CT800(光纤输出,同样的DAC/AMP/Speaker),优于Linn Classik(同样的AMP/Speaker)。我的设备就那么多,所以没有更多的比较提供。
从理论上稍稍分析一下为什么那么多人说SB3可以媲美大部分中上价位的CD播放机。SB3的在整个音乐回放系统里是用于代替CD转盘位置的。与CD比较起来它们拥有理论上相同的音乐样本(现有的APE/FLAC/M4A都是从CD上采集来的),而SB3在jitter方面占有不小的优势。Intrinsic jitter这个参数SB3的官方数据是50ps,Marantz经典的CD 63/67是500ps,售价超过$500的Onkyo DX-7555是280ps。至于时基抖动(jitter)对回放造成的影响有兴趣的可以去wiki之类的地方看看,我这个半吊子一时也讲不清楚。所以在使用数字输出,使用外置DAC的情况下SB3理论上要比大部分中低价位的CD播放机要好上那么点。
扔一张俺画得图作为结束,有关Squeezebox的相关内容我会在后面几天继续介绍。
正在纠结的事
这两天我一直纠结在下一台手机的选择上:iPhone 3Gs、Palm Pre、BlackBerry 8900。
3Gs是最安全的选择,因为我有iPod Touch,我知道iPhone OS可以带给我什么。不过正因为有Touch的存在,3Gs一开始就被暂放到了一边。
Palm Pre在我收集相关资料开始就被我放弃。因为暂时来说Pre只有CDMA版本,我不太想换掉手机号码,而且国内使用的手续也很是复杂。另外一些消息也暴露出Pre的品控有问题。
BB8900几乎在选择开始的一个小时内就被列入了购入列表,即使我根本没有接触过BB的系统。选择BB的原因是我看到一些很合我口味的人在用它,并且不讨厌它。然后使用者告诉我BB有“人性化”的东西,“人性化”这个词实在是人生十大好词之一,所以几乎买8900就是定论了。
所有的爱都该有高潮,所有的文章就都该有转折。于是在觉得非8900莫属的十几个小时后我决定放弃它,因为在我看来BB缺少传说中的“杀手应用”,特别是对于一个长年使用Palm和iPhone OS系统的人来说。
今早参加了一个培训,由于同时我也是组织者所以并不能像其他学员那样有一张可以写字做笔记的桌子。很自然我拿出厚重的Treo 650,打开Bonsai建立一个新大纲开始记录。整个培训结束后,我的笔记不需要整理就是全场最清晰、周全并且适合导出打印再分发。而Bonsai这东西并不是一款笔记软件。
BlackBerry 8900
这个东西叫BlackBerry Curve 8900,很有可能是我下一台手机。虽然至今我还没有碰过任何一台BlackBerry,虽然至上星期为止我还在考虑Palm Pre和iPhone 3Gs中的一台,虽然我的Treo 650还算正常的工作着。但是电子类、机械类的产品对于男人来说就像包包对于女人来说一样的不存在理智。
婚前婚后
打从2007年9月22日我大婚后有关Blog这件事情发生了很大的改变。个人性质的kdolph.in更新频率基本上都不能算是log了;刚刚开始写的18pc.org这个关于摄影的Blog就一直没更新;wordpresscn.com索性无偿转让给他人。大半年后因为接手wordpresscn.com的朋友也没有时间更新,于是我又开了wp-today.com来做,但是这几个月更新几乎停止。
婚前我更新Blog基本都在晚上吃饱喝足后,因为那个时段在家是完全无事可干的状态。而现在这个时段属于陪伴老婆的时段,而老婆处于陪伴我的小白的状态,所以我只能拿着iPod Touch上上twitter,看看Reader而已。