如何选择开源音乐播放器

5 位读者喜欢这篇文章。
Yellow and red record playing

Opensource.com

Linux 提供了大量的音乐播放器;您如何选择使用哪一个?

早在 2016 年 6 月,我写了关于我最喜欢的开源音乐播放器 Guayadeque 似乎正在消亡的文章。我描述了我真正喜欢 Guayadeque 的六个方面,并研究了两个明显的替代品:Quod Libetgmusicbrowser。从那时起,我一直在我的笔记本电脑上使用 gmusicbrowser,同时继续在家用音响连接的电脑上使用 mpd。与此同时,几位好心的读者提出了关于他们最喜欢的音乐播放器的其他建议。

有了所有这些可用的信息,我决定将我的“六件事”清单正式化,并将其应用于我笔记本电脑音乐播放需求的候选列表。

基于笔记本电脑的音乐播放器的 6 个关键功能

1. 必须可配置为将音乐未更改地传递到 Alsa

为什么?

  • 允许音乐动态切换比特率和位深度。
  • 可以轻松地将信号输入到专用于高保真音乐再现的外部数字音频转换器,并能够驱动优质耳机。

2. 应该有一个好的“智能播放列表”功能。

为什么?

  • 在您烹饪美味晚餐时,保持美妙的音乐不断播放。

3. 不应强制用户始终通过播放列表进行交互。

为什么?

  • 允许您双击专辑并播放,而无需进行一堆额外的点击来重新组织播放列表。

4. 应该提供一种简单的封面艺术方法。

为什么?

  • 使用嵌入的封面艺术,回退到音乐目录中的 cover.jpg(或 .png)。
  • 在许多播放器中,关于封面艺术有很多奇怪的挫折。谁愿意每次切换播放器时都重新整理他们的音乐,只是为了在播放音乐时看到正确的专辑封面?

5. 应该在音乐播放时显示信号电平和有效比特率。

为什么?

  • 因为有时您想知道!

6. 应该呈现良好到非常好的整体组织、布局和性能。

对我来说,列表中的第一项是关键功能;其余所有项都在更大或更小的程度上增强了体验。因此,我将给第一个功能最高分 5 分,其余每个功能 1 分。根据这个方案,一个好的音乐播放器将获得 10 分。

评估

Guayadeque 10 分。它似乎已经起死回生。虽然 Guayadeque 尚未回到最新的发行版仓库中,但开发者提供了关于其安装的说明

Quod Libet 7.5 分。满足要求 1、3 和 6。智能播放列表是可能的,但需要配置,所以我给 0.5 分。尽管该播放器有优秀的文档和大量的插件,但我一直无法实现第 5 项要求。我不得不重新组织我的音乐,以便为我们拥有的那些“免费下载”提供封面艺术,所以封面艺术也没有得分。

Gmusicbrowser 8 分。我还没有弄清楚如何获得电平表和智能播放列表。此外,它的布局非常灵活,几乎值得在要求 6 中获得 2 分,但极端的布局灵活性对我来说并不是非常重要。

DeaDBeeF 8.5 分。几位读者推荐了这个播放器,所以我认为我会看看。它满足要求 1;我能够在声音首选项面板中选择我可靠的 AudioQuest DragonFly 作为 ALSA 输出设备。切换不同比特率和字长的歌曲进行得很顺利,我通过查看 /proc/asound/DragonFly/stream0 验证了它们是否正确传递而没有重新采样。我找不到智能播放列表功能。播放器本身似乎比我想要的更注重播放列表,但很容易选择多首歌曲(一张专辑或任何东西)并将它们放入输入队列,尽管可用的选项似乎是“添加”,而不是“替换并播放”。因此,这方面得 0.5 分。封面艺术效果非常好。有一个频谱分析仪插件,并且显示了起始比特率。组织和布局完全可以通过设计模式进行用户调整。这似乎是一个功能强大的软件。

Audacious 没有评分。一位读者推荐了这个播放器,但在查看其配置时,我无法确信它会满足要求 1。例如,在设置 > 音频中,它需要选择位深度。鉴于我想以其原生位深度播放我的音乐,我认为我不想要这个功能。因此,我没有继续对其进行评估。

Rhythmbox 没有评分。虽然这是我系统上的默认播放器,但它配置为使用 Pulse Audio 进行输出,但我一直没有弄清楚如何让 Pulse 不受影响地传递音乐。因此,我没有继续进行此评估。

到目前为止,Guayadeque 仍然是我的最爱。

下次我将仔细看看其他一些音频播放器中的大牌,例如 Amarok、Clementine 和 Exaile,以及 mpd 和其一个或多个前端客户端。

还有什么我应该添加到这个列表中的吗?

