从 2003 到现在:一款老牌播放器的二十年版本演进与复活史
一款播放器能连着维护二十多年并不常见——中间还断更过六年又满血复活。这条时间线按官方博客历次发布公告与社区资料整理,帮你把版本号背后的故事理清楚。
起源:1.x 时代(2003—2008)
- 2003 年 6 月 23 日:首个版本发布,起点是 Mark Kretschmann 想改进 XMMS 的一个尝试。名字最初拼写为 amaroK,取自 Mike Oldfield 的专辑《Amarok》——这个词同时是因纽特神话里一头狼的名字,作品里的狼头形象也由此而来。
- 2004—2006 年:1.x 系列快速迭代,1.0 引入可搜索的收藏库,1.1 加入曲目评分,1.3 带来动态播放清单与播客支持,1.4 完善移动设备与歌词脚本。这个时期的它被认为是 Linux 桌面最出色的播放器之一——后来大名鼎鼎的 Clementine 就是 1.4 的分支。
- 2006 年 6 月:拼写从 amaroK 统一改为 Amarok。
重写与争议:2.x 时代(2008—2018)
- 2008 年 12 月:2.0 发布,代码近乎全部重写并移植到 KDE 4 平台,首次支持 Windows 与 macOS。界面彻底推翻重来,引入服务框架(在线音乐源直接集成)与上下文面板。功能变强了,界面争议也随之而来——不少 1.4 老用户在初期并不买账。
- 2009—2011 年:2.1 加入 ReplayGain 原生支持;2.2.2 引入 Moodbar(进度条上的情绪条);2.3.1 带来自动播放列表生成器;2.5 让 Windows 版正式稳定。
- 2018 年 3 月:2.9.0 发布,这是 2.x 的最后一个版本。此后项目进入长达六年的沉寂。
复活:3.x 时代(2024 至今)
- 2024 年 4 月:3.0「Castaway」发布——2018 年以来的第一个稳定版本,核心是移植到 Qt5 / KDE Frameworks 5。公告特别说明:脚本框架从 QtScript 迁往 QJSEngine 的工程仍在进行,旧的 2.x 脚本大多不兼容。
- 2024 年 8 月:3.1「Tricks of the Light」——Last.fm 插件改用更新的令牌认证机制,相似艺人 applet 回归。
- 2024 年 12 月:3.2「Punkadiddle」——同一份代码可以在 Qt5 与 Qt6 上构建,收藏支持按「缺标签」筛选,修复 Ampache 5.0 登录。
- 2025 年 7 月:3.3「Far Above the Clouds」——第一个基于 Qt6 / KF6 的版本,音频引擎从 Phonon 重做为 GStreamer,所有用户获得统一的特性集(比如 ReplayGain 与可视化不再取决于后端插件)。
- 2026 年 6 月:3.3.3 发布,是 3.3 系列的第三个修复版。官方公告同时预告了界面大改的「Amarok 4」。
怎么读这条时间线
对普通用户,关键是三句话:用就用 3.x(各发行版仓库与 Flathub 装到的就是它);网上翻到的 2.x 老教程需要打折看(界面与脚本体系都变了);3.3 与 3.0 的日常使用差异不大(3.3 的改动主要是技术底座,官方原话是「对用户体验的影响相对较小」)。升级注意事项集中在 从 2.x 升级到 3.x 有哪些变化。
各版本的具体安装方式见 Linux 上怎么安装。