测试 4 款开源音乐播放器等

让我们来看看唱机前置放大器套件、四款开源音乐播放器,最后以对闭源 MQA 的长篇大论结尾。
303 位读者喜欢这个。
cc music

Opensource.com

在我的上一篇文章中,我描述了我最新的音乐问题:我需要额外的放大级来充分利用我的新唱头。虽然我的前置放大器包含唱机级,但其增益仅适用于输出约 5mV 的唱头,而我的新唱头的标称输出为 0.4mV。

根据我的调查,我喜欢 Muffsy 唱机套件的外观,所以我订购了 前置放大器电源背面板。 我还需要获得一个外壳来容纳电路板和背面板,可以从许多在线供应商处购买。 Muffsy 不出售为设备供电所需的“墙式电源适配器”,所以我从加利福尼亚州的供应商处订购了一个。 最后,检查我的烙铁、吸锡器和焊锡,我意识到我需要做得更好——所以还需要更多购物,在线或本地都可以。 最后,对于那些像我一样焊接技能可能生疏,甚至一开始就不是很好的人,Muffsy 好心地提供了 两个教学视频的链接

到目前为止,所有到达的只是相当重的“墙式电源适配器”。 幸好我是一个有耐心的人。 随着事情的进展,我会写一两篇更新,敬请期待...

一项澄清:Muffsy 套件并非完全开源,至少根据 开源定义 的第 6 点。 Muffsy 发布其设计“仅供个人非营利性使用,” 这违反了该定义,但源代码是可用的。

音乐播放器

当我使用我的计算机(笔记本电脑、台式机或音乐服务器)播放音乐时,我有一个专用的独立数模转换器或 DAC,设置为处理数据流并将其转换为高质量的声音。 我想将其与警报、网络广告和其他声音分开。

我注意到,像 PulseAudioPhonon 这样的 Linux 音频系统的设计者往往不认为这种用例很重要;相反,他们倾向于关注基本播放、便利性以及使用和共享内置音频的灵活性。

因此,当我寻找音乐播放软件时,我尝试做的第一件事是配置软件以绕过 PulseAudio(如果已安装)并使用 ALSA 来使音乐文件原封不动地传输到 DAC。

我看到在 2017 年 3 月,在 PulseAudio 上完成了一些工作,以创建名为“智能重采样”的东西。 我还没有完全调查过这一点,但它似乎至少可以原封不动地传递原始音乐文件的采样率。 不幸的是,维护者的评论 10 继续宣传(已被证伪的)CD 音质是我们所需要的一切 的理论,忽略了 Joshua Reiss 在 JAES 第 64 卷中的元分析,该分析表明,听众不仅可以检测到高分辨率内容,而且可以被训练来提高他们对相同内容的检测能力。

无论如何,我对高分辨率内容的经验是,它相当可靠地表明有人在音乐文件的准备工作中投入了更多精力。 这意味着使用较低的电平、较少的压缩,并且对于较旧的音乐,有时会回到原始模拟母带作为源材料。 因此,我愿意支付附加费并使用像样的 DAC 来播放这些文件。

过去的文章中,我回顾了 以下音乐播放器,发现它们总体上满足我的需求:GuayadequeQuod LibetgmusicbrowserDeaDBeeFVLCGoggles Music Manager

到目前为止,Guayadeque 拥有一组最适合我的使用模式的功能。 它可以配置为通过 ALSA 将数字音乐流原封不动地传递,它具有智能播放列表和队列选项到播放列表,它可以很好地处理嵌入式专辑封面和 cover.jpg,它可以动态显示信号电平和有效比特率,并且它呈现了一个干净、设计良好的用户界面。 我也喜欢 Goggles Music Manager,因为它轻巧且直接连接到 ALSA(Guayadeque 介入 gstreamer)。

我还尝试了 AudaciousRhythmboxClementineQmmpAmarokLXMusicAlsaPlayerAqualungLollypop,但无法配置这些播放器在不重采样的情况下传递音乐(通常是由于无法配置与 ALSA 的直接连接)。

我喜欢并使用 音乐播放器守护程序 (MPD)。 虽然它的客户端-服务器架构和设计引入了一些限制(例如,客户端上不动态显示比特率或电平),但它也允许我拥有专用的低成本音乐服务器,为我的家庭聆听环境提供美妙的高品质音乐。

因此,我已经评估了几个 MPD 客户端,包括 NcmpcppSonataGMPCCantata。 在这组中,我更喜欢 Cantata,因为它具有出色的用户体验、性能和文档。

最近,我注意到我的发行版的商店中有一些对我来说是新的开源音乐播放器。 在本文中,我将介绍其中的四款:GNOME MusicMusiqueJuKJajuk

GNOME Music start screen

GNOME Music 启动屏幕

GNOME Music

