4 款开源音乐播放器对比:VLC、QMMP、Clementine 和 Amarok

400 位读者喜欢这篇文章。
4 open music players compared: VLC, QMMP, Clementine, and Amarok

Opensource.com

2016 年 8 月,我撰写了关于我为什么喜欢 Guayadeque 音乐播放器的文章,然后我使用了对我来说最重要的六个特性来评估其他音乐播放器:Quod LibetGmusicbrowserDeaDBeeFAudaciousRhythmbox。热心的读者提出了许多其他有趣的建议。本期考虑的是 VLCClementineQMMPAmarok

我使用的标准

  1. 必须可配置为将音乐无更改地传递到 ALSA
  2. 应具有良好的“智能播放列表”功能。
  3. 不应强制用户始终通过播放列表进行交互。
  4. 应提供一种简单的封面艺术方法——使用嵌入的封面艺术,回退到音乐目录中的 cover.jpg(或 .png)。
  5. 应在音乐播放时显示信号电平和有效比特率。
  6. 应呈现良好到优秀的整体组织、布局和性能。

与之前的测试一样,我将为第一个标准中的完美表现给出五分,为标准 2-6 中的完美表现各给一分。

对于本次测试,我使用了我的 AudioQuest DragonFly 和两张可以从 Linux 友好的下载站点购买的专辑:Linn Records 录制的莫扎特《安魂曲》,96kHz/24 位,以及 Edameme 的专辑《Ochre》,44.1kHz/16 位

VLC

配置 VLC 很有趣。根据我的经验,音频管道的更改需要重启,一旦我意识到这一点,这并不是什么大问题。要让 VLC 将音乐无更改地传递到 ALSA

Tools | Preferences | Audio
Output module: ALSA audio output
Device: AudioQuest DragonFly, USB Audio Direct hardware device all software conversions

我真的不想使用所有软件转换,但是当我选择不进行任何转换时,我既听不到设备上的任何音乐,也看不到设备上的比特率指示器(即使重启也不行)。

我确实通过查看以下内容确认 VLC 以原始比特率播放:

$ cat DragonFly/stream0
AudioQuest inc. AudioQuest DragonFly at usb-0000:00:14.0-1, full speed : USB Audio

Playback:

  Status: Running
    Interface = 1
    Altset = 1
    Packet Size = 588
    Momentary freq = 96000 Hz (0x60.0000)
    Feedback Format = 10.14
  Interface 1
    Altset 1
    Format: S24_3LE
    Channels: 2
    Endpoint: 1 OUT (ASYNC)
    Rates: 44100, 48000, 88200, 96000

同样,44.1kHz 文件以其原生采样率播放,尽管似乎是 24 位。尽管如此,我仍然对不得不启用一些神秘的“软件转换”感到不满意,所以我在这里给 VLC 4 分。

至于其他分数,VLC 似乎没有音乐库的概念。相反,我可以打开音乐文件或音乐文件目录,并将它们保存为播放列表。我也可以打开我保存的播放列表。

因此,我给 VLC 智能播放列表 0 分,不强制我始终通过播放列表进行交互 0.5 分(因为我必须导航文件系统来选择音乐,而不是我的专辑列表),封面艺术 1 分(VLC 似乎可以很好地读取音乐目录中的 cover.jpg 文件),以及良好到优秀的组织 0.5 分(再次导航文件系统,这意味着我可以看到我的艺术家列表,但不能例如按专辑名称排序)。至于信号电平和有效比特率,我喜欢那些 VU 表和其他可视化效果,但我看不到如何直接从 VLC 获取有效比特率,所以我在这里给它 0.5 分。总分 = 6.5

Clementine

哇,我真的很想喜欢这个。第一印象非常好。非常漂亮的用户界面,超快速扫描我的库,大量的在线音乐资源,但没有明显的方法可以配置它通过 ALSA 与我的 DragonFly 通信。我找到了 这个似乎支持这种可悲状态的帖子。因此,我没有继续对其进行评估。不评分。

QMMP

让我想起了 XMMS,但同样,我无法确定任何方法来告诉它要使用哪个 ALSA 设备,所以我没有继续对其进行评估。不评分。

Amarok

这可能是由于我的发行版中的默认配置,但我的 Amarok 安装中唯一可用的音频播放设备是 PulseAudio Sound Server。我在 配置文档中看到,我应该期望找到 ALSA 的替代方案,但在我的存储库中似乎没有任何这样的东西。这个论坛帖子似乎表明 Pulse 是必需的。所以我没有继续对其进行评估。不评分。

音乐播放器评测总结

以下是我尝试过的播放器及其在我标准上的得分摘要。

