rox

一个到处都能跑的 Foobar2000 替代品

Foobar2000 同时做对了三件几乎没有别的东西能同时做对的事,又把其中两件困在了 Windows 上。rox 就是把三件全带过来的那次尝试。

下载 rox

用 Arch 或 NixOS?那就从 AUR 或 Nix flake 装吧。

v1.33.0 · Linux、macOS、Windows · 全部下载

Foobar2000 做对了什么

界面是你用面板拼起来的,而不是开发者给什么就收什么。在这之上还长出一个主题社区,CaTRoX、NekoRoX 和 Georgia 之所以存在全靠它。还有一套标签和媒体库管理,收藏深到几万个文件也不会垮。

做到其中一件的播放器不少。做到两件的很少。三件全做到的那一套,实际上已经二十年只在 Windows 上,而每一次想把它搬走,都意味着要放弃其中一件。

它在哪儿撂下你

在 Linux 上没有官方的 Foobar2000 构建,所以诚实的选项是 Wine 或者别的东西。Wine 能用,直到它不能用为止。像 CaTRoX 这样的皮肤靠的是一层层变通手段,某些地方还在面板里渲染 Internet Explorer,把它放进翻译层里跑,有多少是靠运气撑着就看得非常清楚了。每一次,它都离系统更新一步之遥。

macOS 比过去好,因为 Foobar2000 v2 出了真正的 Mac 版。但人们真正想要的那部分,也就是让 Windows 版值得花一个周末配置的组件和皮肤生态,是在 Windows 那边的。拿到的是播放器,当初想要它的那些理由没跟过来。

至于 Windows 本身,没什么不对。这句话值得明说:如果你在 Windows 上,你的 Foobar2000 好好的,rox 不是什么紧急情况。

rox 为此做了什么

三个平台上都是原生的,每个平台一个可执行文件,用 Rust 写在 gpui 上。四十来种面板由你自己排布、带着各自独立的配置复制、弹出成真正的系统窗口。媒体库扫描器读的是完整标签、真实时长和每个文件自己的编码、采样率和位深,不是扫一眼文件头,而且在五万首曲目下撑得住。

变化最大的是主题这一块的答案。一套工作区就是一个文件,布局、调色板和外观装在一起。随你改、随你玩坏,再递给别人,对方拿到的和你手上的一模一样。盒子里那 八 套里有一套是 CaTRoX 重现,这就是最诚实的意图声明。

rox 里的 CaTRoX 工作区:foobar2000 皮肤的原生重现,封面渲染成圆形 CD,左侧一列元数据字段,右侧是按专辑分组、带评分小点的曲目。

并排看

Foobar2000 和 rox 在平台支持、主题、许可和成熟度上的对比
方面Foobar2000rox
Linux 原生没有官方构建。只能 Wine。一等公民,x86_64。
macOS 原生从 v2 起有官方构建。一等公民,Apple Silicon。
Windows 原生它的主场。二十多年。一等公民,x86_64。
自己拼的面板有,通过 Columns UI 之类。四十来种面板,内置,不用装组件。
分享一套外观一套皮肤是组件、配置加脚本。出了名的难伺候。一个文件,装着布局、调色板和外观。
源码可得闭源免费软件。AGPL-3.0,一行不落。
组件生态一代接一代往上垒。你想得到的都有。插件只管音乐来源,不做别的。
成熟度从 2002 年起。它不会给你意外。从 2026 年起。它偶尔会。
体积出了名的小。一个 62 MB 的可执行文件,五万首曲目下常驻 134 MB。

有三行归 Foobar2000,而且正是那种要花好几年才追得平的三行。一张某一列全赢的对比表是广告,不是对比。

谁不该换

如果你在 Windows 上,组件都配好了,这套东西稳定了十年,那这里没有任何值得你折腾的东西。如果你依赖某个特定的 Foobar2000 组件,rox 替不了它:它的插件只带音乐来源进来,不做别的。如果你想要的是一个已经把所有错都犯完了的软件,rox 还差四年火候。

如果你搬去了 Linux,把那套配置留在了身后,或者你在 Mac 上,手里的播放器没了当初让它值得的那个生态,那这个东西造出来对着的就是这个空缺。

来得晚也有另一面,值得说清楚。rox 里没有任何东西必须跟 2002 年做的某个决定保持兼容,正因如此,一整套外观最后是一个可分享的文件而不是一张组件依赖图;一份代码覆盖三个平台;四十来种面板随包一起来,而不是一次一个下载地攒出来。这也是曲目标识从一开始就没跟文件路径绑死的原因,而那正是以后能把本地媒体库和别的东西合起来的关键。那 62 MB 里大部分讲的是同一个故事。

面板能弹进真正的系统窗口,调色板能跟着正在播放的封面重新染色,这两件事从来没进过上面那张表。另一列里没有东西可填。要是你想要的正是这类差别,rox 就是该去的地方。

拿你自己的媒体库试试

免费,开源,采用 AGPL,不用账号,没有安装程序。把它指向那个能把别的播放器搞垮的收藏。

下载 rox

用 Arch 或 NixOS?那就从 AUR 或 Nix flake 装吧。

v1.33.0 · Linux、macOS、Windows · 全部下载

或者先读源码。播放器既然要你给出标签写入权限,这么评估它是合理的。还在掂量?把媒体库播放器分开的那些标准另外写了一篇,附带基准测试。