根据其网页,“Music 是新的 GNOME 音乐播放应用程序。” 当我第一次启动 Music 时,我看到一个几乎空白的全屏应用程序,中心有一个看起来很酷的图形,提示我我的音乐文件夹内容将替换它。 所以我等着...又等了一会儿。 我去厨房查看周日晚餐的情况,15 分钟后回来;没有消息...

我单击“音乐文件夹”链接,然后进入我的音乐文件夹,所以这不是问题所在。 我尝试从终端使用调试选项启动它。 我在终端中收到了很多关于窗口大小调整之类的信息,但没有关于音乐文件的信息。 一些在线搜索使我意识到我需要运行 tracker。 我用以下命令启动了它

tracker daemon -s

并从命令行重新启动 gnome-music。 在这一点上肯定发生了更多事情,但 GNOME Music 屏幕中仍然没有音乐文件夹内容的迹象。 在我等待的时候,我开始搜索关于如何将 GNOME Music 指向我专用于音乐播放的数模转换器的说明,这让我进入了许多关于配置 PulseAudio 的页面。

嗯。 这似乎比我想要的要复杂得多...也许我改天再试 GNOME Music。

Musique

这以一种更有希望的方式启动,询问我是使用 ~/Music 还是其他内容。 我选择了 ~/Music 并坐下来观看。

Musique scanning start screen

Musique 启动屏幕

Musique 屏幕上显示一条消息,内容为“Musique 正在使用 Last.fm 对您的音乐进行编目。 这将花费时间,具体取决于您的收藏大小和网络速度。”

我不确定我是否真的想要这个;我花了很多时间来整理我的音乐元数据,使其成为我想要的方式。 而且,正如评论所说,这需要一段时间...与此同时,我决定四处寻找输出配置选项。 上面显示的菜单项都没有指示编辑“首选项”、“选项”或任何类似内容的机会。 当与 Last.fm 的对话完成后,艺术家开始显示在最左侧的窗口中,如下图所示。 不清楚艺术家的排序方式——Led Zeppelin 在 Emancipator 之前?

该应用程序的网站似乎没有任何关于配置的信息,在线搜索也一无所获,因为我最喜欢的搜索引擎不想区分“musique”和“music”。 唉,也许改天再说吧。

Musique artist view

Musique 艺术家视图

JuK

我尝试过的唯一其他面向 KDE 的播放器是 Amarok,我找不到使用它获得位完美播放的方法。 所以我对 JuK 寄予厚望。

与 Musique 类似,Juk 打开时要求提供我的音乐目录的位置。 我将其发送到 ~/Music 的方向,它开始编目我的音乐(我猜)。 当它忙碌时,我无法访问屏幕顶部的菜单。 好消息是,它花了大约一分钟来编目我的 6,633 首歌曲。 它是这样的

JUK with library

加载了我的库的 JuK

左侧面板中发生了一些奇怪的事情——我看到了 Tosca 的专辑“Dehli 9”,然后是两个 .flac 文件。 显然需要学习一些东西;我们暂时放在一边,尝试配置输出。 “设置”菜单似乎没有任何关于输出的内容。

JuK settings menu

JuK 设置菜单

我尝试启动 JuK 手册,但我的 GNOME 桌面没有安装 KDE 帮助中心。 一些关于“JuK 输出配置”和“JuK ALSA 配置”的在线搜索导致了关于配置 Phonon、配置 PulseAudio 和配置 Amarok 的文章。

又一个“改天再说”。

显然我在这里运气不太好!

Jajuk

Jajuk 是一个基于 Java 的播放器。 作为一个非常喜欢 Java 的人——以及它的一些 JVM 亲戚,比如 Groovy,更喜欢——我很有兴趣看看用它能创建什么样的音乐播放器。

一开始,当我启动 Jajuk 时,很容易看出它是一个 Java 应用程序——我看到的是一个需要改进的默认外观

JaJuk startup screen

JaJuk 的启动屏幕

Jajuk 第一次加载我的 ~/Music 目录时速度不是很快,但也不算太糟糕——加载 6,633 首歌曲花了 369 秒。

不太有希望的是访问我的 DAC 的问题。 在“配置”>“首选项”>“声音”选项卡中,有一个“启用位完美”复选框,但无法选择设备。

网站上没有明显的提示,搜索“jajuk 配置输出设备”首先将我带到一些关于配置 SAP 的页面(是的,那个 SAP)。

sound bit perfect

快速浏览一下,似乎 Jajuk 是一个功能非常丰富的音乐播放器,具有“卡拉 OK”模式和“准备派对”工具。 但我不知道如何让它偷偷绕过默认的混音环境。 此外,当我查找“Jajuk 位完美”时,我看到了这条评论

“新的声音/“位完美”选项确保您获得尽可能好的声音。 它禁用了 mplayer 的任何增益或声音处理选项。 请注意,在此模式下,声音音量被禁用,您必须从操作系统混音器设置音量。”

嗯,mplayer? 操作系统混音器? 好吧。 这看起来也不容易。