播放器 速率/
深度直通
智能播放列表 队列选项到播放列表 嵌入式封面艺术或 cover.jpg 信号电平 & 有效比特率 整体组织 总分
Guayadeque 5 1 1 1 1 1 10
Quod Libet 5 0.5 1 0 0 1 7.5
Gmusicbrowser 5 0 1 1 0 1 8
DeaDBeeF 5 0 0.5 1 1 1 8.5
Audacious 未评分 - - - - - 未评分
Rhythmbox 未评分 - - - - - 未评分
VLC 4 0 0.5 1 0.5 0.5 6.5
Clementine 未评分 - - - - - 未评分
Qmmp 未评分 - - - - - 未评分
Amarok 未评分 - - - - - 未评分

读者友好地建议的我的待评测列表中的其余播放器包括

更多音乐推荐

一款出色的(廉价)耳机放大器

我拥有几款耳机和入耳式监听器:AKG 701、Grado SR 80、Shure SE 215 和 Etymotic HF 2。Grado、Shure 和 Etymotic 设备在我的各种音乐播放配置中都能正常工作,但众所周知 AKG 设备有点难以驱动,我的经验也证实了这一点。

Douk Audio Hifi 6J9

最近,我在 Sound & Vision 上偶然看到一篇关于一款名为 Nobsound NS 08E 的廉价耳机放大器的文章。这篇文章对这款设备评价很高,而且价格 50 美元确实很吸引人,所以我决定购买一台。

出于某种奇怪的原因,我无法以相同的名称订购相同的设备,而是发现香港的一家供应商在网上以 Douk Audio Hifi 6J9 的名称出售。供应商承诺该设备(包括运费)约为 45 美元,所以我订购了一台。它如期而至,现在正坐在我的数模转换器之上,为我的 AKG 耳机发出甜美的声音。显然,安装了两个 6J9 真空管,这款设备不适合放在笔记本电脑包里,但 AKG 设备无论如何都太大了,不适合携带。

Nobsound 真正面向与低输出设备(例如手机)的连接,因此我不得不在我的前置放大器的磁带输出和 Nobsound 的输入之间安装 Rothwell 衰减器。但是现在我有一台可以充分驱动 AKG 的设备。直接连接到我的前置放大器的耳机输出时,AKG 确实需要设置为 60% 的输出才能达到舒适的聆听水平,而且老实说,在这种配置下它们听起来可能有点单薄。而当连接到 Nobsound 时,较低的音域会更温暖,响亮的段落听起来完全不费力——而且音量控制设置为 9-10 点钟时非常响亮。我内心的愤世嫉俗者说 NS 08E 的音调色彩恰好抵消了 AKG 701 的音调色彩;务实的人只是坐下来欣赏美妙的音乐。

现在我正坐在这里用这个美妙的组合聆听 Amadou 和 Mariam 的 Sénégal Fast Food,我相信我应该推荐 Linux 友好网站(或至少是 CD)上提供的有趣音乐。

来自 Linux 友好来源的更多音乐

我真的很喜欢约翰·塞巴斯蒂安·巴赫的音乐,我真的很喜欢 安德鲁·曼泽、瑞秋·波德杰、古代音乐学院演奏的独奏和双小提琴协奏曲,这张专辑来自 Harmonia Mundi 唱片公司,我从法国格勒诺布尔的 Harmonia Mundi 商店购买的 CD 中翻录而来。(实际上,我在 2006 年和 2007 年在那里买了一大堆 CD,但这又是另一个故事了。)最近,我也一直在欣赏巴赫的 理查德·坦尼克利夫演奏的大提琴组曲,来自 Linn Records。据我所知,Harmonia Mundi 不直接向公众出售下载,而 Linn Records 则出售(正如我之前提到的,Linn 的网站对 Linux 友好——不需要讨厌的下载臃肿软件)。

另一方面,Harmonia Mundi 似乎正在推广通过 iTunes 购买其音乐。好吧,我不会那样做。但我看到它可以在 英国的 Presto Classical 以 FLAC 格式购买,而且还是以我自己的货币购买!这看起来是一个我需要进一步探索的网站。

那些品味更现代,并且喜欢他们在最近里约热内卢奥运会报道中听到的音乐的人,可能会喜欢尝试 Lenine 的 Labiata。我找不到任何地方可以购买这张专辑的 FLAC 下载——Lenine 网站上的链接不起作用——但 CD 似乎可以在明显的在线位置购买。我非常喜欢现代巴西音乐,但我不得不说,我的品味更偏向于前卫的 Lenine,而不是流畅的 Sergio Mendez,尽管这个版本的 Mas Que Nada,经过黑眼豆豆的清新演绎也很有趣。

