FB2K初级】组件安装教程
Foobar2000由于其开放的组件结构,使得第三方很容易开发组件(component)来拓展它的功能。Foobar的很多功能拓展都是靠组件来提供,由于在下载的默认安装文件只带了少量几个默认的组件,满足不了使用的需求,举例来说,默认不带apettatak等格式的解码器,很多无损压缩格式音乐没法播放。所以自己下载安装组件是必备的基本技能。
这里姑且把组件分为三类:
默认组件:安装包自带,安装时可选择;
官方组件:安装包不带,但上面可以下载;
第三方组件:在上不到的第三方组件,一般在论坛或者某些组件开发者的网站上发布。
当然组件属于什么种类的无关紧要,要紧的只有两点:
去哪里组件?
怎么安装组件?
如何安装组件?
(方法一)
推荐的方式是使用fb2k的组件管理功能安装,下载好的组件一般为 xxx.fb2k-component 或者 xxx.zip 文件,实际它们是一回事,都是一个 zip 压缩包文件。压缩包的一般结构应该为:
XXXX.zip
-- YYYY.dll
-- (可能没有)
-- (可能没有)
打开 foobar2000 菜单 >文件 >首选项(file >preferences) 的组件(components)一栏,然后把组件文件拖上去,再点击应用,重启后组件安装成功。如果你下载的组件是 .zip 文件或者 .
fb2k-component 文件,就可以这么安装。如果是 .7z 或者 .rar 打包的文件,那么就先解压缩,把里面的 .dll 文件拖动到下图的界面上去,一样可以正确安装。
之所以推荐这么安装,是为了便于管理,你可以随时通过组件管理界面卸载不需要的组件;如果是官方组件的话还可以自动更新。
(方法二)
就是把扩展名 .fb2k-component 改成 .zip,用压缩软件解压缩,把得到的 dll 文件放到 foobar 安装文件夹里的 component 文件夹里,重启 foobar 即可。一般一个组件包里只有一个 .dll 文件,也有例外比如 ui hacks 里面几个文件都要复制到 component 文件夹里,tak 组件也是有两个 .dll 文件。现在的懒人包一般都是这么处理的,所有组件都放在一个文件夹里。之所以不推荐这么做基于且不仅限于以下几点:
1 管理不便,第一种方式安装的组件,如果是在下载的组件的话,可以直接通过升级按钮升级到最新版,可以方便的移除,而不用到 component 文件夹里去到组件再删除。
2 对组件发布者的尊重,有的组件包里有 文件,如果你要在网络上分享你的配置的话,把这些 文件附带上是对组件作者的最基本的尊重(虽然不带也不会有什么后果)。
3 防止丢失重要的帮助内容,有的组件里带有帮助文档的比如 wsh panel mod random pool 等,也许发布人有这些帮助文件,但从网络上下载他人发布的懒人包的人就无从寻了,
比如吧里分享的懒人包里很少能看到 wsh panel mod 作者提供的几个 html 文档和 sample(示例)文件的。
4 便于分享,如果你懂的如何把所有的配置文件都放到配置目录里的话,那么你向其它人分享你的配置,只需要分享配置目录就可以了。
去哪里组件?
首先是的组件下载页:/components
这里基本包括了fb2k的所有解码器组件,以及一些非常流行的功能扩展组件,比如:
Column UI yuo.be/columns.php
官方论坛:php软件安装包/forums/index.php?showforum=33

foobar2000吧 ttsping 大人发布过至少三个组件,分别是:
1eslyric桌面歌词:tieba.baidu/p/2370754361
2)歌词秀扩展:tieba.baidu/p/2740822021
3wsh panel mod plus(扩展了 wsh panel mod 的功能):tieba.baidu/p/2639969090

一个日本人发布了不少组件,包括 elplaylistesplaylist,面板栈分离器,album tree 等几个非常流行的组件,发布网址是:(可惜很长时间没更新了)
foo2k.chottu/
Asion 了不少组件:blog.sina/go2spa
一些比较好玩的组件简介:
AudioScrobbler:同步播放过的歌曲到 last.fm
Lyric Show Panel(歌词秀):歌词显示面板。
Playback Statistics: 官方的歌曲播放数据记录组件,如记录加入媒体库时间,第一次播放时间,最后播放时间,播放次数等。这个组件功能很强大,有机会会介绍。
Playlist Attributes:播放列表功能扩展。
Random Pools:随机往播放列表中添加歌曲。
Waveform Seekbar: 声波做背景的播放进度条。
Skip Track:跳过符合条件的歌曲。
WSH Panel Mod:可以说是目前fb2k最强大的面板插件,可以实现各种各样的功能,前提是你得会Javascript语言。
ttsping wsh panel mod plus 扩展了它的一些功能,更加强大)。