寻找好的音乐

最近我一直在探索 Erased Tapes 目录。除了是我最喜欢的艺术家之一 Nils Frahm 的家之外,Erased Tapes 似乎专注于我可能最好描述为“氛围电子音乐”的音乐,尽管那里展示的许多作品也包括原声乐器。我最新的两张专辑都是 Ólafur Arnalds 和 Nils Frahm 的作品:StareLoon。您可以在 Erased Tapes 商店 听到这两张专辑的样本。此外,那里还提供了一个免费的样本曲目合辑,名为 Various Erased Tapes Artists Volume VII。Erased Tapes 经常提供 96kHz/24 位版本的音乐,我对此非常感激。当然,您无需安装下载垃圾软件即可收集您的购买。

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

37 条评论

我喜欢 Quod Libet + Ex Falso,当我谈论和思考它时,我的心会变得温暖,有点让我感到不舒服

感谢您的评论,kmf。 我也认为 Quod Libet 非常好。 关于 Ex Falso 的观点也很好,有很多标签编辑器。 我将看看它们...

回复 作者 kmf

就在本周,我了解了“aplayer”,我在 Debian 的命令行中使用过它。 不优雅,但它适合我。

感谢您的评论,Don。 到目前为止,我唯一使用过的命令行播放器是 ncmpcpp... 嗯,严格来说它不是命令行,而是使用 curses。 它是 mpd 的控制部分。 无论如何,我将“aplayer”添加到我的列表中,并将很快查看它。

回复 作者 Don Watkins

说真的,没有比 VLC 更好的播放器了。 我在 osx、ubuntu 和 android 设备上使用它。 我总是回到 VLC,因为根本没有更好的媒体播放器。

感谢您的评论,bbhome。 我已将 VLC 列入我的“待评测事物清单”。 我过去曾用它观看 DVD,它似乎一直都很好用,但从未真正深入研究它作为音乐播放器的功能。

回复 作者 bhome (未验证)

查看 Music On Console (MOC) 音乐播放器。 像 mpd 一样在终端中使用。

谢谢你的建议,Toby。 我已将其添加到我的列表中!

回复 作者 Toby Kelly (未验证)

就我个人而言,我非常喜欢 Clementine,但这完全是个人喜好。

感谢您的评论,markh。 我已将 Clementine 添加到我的待评测播放器列表中。

回复 作者 markh (未验证)

什么?? 没有提到 Clementine? Qmmp? Amarok? VLC? xmms? 任何基于 mplayer 的前端,例如 smplayer 或 umplayer? 这是什么类型的文章??

感谢您的评论,Eduardo。 为了回答您的问题,这是一篇介绍我将在以后的文章中用于其他播放器的评估方案的文章。 您可能会注意到,在最后,我提到我将在即将到来的文章中查看 Clementine、Amarok 和其他播放器...

无论如何,感谢您的建议。 我已将所有这些添加到我的待评测播放器列表中。

回复 作者 Eduardo Sanchez (未验证)

我只是认为值得注意的是,自从 xmms 被提出以来,Audacious 是很久以前从它分叉出来的,因为它的开发实际上已经死了。

回复 作者 clhermansen

感谢您的评论,CFWhitman。 很有用的信息。

我在我的仓库中看到有一个 xmms2,据称它是 xmms 的客户端-服务器重新设计。 但是没有 xmms,所以根据您的评论和仓库情况,我认为我会将 xmms 从我的列表中删除。

回复 作者 CFWhitman

另一个小问题:对于某些人来说,智能播放列表完全无关紧要; 例如,对于古典音乐爱好者来说,他们倾向于听整张专辑,这些专辑通常按文件夹组织。

感谢您的这条评论,Eduardo。 您提出了关于古典音乐的有趣观点。 我有一些已经翻录的古典音乐,还有一大堆古典 CD,总有一天我会处理它们...

就其价值而言,我迄今为止对音乐播放器的经验是,它们对古典音乐的兴趣服务不佳。 例如,我想要一个古典音乐库和一个非古典音乐库,因为我希望我的古典音乐库的用户界面围绕作曲家和作品以及艺术家/表演者和专辑/曲目进行组织。 但额外的部分对于流行音乐(或您可能希望称之为的任何音乐)来说效果不是特别好。

我有点不同意您的“整张专辑”评论。 正如我确信您所知,许多古典 LP 和 CD 包装了不止一部作品,通常是其他作曲家、表演者等的作品。 有时包装很有创意,但大多数时候我对包含两位不相关的作曲家的作品的专辑不太感兴趣,他们对彼此的作品没有特别的兴趣或了解。 翻录这种音乐的好处是,我可以将这两部作品分开,让它们独立存在,前提是我能正确标记标签...

