2009年5月28日星期四

为Foobar 2000增加歌曲评级

用Foobar的好处就是你可以随心所欲的订制界面与功能,不过缺点也在这里,就像Chrome与FireFox原始版不提供Flash插件一样,一些看似常见的功能也得你自己动手提供,就比如歌曲评级功能。

之前我用Last Fm的“喜爱”操作来标记喜欢的歌曲,可是在收集的时候就极为不方便,这就逼我想到为Foobar添加评级。

说明:我用的是Foobar2000 v0.9.6.4 Final 汉化版+分栏界面
汉化版下载|分栏界面介绍|分栏界面插件下载

首先下载Quick Tagger这个插件,放入Foobar安装目录的components文件夹里,重启Foobar。

1.选择”文件“->“参数选项”,“工具”->“标签”->“快速标签”,新增一个字段,名称设为”rating",值就已你想要的效果而定,如分为五级,就设为“1级;2级;3级;4级;5级",中间用英文符号;分开;
下面的”Require confirmation before processing more than ... tracks"表示一次评分几首歌时需要确认。推荐填2。


2.“显示”->“分栏用户界面”->“播放列表视图”,选择“分栏”选项卡,新增一个栏位”分级“(标题设置在右边的”选项“选项卡中),在”脚本”->"显示“选项卡中,填入这样一段代码:
$repeat($char(9733),%rating%)
char(9733)为★的图案,此代码用来在播放列表中显示相应的星星数目。点击“应用”。
注意在”评级“的”选项“卡下的”显示分栏“前一定要勾上对号。点击“应用”。


3.这时你就可以对歌曲进行分级了。在列表中的歌曲中点右键,“标签”->“快速标签“->”设置为“,再选择相应的级数即可,这时列表的分级栏中就会显示此歌曲的相应的星星数目。

4.但是这样操作太麻烦,可以到“参数选项”中的“上下文菜单”里把“快速标签”从“标签”里拖出来,以减少鼠标点击量。
也可以到“常规”->“快捷键”里设置相应操作的快捷键,如我设置的"*"级的快捷键就是"ctrl+*"。(强烈推荐用快捷键!)
这样就可以在听歌过程中随时对喜欢的歌曲进行分级操作了,特别是,如果设置了快捷键,操作就更简单了,可以不用打开Foobar界面进行操作。

成品图: