Amarok

Amarok ˈ是一款跨平台、自由、开源的音乐播放器。尽管 Amarok 是 KDE 项目的一部分，但是它的发布与KDE Software Compilation 的发布周期无关。Amarok 以 GNU 通用公共许可证（第2版）发布。

它的名字最初是amaroK，在2006年6月中时才改成Amarok。

## 历史与发展目标

### 历史

该项目最初由 Mark Kretschmann 发起，作为改进XMMS的一种手段：多个可用性问题干扰了将新文件添加到播放列表这一功能，由于实现一个任务存在多个用户界面元素。最初的 amaroK 基于在 GNU Midnight Commander 中看到的双窗格界面的想法而创建，并且由 Kretschmann 单独发布的第一个版本基于允许用户将音乐拖放到界面的想法，界面中播放列表显示在右侧，信息在左侧。

在最初发布 AmaroK 之后，几位开发人员加入了这个项目，形成了“Three M's”，其中第一个是 Max Howell，他是该项目的界面设计师和程序员，以及 Muesli（Christian Muehlhaeuser），他为应用界面提供想法并参与开发直到后期的1.4版本。

这款程序的命名是来自麦克·欧菲尔德的专辑amaroK。拼写在2006年6月更改为Amarok。

2008年12月12日发布了 Amarok 的一个新的2.0大版本。2009年6月3日，2.1版发布，重新引入了1.4版的一些功能，这些功能在最初的2.0版本中缺少，并且引入了一些功能如首次支持本机的回放增益。

### 目标

Amarok 的标语是“再发现您的音乐”（Rediscover Your Music），它的发展是基于这一思想。Amarok 的核心功能，如独特的“背景浏览器”，整合维基百科查找和歌词下载。帮助用户寻找新的音乐，并且更了解他们的音乐。Amarok 还具有集成 last.fm，给予用户建议关于哪些演奏者可满足他们的心情；以及与 Magnatune 一体化，在他们的目录中所有的音乐不需花费就可听取以及购买无DRM的音乐。

## 特点

### 基本用途和功能

Amarok在播放音乐档案以外还提供了很多功能。例如Amarok可以根据音乐类型、歌手和专辑来管理音乐集，也可以为众多的音乐格式加入标签，加入歌词、唱片封面，也会自动按所播放的音乐评分。

Amarok提供了以下基本功能：

- 播放以下不同的音乐档案格式FLAC、Ogg、MP3、AAC、WAV、WMA和Musepack，也能够根据安装。不过注意Amarok不会播放有DRM的音乐。
- 为数码音乐档案套用标签（现在支援Ogg、WMA、AAC、MP3和RealMedia）。
- 让音乐专辑加上封面，而封面可以到Amazon.com下载。
- 建立和编辑播放清单，包括智能和动态播放清单，动态播放清单可以透过Amarok Script提供评分资讯，同时播放次数也会加到歌曲之中。
- 可以和一些数码音乐播放机如：iPods、Creative Zens进行同步、下载、播放和上载。
- 可以在Wikipedia取得歌手资讯，和歌词搜寻。
- 支援Last.fm。
- Podcast

## Amarok 2.0

Amarok 2发布于2008年12月10日带来了大量的新功能，和完全重新设计的界面。

新功能包括：

- 紧密整合的线上服务，如Magnatune、Jamendo、MP3tunes、Last.fm和Shoutcast。
- 完全脚本API和插件支持，使他能够更好地融入Amarok。
- 从KDE 3移殖框架到KDE 4，并使用核心技术如Solid、Phonon和Plasma。

## 版本历史

颜色｜代表意义

红｜旧版；已停止支援

黄｜旧版；仍有支援

绿｜最新稳定版

蓝｜未来的版本

主要版号｜开发代号｜次要版号｜释出日期｜附注

0.5｜??｜0.5.0｜2003年6月23日｜最初的版本

0.6｜??｜0.6.0｜2003年9月20日｜??

0.7｜??｜0.7.0｜2003年11月16日｜加入乐曲间的淡出淡入效果（Crossfading）以及自订字段。

1.0｜??｜1.0.0｜2004年6月17日｜加入可搜寻的“收藏库”、档案浏览器、来自Amazon的封面和状态。

1.1｜I am a rock｜1.1.0｜2004年9月27日｜加入乐曲评分功能以及对Xine、MAS和K3b的支援。

1.2｜??｜1.2.0｜2005年2月14日｜支援iPod、Audioscrobbler、MySQL和一个可修改布景的检视器。

