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 分,封面(VLC 似乎可以很好地读取音乐目录中的 cover.jpg 文件)我给 1 分,良好至优秀的组织(再次导航文件系统,这意味着我可以看到我的艺术家列表,但例如,无法按专辑名称排序)我给 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 and 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 ch, 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.