无论如何! 我想我的意思是,古典音乐需要更多/不同的播放器马力和大量的整理。 反正就我的经验而言是这样的。

回复 作者 Eduardo Sanchez (未验证)

如果音乐播放器没有 midi 文件的插件,那它只算半个音乐播放器。
故事结束。

感谢您的评论,Tony。 您能否详细说明一下为什么播放器需要 midi 文件的插件? 听起来很有趣...

回复 作者 Tony (未验证)

“一位读者推荐了这个播放器,但在查看其配置时,我无法确信它会满足要求 1。 例如,在设置 > 音频中,它需要选择位深度。 鉴于我想以其原生位深度播放我的音乐,我认为我不想要这个功能。 因此,我没有继续对其进行评估。”

所以您完全错过了您可以从 pulseaudio 更改为 oss4/SSL/jack 甚至 OMG ALSA 的下拉菜单。您也错过了 ALSA 默认使用与源文件相同的采样率和格式,而 pulseaudio 例如默认对所有内容进行降采样,因此 Audacious 允许您轻松更改这些 pulseaudio 默认设置 *翻白眼*。对我来说听起来像是两全其美。 请帮自己一个忙,认真看看 Audacious。

感谢您的来信,Gognos。

我没有完全或部分错过我可以从 pulse 更改为任何内容的下拉菜单。 事实上,我现在正在我的另一个屏幕上查看它,这就是我看到的

- “输出插件”是 ALSA 输出

- 就在下面是一个下拉菜单,要求我设置“位深度”,选项为 16、24、32 和浮点

正是我需要选择位深度,而我已经选择了 ALSA,因此我知道我不必选择位深度,这让我远离了 Audacious。

回复 作者 Gognos (未验证)

感谢您的评论,John。 Lollypop 对我来说是全新的。 网页确实很吸引人! 我已将其添加到我的待评测列表中。 很棒的建议。

回复 作者 John (未验证)

您可能对 Aqualung(尽管它可能没有智能播放列表)和 Goggles Music Manager 感兴趣。 我的要求略有不同,这意味着我基本上喜欢播放列表。 :) 自切换到 Linux 以来,我的默认播放器一直是 DeaDBeeF。

顺便说一句,那时我写道 Quod Libet 根据我的要求很糟糕,这意味着当在上面放一点音乐时它会阻塞,但现在看来还可以。 现在我似乎找不到在哪里选择输出设备,它也不显示比特率。

感谢您的评论,Frans。

我已将 Aqualung 和 Goggles 都添加到我的评测列表中。 我非常感谢这些建议。

我也非常喜欢阅读您喜欢/不喜欢播放器的原因。 您的理由经过深思熟虑,正如您所说,与我的略有不同。 我自己的一些评论

- 据我所知,我只有 FLAC 和 MP3 文件(可能有一两个 ogg),我没有注意到播放中的间隙。 这并不是说它们不存在; 它们只是没有“摆在我面前”。 我会尽量多加注意。 在这方面,Aqualung 看起来非常认真。

- 我喜欢重放增益应用于我的一些较旧的 CD 的想法,这些 CD 通常下降 6dB 或更多,但我对让我的音乐播放器/计算机重新采样东西并不热衷。 我曾考虑用 Audacity 处理一些特定的罪魁祸首,但这将在未来进行。

- 我发现自己在听音乐时不会添加文件。 不确定这是为什么,我想这只是我的工作流程的方式。 所以我从来没有遇到过因为这个原因导致 UI 卡住的问题。

- 良好的音频质量 - 我认为我们在这方面达成了一致! - 对我来说,这意味着将比特传递到 DAC 而不进行任何修改。

再次感谢您的周到评论!

回复 作者 Frans (未验证)

抱歉 Frans 我忘记了一件事。 您按如下方式在 Quod Libet 上设置播放设备