音乐播放器:经验教训

我不确定我希望音乐播放器做的事情对于很多音乐播放器设计师来说是否大多无关紧要,但感觉开始像这样了。 我需要检查 PulseAudio 中的“避免重采样”设置。 真的,如果我可以启动 Rhythmbox 或我的发行版附带的任何默认播放器,并让它在不重采样、混音和其他胡闹的情况下播放到我的 DAC,那就太酷了。 但就目前而言,想要通过 ALSA 将音乐文件馈送到 DAC 而不进行任何中间更改的 Linux 用户显然只有有限的选择:Guayadeque、Quod Libet、gmusicbrowser、DeaDBeeF、VLC、Goggles Music Manager 和 MPD(及其客户端)。

主带质量认证 (MQA)

就音乐和开源而言,目前发生的最糟糕的事情之一是 主带质量认证或 MQA 音乐的稳步发展。

对于那些迟到 MQA 对话的人——实际上,迟到这个对话并没有什么错——MQA 是一种通过将高频、低能量音乐“置于”低频音乐的噪声层之下来压缩数字音乐的方式。 还有一些关于补偿解码中原始模数转换的内容。 因此,从技术上讲,MQA 在某种程度上是一件很酷的事情,因为它允许比常规压缩(例如 FLAC 中的压缩)更高的音频信号压缩率。

但暂时将技术问题放在一边,最大的问题是 MQA 已获得专利,并且仅供那些根据许可参与音频制作链的人使用。 这也包括消费者。

为了清楚起见:MQA 是一种闭源编码-解码机制。 您和我,消费者,必须购买 MQA 许可的解码器才能以全分辨率收听 MQA 编码的音乐;否则,我们会得到某种 CD 音质的结果。

因此,当一家大型音乐公司决定仅以 MQA 格式提供高分辨率音乐时,您和我,消费者,要么必须购买 MQA 许可的解码器,要么为额外比特的交付付费,但无法使用它们。 我们绝不能对数据流进行逆向工程并提出我们自己的编码器。 更糟糕的是,MQA 编码的音乐以 FLAC 格式交付。 真的吗?

现在,我之前写过关于 MQA 的文章,并且我在不止一个网站上发表过我的观点,我认为广泛接受封闭音乐格式是愚蠢的,因为我们中的许多人都在努力看到以开放格式交付的音乐。 那么我为什么又要为此激动呢? 看一下 这篇文章,您将在其中看到一位高级 MQA 营销人员倡导 MQA 应该取代所有其他高分辨率内容,以及许多人的回应,他们不仅愿意抛弃开放音乐格式的自由,而且认为我们这些担心这些事情的人不值得认真考虑。

呼! 咆哮结束!

还有音乐

在我的上一篇音乐专栏中,我没有时间和空间提及一些值得关注的新事物。

首先是 Nils Frahm 的新专辑,“All Melody。” 可以从那些对 Linux 友好的在线音乐网站 Erased Tapes(Frahm 先生的唱片公司)和 Bleep 以辉煌的 96/24 数字格式甚至更辉煌的黑胶唱片格式获得,这是一张非常棒、氛围浓厚的专辑;电子乐和(非常贴近麦克风的)原声钢琴的完美结合。 Frahm 先生也在巡回演出,这可能是聆听这种出色音乐的最佳开源方式。

最近也听到了并购买了:Khruangbin 的“Con Todo El Mundo。” 现在让我看看——一个来自德克萨斯州的三人乐队,名字是泰语,但乐队成员中没有一个是泰国人。 在这张专辑中,他们演奏...嗯,我如何描述呢? 有点像 The Ventures 遇到了 Los Lobos,但更像是慢节奏的 Steve Ray Vaughan(不是我听过慢节奏的 SRV)。 是的,这张专辑是低保真的。 谁在乎,它很棒! 而且它可以在 Bandcamp 上找到,这是一个对 Linux 友好且对艺术家友好的在线音乐网站。

自从我在去年 11 月提到 Newen Afrobeat 以来,我已经设法购买了他们的两张专辑。 一张是 EP,其中有几位非洲音乐家,由 Fela Kuti 的小儿子 Seun Kuti 领衔,其中包括 Cheick Tidiane Seck。 《Opposite People》是 Fela 的标志性歌曲之一,在这张专辑中 的表演非常精彩,这个视频 很好地展现了这个团体的活力。 而且 Newen Afrobeat 可以在 Bandcamp 上找到。

所有这些伟大的音乐,都以开放格式从尊重您选择权的艺术家和商店中获得。

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

2 条评论

我在 Linux 上最喜欢的音乐播放器是 Rhythmbox。 我可以收听本地 mp3 音乐收藏,或流式传输大多数在线广播站点。 而且它真的很容易使用。
https://wiki.gnome.org/Apps/Rhythmbox

MQA 的简单解决方案:抵制使用该格式的音乐。

© . All rights reserved.