北美音乐家受到南美音乐家启发的传统由来已久。我目前正在欣赏的一位是 Quantic,又名 Will Holland。虽然 Will 最初来自伍斯特郡(英国),但显然他现在居住在纽约。他在哥伦比亚度过了一段时间,这段经历尤其影响了 专辑《Magnetica》,该专辑可在 Linux 友好的 Bandcamp 网站上找到。我承认我有一张这张专辑的黑胶唱片,这是终极开放媒体。事实上,也许我现在就放上这张唱片——似乎是结束本月专栏的好时机。

Chris Hermansen portrait Temuco Chile
自从 1978 年从不列颠哥伦比亚大学毕业以来,我几乎一直与电脑为伴。自 2005 年以来,我一直是全职 Linux 用户,从 1986 年到 2005 年,我一直是全职 Solaris 和 SunOS 用户,在此之前是 UNIX System V 用户。

14 条评论

就我个人而言,我应该使用其他标准进行此类测试

1) 该软件能否在不使用糟糕的 Linux ALSA 声音系统的情况下播放?
例如“完美比特流”直接传输到您的 DAC?(以便内部操作系统声音系统
绕过)

2) 该软件能否播放 SACD-ISO?(还有 DIFF、DSD)

3) 该软件能否播放 DXD wav 文件?

4) 是否有好的(且快速的)IOS、Android 应用程序?

5) 是否有漂亮的专辑封面缩略图布局可用?

6) 最后但也许最重要的是,播放器的音质如何?

感谢您的评论 zerrax。我想指出一些事情来回应您的一些观点。首先,专辑封面艺术属于我的两个类别:封面艺术和整体组织。其次,我认为 Android 应用程序(至少是客户端控制应用程序)在我们谈论运行在专用设备上的音乐服务器(如 MPD)时更相关。我正在考虑如何处理该环境,并且我不认为我会使用相同的六个标准。第三,在这个阶段,我有点 PCM/FLAC 人,所以我没有投入大量时间来研究 DSD;如果我能找到我想要在 DSD 上播放的东西,我会将其转换为高分辨率 FLAC 格式(到目前为止,这只发生过一次)。

至于播放器的音质,我不得不承认我还没有达到那种精细程度;我基本上处于对播放器通过 ALSA 按原样向 DAC 提供比特流感到满意的阶段。

至于避免使用 ALSA(顺便说一句,我根本不认为它很糟糕),我不确定您将如何建议直接将比特流输出到设备。您能详细说明一下吗?

回复 作者:zerrax(未验证)

由于这篇富有洞察力的评论,我已经安装了 Guayadeque 0.4.1-0.14 beta x86_64。
这是第一个在 KDE 中没有崩溃的。过去,我会做一些事情,例如简单地将 VU 表移动到窗口顶部,它就会崩溃,所以我从未给它机会。
这个版本至少是稳定的(到目前为止)。
我发现 Guaydeque 的声音更干净。所以我将继续使用它,享受一段时间的纯净声音。

顺便说一句,它仍然存在稳定性问题。昨天,我点击了“在结尾停止”,然后关闭了 Guayadeque。它崩溃并生成了崩溃报告。

今天尝试在其网站上注册,它声称“我的人性可疑”,因为我无法弄清楚一个相当愚蠢的问题的答案:“我最喜欢的 linux 音频播放器的最后 2 个字母 + 3 个字母”。听起来很简单,对吧?没有人能给出他们喜欢的答案。好吧。

声音是卓越的,所以我将继续使用它。

感谢您的评论,nEWconvert。我真的很高兴听到 Guayadeque 满足您的需求。很抱歉听到它崩溃了。过去我也遇到过类似的偶尔问题。考虑从终端窗口运行它以查看问题是什么并提交错误报告!

也很抱歉听到您的人性可疑。我会回答“qeabc”这个问题,并且可能同样会被注册检查器拒绝!

回复 作者:nEWconvert(未验证)

QMMP -- qmmp-0.7.5 + qmmp-plugin-pack-0.7.5

“我无法确定任何方法来告诉它要使用哪个 ALSA 设备,”

好的,所以它不是立即可见的,需要做一些工作,因此为此扣一分,但是如果您已构建适当的插件 .lib/qmmp/Output/libalsa.so,则可以选择音频输出接口 ALSA、Jack、Null、OSS4 或 PulseAudio

CTRL P 打开首选项,然后单击左侧类别窗格中的插件,然后单击 ALSA“单选按钮”以选择 ALSA 作为输出,然后(这是重要的不明显的),单击窗口窗格底部的“首选项”按钮。

这将弹出一个对话窗口,您可以在其中选择可用的 ALSA“声卡”设备之一(包括 asound.conf 中定义的“硬件名称”以及“虚拟设备”,以及混音器卡和混音器 PCM)。

