用了三年 Amarok,从"又一个播放器"到离不开的曲库管家

系统工具 ·约 7 分钟 ·記筆記的貓:團子

Amarok 是什么

Amarok 是 KDE 社区开发的一款本地音乐库管理器。和那些点开即放的轻量播放器不同,它的定位是把散装在硬盘里的音乐文件变成一套有组织的收藏体系——自动扫描、按艺人/专辑/流派/年份分层浏览、星级评分、播放次数统计,还有动态播放列表这种能自己选歌续上的高级玩法。曲库规模越大,这套体系的价值越明显。

它不是流媒体客户端,也不做在线曲库的事——互联网服务在这里只是补充,主要是 Last.fm 的听歌记录同步。主打就是「数据本地派」的重度听歌党。

安装

Amarok 在 Linux 上是原生应用,用 KDE Plasma 桌面的话直接从发行版包管理器安装就行,基本零折腾。换到 GNOME 或其他桌面环境也能跑,只是会多拉一串 KDE 依赖库——装之前要有心理准备。

Windows 和 macOS 用户目前需要自行编译,没有官方的一键安装包。Amarok下载 的第三方指南上有更详细的环境准备和编译步骤说明,懒得折腾的可以参考一下。这两个平台上的使用门槛会比较高。

装好之后第一次启动会引导你选择音乐目录,扫描完就能直接用了。KDE Plasma 下的体验是最流畅的,和系统通知、全局快捷键的集成几乎是无缝的。

动态播放列表界面

当初为什么看上它

装它的时候我硬盘里已经有两千多首歌了。之前一直用 Foobar2000 当主力——轻量、快,但曲库大了之后感觉越来越力不从心:没有评分体系、播放次数统计得自己装插件、歌单全靠手动维护。那段时间在找能自动续歌的方案,偶然发现 Amarok 的动态播放列表有一套叫 biases 的规则系统,能按标签、评分、流派条件组合出非常具体的选歌逻辑——比如「六成评分 4 星以上、四成从没听过的」,或者「让整张专辑按顺序播完」。

就是这点让我决定试试。

越用越顺手的,和越用越烦的

顺手的部分超出预期。 biases 规则系统从刚装时的完全看不懂,到后来能配出三套不同风格的动态列表——「通勤电台」(六成爵士四成后摇)、「挖坟模式」(全是播放次数为零的冷门货)、「专辑模式」(整张按顺序播)——中间花了大概两周。规则编辑器的界面是嵌套式的,And/Or/Partition 可以层层叠加,理论上能表达非常复杂的逻辑。配好之后基本就不用手动切歌了。

Ctrl+D 队列插播是另一个很快上手的快捷键——列表按顺序播着,突然想插一首朋友点的歌,选中按一下就进队列,播完自动回到原列表。队列和列表的关系是完全隔离的,不会打乱歌单本身。派对场景下这个功能的价值是肉眼可见的。

烦的部分来得比想象中早。 第一个问题是全局快捷键冲突。默认的 Meta(Win 键)组合和我用的截图工具撞了好几次,改了截图工具的快捷键才解决。后来又发现输入法的候选框默认也吃 Meta+M(静音),又改了一遍自己的全局键。建议第一次用就把全局键设成「其他应用不太可能占用」的组合,别用默认。

第二个问题是依赖臃肿。换到 GNOME 桌面试过一次,安装 Amarok 连带拉了 KDE 基础库、Plasma 组件一共两百多兆。不是不能用,但体验上确实不如原生 KDE 环境干净。非 KDE 用户要有心理准备——能用,但不是最佳状态。

第三个问题是 Windows/macOS 没有官方包。虽然我主要在 Linux 用,但偶尔想在 Windows 笔记本上装一份试试,编译门槛直接劝退了。这点对非 Linux 用户来说是实打实的硬伤。

评分与统计界面

离不开的,和碰都没碰的

Meta+1~5 全局打星是我每天都在用的功能。 听歌时大部分时间在干别的事——写代码、看文档、刷网页——突然听到一首好歌,手指移到键盘左上角按个数字键就完成了。评分数据积累了三年多,现在动态播放列表里六成的选歌权重都来自这个体系。Last.fm 的 Meta+L「喜欢」也用得挺勤,但打分的价值更大,因为它直接进了本地曲库的筛选条件。

Ctrl+D 队列插播也成了肌肉记忆。 朋友来家里说「放一首 XXX」,直接在播放器里搜出来 Ctrl+D,不用暂停当前歌单、不用手动建临时列表。

碰都没碰的功能有好几个。 脚本与命令行控制就是其中一个——官方支持用命令行调 Amarok,但想不出什么场景需要远程控制一个本地播放器。Quiz Play(接龙规则)也没碰过——上一首的尾字等于下一首的首字,这个玩法听起来有趣但实际用不上。转码工具倒是偶尔会用一下,但不是高频功能。

长期用下来的观感修正

当初装的时候,我把它当成「Foobar2000 的替代品」——播放器的另一个选择。用了三年后发现完全不是。Amarok 的核心价值不在「播放」,而在「管理」。它是曲库的管家,不是单纯的播放终端。评分、播放次数、标签整理、动态列表规则——这些功能的意义都在于把散装文件变成一套能被理解、能被检索、能被自动组织的收藏体系。

这套体系的价值是时间函数——用得越久、积累的数据越多,越能体会到它的好用。刚装时空的评分表和零播放次数不会让你觉得怎么样,但两三年后打开动态播放列表听到的都是「你之前给过四星的爵士、还没听过的冷门」,那种「播放器懂我」的感觉是轻量播放器给不了的。

当初高估了它的播放功能(其实就是中规中矩),低估了数据积累带来的复利效应。

去留结论

目前没有卸载的打算。只要我还在 Linux + KDE 环境下用、曲库还在持续积累,Amarok 就是主力。

什么信号出现会让我考虑换?要么是曲库规模缩小到几百首以下(那时候轻量播放器就够了),要么是换到非 Linux 系统(编译门槛劝退)。除此之外,短期内看不到替代者。

本文為個人基於網路公開資料整理編寫,非官方內容,僅供學習交流參考;軟體版權歸原作者所有,請支持正版;使用過程中遇到問題請查閱官方管道,本文不承擔任何責任。

團子還試過這些