启动应用程序 (d'oh) 并从菜单中选择音乐 > 首选项。

“首选项”窗格有五个选项卡,中间一个是“播放”。 在该选项卡上,有一个名为“输出管道”的字段。

在该字段中,您需要输入您想要用于播放的 gstreamer 管道。 在我的例子中,它设置为

alsasink device=hw:CARD=DragonFly,DEV=0

一般来说,如果您只想传递比特,则需要使用 alsasink。 设备参数可以使用命令“aplay -L”获得。

回复 作者 Frans (未验证)

哎呀! 关于比特率; 两种方法都不是最佳的,但您可以

1. 右键单击顶部显示的歌曲信息,然后从上下文菜单中选择信息

2. 查看 /proc/asound/your-device,直到找到 PCM 播放设备的 hw_params。

两者都没有提供即时/更新的视图。

回复 作者 clhermansen

我*喜欢*看到所有这些很棒的建议。 我过去常常使用 Clementine,但现在我不太在我的 Linux 笔记本电脑上听音乐。 我正在关注这个系列,也许我会尝试一些新的播放器。

感谢您的评论,Rikki。

很高兴收到这么多慷慨读者的出色建议。 由于这个原因以及 kmf 上面的评论,我的“待评测”列表中有 12 个播放器,这让我意识到我也需要批判性地看看标签应用程序。

感谢您提供的有用信息。

仅供参考,我喜欢 Linux 上最简单的播放器,因为我认为手机是播放音乐文件的合适场所。 最近我在一台装有 LXDE 的机器上使用 LXMusic。

实际上,我写信的原因是为了捍卫 Audacity。 它可以播放音乐文件,但这并不是真正的目的,它实际上是用于编辑声音文件,并且在这方面非常出色!

非常感谢您的评论,Tim。 我已将 LXMusic 添加到我的待评估播放器列表中。 我非常感谢您的建议!

至于 Audacity 和 Audacious,正如您所说,Audacity 是一个声音文件编辑器,并且正如您所指出的,它是一个很棒的工具,而 Audacious 是一个非常体面且小巧的音乐播放器。 不幸的是,这两个名字太相似了! 我认为我没有写“Audacity”来表示 Audacious,但如果我这样做了,我向所有人道歉!

回复 作者 Tim (未验证)

哈哈! 别担心。 有时我觉得我需要一个新的大脑...

回复 作者 Tim (未验证)

是的,有很多音乐播放器,但在尝试了至少 10 个不同的播放器后,我仍然没有找到一个适合我的

需求。 我只将笔记本电脑用于音乐:翻录、标记、转换等。以及聆听纯粹的保真度。 对于输出,我使用 DAC

MusicStreamer II+ 通过 ALSA 连接到放大器和独立扬声器。 在尝试了 Rhythmbox、Clementine、VLC、Kodi、Banshee、

Audacious 之后,我只有一个特殊要求。 应用程序也必须可以通过 Android 设备控制。 目前我正在使用 Kodi,但不是很

满意,因为仅通过已保存的文件夹搜索音乐很困难。 我不喜欢库,因为音乐、艺术家等太多不同了。
我将借此机会提及我最近遇到的另一个问题。 即使我通过输出声音使用 ASLA,我也注意到音乐中出现噼啪声、爆音和静电噪音。 有人遇到这个问题吗?如何解决?

感谢您详细而清晰的评论,Mitja。

我将尝试解决您提出的问题。

首先,当然,如果您在笔记本电脑上使用 MPD 作为您的播放器,并使用 Sonata 作为您的音乐浏览器/控制,您可以

- 将 MPD 配置为以纯格式通过 ALSA 传递您的音乐;

- 配置 MPD 和您的笔记本电脑,以允许您通过 Android 手机或平板电脑上的 MPDroid 控制它

您将需要在此上下文中单独管理翻录、标记等。 我建议您查看 Asunder 来管理您的翻录,并使用 EasyTAG 来管理您的标记。

作为参考,这正是我管理我的家庭音乐服务器的方式,该服务器连接到良好的 DAC,然后连接到家庭音响。

至于音乐中的噼啪声、爆音和静电噪音 - 这对我来说听起来像是驱动程序或内核问题。 解决此类问题的一个好去处是 ALSA 用户列表,网址为 https://lists.sourceforge.net/lists/listinfo/alsa-user,您可以在其中搜索类似的问题,如果找不到解决方案,请订阅该列表并发布有关您的问题的问题(警告 - 有一种发布问题的方法,涉及提供有关您配置的详细信息,这会最大限度地提高获得帮助的可能性)。

回复 作者 Mitja (未验证)

抱歉,Mitja,顺便说一句,Quod Libet 有一个插件,允许用户从 MPD 客户端(例如 MPDroid)控制它。 所以如果您喜欢 Quod Libet 的功能集...

回复 作者 clhermansen

期待您尝试 Amarok。 就我个人而言,我更喜欢 Amarok,它满足您的要求 + 可用的歌词获取功能。 缺点是它已经有一段时间没有更新了,因此它仍然停留在 Qt 4,所以在 HiDPI 屏幕上看起来不太好,有点像 GNOME 3.XX 上的 GTK2 应用程序。

感谢您的评论,David Bowie (??)

Amarok 在我的待尝试播放器列表中名列前茅。 由于我对 KDE 没有太多经验,我很惊讶 Amarok 在 GUI 方面落后了; 我以为它是核心 KDE 应用程序。

回复 作者 David Bowie (未验证)

© . All rights reserved.