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访问服务器地址也会提供一个功能完全的播放器和设置界面。

Leave a Reply

Note: Commenter is allowed to use '@User+blank' to automatically notify your reply to other commenter. e.g, if ABC is one of commenter of this post, then write '@ABC '(exclude ') will automatically send your comment to ABC. Using '@all ' to notify all previous commenters. Be sure that the value of User should exactly match with commenter's name (case sensitive).