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 友好来源的更多音乐

我通常非常喜欢约翰·塞巴斯蒂安·巴赫的音乐,我真的非常喜欢 Andrew Manze、Rachel Podger 和古代音乐学院演奏的独奏和小提琴协奏曲,唱片公司是 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.