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(顺便说一句,我根本不认为 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本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。
© . All rights reserved.