如果您从终端启动 QMMP,您可以看到很多诊断信息,因此可以检查它是否在谎报

OutputWriter: [alsa] 44100 Hz, 2 声道, s16le

QMMP 获得“零分”是非常不公平的,即使可以选择所需的 ALSA 输出(或更好的 JACK 输出),并且审阅者没有完全探索首选项界面。

感谢 J G Miller 提供的详细说明!我将尝试一下,如果它有效,将在下一期中升级我的评估。

回复 作者:J G Miller(未验证)

我们在农场使用 QMMP。为什么?它工作,它工作得很好,它听起来不错,我们真的很喜欢可以随时加载多个播放列表的功能!我预加载了 7 个播放列表,一周中的每一天一个,包含我想听的内容。播放列表都紧靠当前列表的底部,易于选择、易于填充和更改,并且可以轻松地将曲目从一个列表移动到另一个列表,这很不错。易于更换皮肤的事实是一个额外的好处!

感谢您的评论,LNXGoat!我钦佩那些可以提前 7 分钟决定他们想听什么的人,更不用说提前 7 天了!!!!但说真的,这是一个很好的例子,说明为什么我的重要参数对于其他人来说可能并不那么重要。我还没有发现自己处于想要策划播放列表的位置。

我真的很感谢您提供这种替代观点;再次感谢!

回复 作者:LNXGoat(未验证)

首先;
有人告诉我哪个发行版没有打包 pulseaudio 声音服务器。除了 puppy linux 和 arch 之外,如果您选择不安装它。为什么基于媒体播放器直接传递到 alsa 的能力来贬低它们,我认为这不是一项服务。
其次;
您可能想将 umplayer 从您的列表中删除;我前一段时间读到这个媒体播放器不再受支持。这只是 mplayer 的另一个前端...与 smplayer 相同 - 它是 mplayer 的前端...所以如果您要进行评测,为什么不直接评测 mplayer 呢?

感谢您的评论,coolmuzikjock。对我来说,绕过 PulseAudio 很重要,因为据我所知,Pulse 坚持重新采样,我不希望我的音乐被重新采样。我可以接受 Pulse 处理我笔记本电脑上的其他声音事件,但我有一个不错的 DAC,我喜欢用原始比特流来馈送它。因此,即使音乐播放器可能在其他方面都很出色,但如果它不提供此功能,我就不会对它感兴趣。我希望您不认为这构成了贬低这些播放器!

并且,根据您的建议,我已经将 mplayer 添加到我的列表中。谢谢!

回复 作者:coolmuzikjock(未验证)

您试过 daphile 吗?https://www.daphile.com/
这是一个处理音乐的发行版。问题是它不是免费的(仍然需要说服幕后人员),即使它使用了免费软件。

感谢您的评论,OBROW。我快速浏览了一下该网站,没有看到您为什么说它是“非免费的”。当然,它的许多组件都是免费的。

无论如何,如果它真的不是免费的,恐怕我无法评测它,因为我的专栏完全是关于开源音乐播放器和相关主题。

回复 作者:OBROW(未验证)

刚刚偶然发现了您的网站,看来您已经投入时间来充分利用 MP3 声音等,您能否解释一下设置计算机到放大器以进行媒体播放(主要是 MP3)的最佳方法,不太确定 ALSA 是什么,或者我是否应该使用它,我正在使用 Linux,一直只是将计算机连接到放大器 + 扬声器,使用任何我喜欢的播放器,然后就开始了......很想让一切听起来更好,希望这有点道理?谢谢

感谢您的评论,Rob Smart。

我当然已经在这个音乐爱好上投入了一些时间,尽管我是否获得了最佳效果还有待(热烈的)争论!但我对此非常满意。

我想我在我之前写的一篇关于家庭音乐服务器、ALSA、配置等的文章中回答了您的一些问题。请看看这里

https://open-source.net.cn/life/16/1/how-set-linux-based-music-server-home

自从那篇文章以来,我所做的唯一重大更改是从 Volumio 转移到 Archphile。音乐服务软件仍然是 MPD,我仍然主要在我的 Android 手机上使用 MPDroid 控制 MPD。

我使用的链条(基于 ARM 的专用计算机、轻量级 Linux 发行版、MPD 与经济实惠的高品质数模转换器的完美比特 ALSA 连接,所有这些都连接到家庭立体声音响)的好处是它易于配置和使用,听起来很棒,而且不会在银行账户上烧出一个大洞。

此外,由于播放器是专用的,因此其使用和功能不受正常计算任务、与其他软件要求的冲突等的影响。

如果您在阅读该文章后还有其他问题,请回复!

回复 作者:Rob Smart(未验证)

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 4.0 International License 许可。
© . All rights reserved.