1.3｜Airborne｜1.3.0｜2005年8月14日｜在界面、动态播放清单使用新的播放清单。支援Podcast、播放清单里的相对路径、播放清单等候区，并完成和维基百科的整合。

1.3.9｜2006年3月26日｜支援Helix和GStreamer引擎，改进Podcast播放界面。

1.4｜Fast Forward｜1.4.0｜2006年5月17日｜改善对移动设备的支援，将last.fm移到内容浏览器里，对于Xine的无空隙播放，使用脚本抓取歌词进一步整合维基百科，支援以拖曳方式抓取音乐CD，改进Podcast管理界面。

1.4.1｜2006年7月2日｜改进效能与易用性，从amaroK改名为Amarok。改由脚本的方式支援last.fm以及评分功能。

1.4.2｜2006年8月22日｜DAAP用户端、MTP媒体装置支援。动态收藏库，自订last.fm站台。

1.4.3｜2006年9月5日｜AFT (Amarok File Tracking)。

1.4.4｜2006年10月30日｜整合Magnatune，对 Crossfading提供三种不同方式使用Xine以及Helix引擎。

1.4.5｜2007年2月4日｜SHOUTcast串流，标签。

1.4.6｜2007年6月21日｜新图示主题、Rockbox支援。

1.4.7｜2007年8月13日｜更新图示和Cool Streams。

1.4.8｜2007年12月20日｜加入及改进最新的iPod（使用libgpod3）：第六代iPod classic，第三代iPod nano、iPod touch。

1.4.9｜2008年4月9日｜针对Kubuntu释出。因包含了一个重要的程式错误，故很快便释出1.4.9.1版取代。

1.4.9.1｜2008年4月12日｜更新翻译以及修复错误。

1.4.10｜2008年8月13日｜非常重要的安全性更新

2.0｜In the beginning｜2.0.0｜2008年12月10日｜从头到尾重新设计界面，增加更多的图形化特性。移植到KDE 4上。首次支援Microsoft Windows和Mac OS X系统

Magellan｜2.0.1.1｜2009年1月11日｜在播放列表中搜索和过滤

Only Time Will Tell｜2.0.2｜2009年3月5日｜Bug和稳定性修复

2.1｜Let There be Light｜2.1.0｜2009年6月3日｜ReplayGain支持，内容查看，新的播放列表布局编辑器, Amarok URLs以及书签

Oceania｜2.1.1｜2009年6月17日｜Bug修复

2.2｜Sunjammer｜2.2.0｜2009年10月1日｜界面修改，增加照片和视频的Plasma部件，改进收藏窗口的导航，改进了播放列表的排序和编辑

Weightless｜2.2.1｜2009年11月16日｜更快速的收藏扫描器，播客分组，自动读取播客，播放列表中SMB（Samba）的支援。

Maya Gold｜2.2.2｜2010年1月11日｜Moodbar支援，音乐自订标签，播客改进，及众多Bug修复。

2.3｜Clear Light｜2.3.0｜2010年3月15日｜优化播客支援及播放列表的保存，众多小规模改进。

The Bell｜2.3.1｜2010年5月31日｜自动化播放列表生成器，Context View的两个新applet，封面读取改进，及众多Bug修复和小改进。

Moonshine｜2.3.2｜2010年9月21日｜动态采集修复（尝试更优地与硬盘及USB大量储存装置协作），兼容KDE 4.5，其他Bug修复。

2.4｜Slipstream｜2.4.0｜2011年1月15日｜当从档案浏览器复制到本地收藏﹑音轨从某档案格式转换为另一种，其他Bug修复。

Resolution｜2.4.1｜2011年5月8日｜连同远程收藏，歌词和iPod的处理均受改善；Organize Collection对话方块中的新预览特性；其他Bug修复。

Nightshade｜2.4.2｜2011年7月7日｜本地音乐和播放列表中，收藏上的拖放功能可用于复制或移动；其他Bug修复。

Berlin｜2.4.3｜2011年8月1日｜使用LLVM的前端Clang编译，其他Bug修复。

2.5｜Earth Moving｜2.5｜2011年12月20日｜重写USB大量储存装置的支援，集成Amazon MP3商店，Amarok的Windows版本正式稳定。

2.6｜In Dulci Jubilo｜2.6｜2012年8月13日｜对iPod及iPhone支援的翻修已完成，针对类iPod及USB大量储存装置的转码。

## 基本资料

- 作者：Mark Kretschmann
- 开发者：The Amarok Team
- 编程语言：C++ Qt
- 操作系统：类Unix、Windows
- 语言：多国语言
- 类型：音频播放器
- 许可协议：GNU通用公共许可证第二版
- 网站：https://amarok.kde.org/