2024年6月12日发(作者:)

【FB2K初级】组件安装教程

Foobar2000由于其开放的组件结构,使得第三方很容易开发组件(component)来拓展它的功能。Foobar的很多功能拓展

都是靠组件来提供,由于在官网下载的默认安装文件只带了少量几个默认的组件,满足不了使用的需求,举例来说,默认

不带ape,tta,tak等格式的解码器,很多无损压缩格式音乐没法播放。所以自己下载安装组件是必备的基本技能。

这里姑且把组件分为三类:

默认组件:安装包自带,安装时可选择;

官方组件:安装包不带,但官网上面可以下载;

第三方组件:在官网上找不到的第三方组件,一般在论坛或者某些组件开发者的网站上发布。

当然组件属于什么种类的无关紧要,要紧的只有两点:

去哪里找组件?

怎么安装组件?

如何安装组件?

(方法一)

推荐的方式是使用fb2k的组件管理功能安装,下载好的组件一般为 2k-component 或者 文件,实际它们

是一回事,都是一个 zip 压缩包文件。压缩包的一般结构应该为:

--

-- (可能没有)

-- (可能没有)

打开 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 官方网站:/

官方论坛:/forums/?showforum=33

foobar2000吧 ttsping 大人发布过至少三个组件,分别是:

(1)eslyric桌面歌词:/p/2370754361

(2)歌词秀扩展:/p/2740822021

(3)wsh panel mod plus(扩展了 wsh panel mod 的功能):/p/2639969090

一个日本人发布了不少组件,包括 elplaylist,esplaylist,面板栈分离器,album tree 等几个非常流行的组件,发布

网址是:(可惜很长时间没更新了)

/

Asion 汉化了不少组件:/go2spa

一些比较好玩的组件简介:

AudioScrobbler:同步播放过的歌曲到 。

Lyric Show Panel(歌词秀):歌词显示面板。

Playback Statistics: 官方的歌曲播放数据记录组件,如记录加入媒体库时间,第一次播放时间,最后播放时间,播放次

数等。这个组件功能很强大,有机会会介绍。

Playlist Attributes:播放列表功能扩展。

Random Pools:随机往播放列表中添加歌曲。

Waveform Seekbar: 声波做背景的播放进度条。

Skip Track:跳过符合条件的歌曲。

WSH Panel Mod:可以说是目前fb2k最强大的面板插件,可以实现各种各样的功能,前提是你得会Javascript语言。

(ttsping 的 wsh panel mod plus 扩展了它的一些功能,更加强大)。