rox

一个不只在 Windows 上的 MusicBee 替代品

从一台 Linux 或 Mac 机器上看,MusicBee 的问题是:它很好,但它不在那儿。这一页说的是什么真的能搬过来,什么不能。

下载 rox

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

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

MusicBee 擅长什么

面面俱到。它把大媒体库管得很妥当,处理自动播放列表和队列自动化,同步到便携设备,做播客和网络电台,转换格式,也能换成你看着顺眼的皮肤。它免费、完成度高,对很多人来说是这辈子装的最后一个音乐播放器。

它同时也只跑在 Windows 上。Wine 能跑出一个版本,附带那句老话:能用,直到某次更新决定它不能。

rox 不做什么

先说这个,因为对很多人来说这部分就决定了答案,埋起来只会浪费你时间。

  • 不做设备同步。 如果你是通过播放器把音乐搬到手机或者随身听上的,rox 完全没有答案。
  • 没有播客和网络电台。 rox 放的是你硬盘上的文件。
  • 没有插件 API。 你打算靠插件解决的事,得是已经存在的功能。
  • 转换需要 ffmpeg。 rox 能在格式之间转换,但它驱动的是你自己装的 ffmpeg,而不是自带一个编码器;它也不会在送去设备的路上重编码,因为根本没有同步这回事。

四件真事,这个清单没有为了显得诚实而注水。要是其中两件属于你用播放器的方式,那就到此为止。

什么能搬过来,什么更好

媒体库在 MusicBee 用户常见的规模上撑得住。并行扫描器读的是完整标签、真实时长和每个文件自己的编码、采样率和位深,不是扫一眼文件头;标签读不出来的文件会按文件名索引进来,而不是悄悄消失。标签编辑是正经的编辑器,带批量修改、逐文件表格,还有一条写入路径:先复制再校验,而不是就地改你的原文件。

界面才是更大的差别。MusicBee 给的是一个好布局加一点换肤空间;rox 给的是四十来种面板,自己排布、带着各自的配置复制、弹出成真正的系统窗口。一整套外观是一个文件,装着布局、调色板和外观,也就是说定下来的那套排布可以递给别人,也可以搬到另一台机器上,而不是只活在某一次安装里。

自动播放列表能搬。rox 里的智能播放列表是一段保存下来的查询,语法和搜索框一样,可以带排序和上限,面板每次刷新都会重跑,而不是攥着一个过期快照。编辑器会随着输入预览这段查询取到什么,所以规则写错了,在存成一个名字之前就看得出来。

队列自动化也在:队列空了 rox 会补上,来源可以是你的浏览顺序、老是轮不到的那些曲目,或者当前这首听起来是什么样。最后这一条靠的是在你自己机器上分析你的文件,所以哪怕整个互联网都没听说过你的媒体库,它照样有效。

规模这个问题

MusicBee 不在这张表里,因为基准测试是在 Linux 上跑的,而它不在 Linux 上跑。它出现在这儿是为了回答“替代品会不会在我这个规模上垮掉”,用五万首曲目实测。

七款音乐播放器在同一个五万首曲目媒体库上的启动、内存和空闲 CPU
播放器出窗口完全加载内存空闲 CPU
rox0.3 s2.3 s 134 MB 0.5%
Elisa0.7 s一直静不下来 206 MB 74%
fooyin0.3 s18 s 364 MB 0%
Quod Libet-19 s 384 MB 0.2%
Strawberry0.3 s32 s 434 MB 0.8%
Museeks-3 s 436 MB 0%
Tauon8.7 s12 s 2.8 GB 0%

这些数字都是我自己在同一台机器上测的(Ryzen 9 5950X,Linux/Wayland),同一个放在外置 SSD 上的五万首曲目媒体库,每个播放器都过同一套测试流程,并且都已经把媒体库加载好。内存是整棵进程树的 PSS。“完全加载”指启动后 CPU 平静下来的那一刻;空闲指窗口可见、播放器暂停的状态。

诚实的分界

留在 Windows,用 MusicBee 同步手机、喂播客?这里没有任何东西能替掉它,换过来会丢掉两个功能,而 rox 对这两个连近似的说法都没有。

要搬去 Linux 或 Mac,或者已经在那儿、正对着 MusicBee 留下的空缺?这就是这个东西存在的全部理由,交易也很具体:你放弃同步和播客,换来一个原生播放器,标签更深、布局自己搭,五万首曲目下媒体库依然利索。

把一个面板弹进它自己的系统窗口,或者把整套布局作为单个文件递给别人,这两件事在功能对比表里没有行,因为对面没有可比的东西。要是你一直想要的就是这个,rox 就在这儿。

拿你自己的媒体库试试

自由开源,采用 AGPL,不用账号,没有安装程序。要是你其实正要离开的是那套配置,这里还有一篇 Foobar2000 对比

下载 rox

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

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