openwrt音乐mpd_3个用于Armbian音乐服务器的MPD客户端

编程知识 更新时间:2023-04-27 08:00:26

openwrt音乐mpd

上个月 ,我描述了如何将CuBox-i4Pro计算机配置为Music Player Daemon(MPD)音乐服务器。 现在,我已经使用了一段时间,现在我对自己的使用经历进行了简短的更新,包括寻找MPD客户端,以便可以在机器上欣赏音乐。

您可以在这张照片中看到CuBox音乐服务器-它是前景右下角的小方框。 您还可以看到数模转换器(或DAC,左侧是银色的加密狗),硬盘驱动器(位于其下方)以及70年代后期的老式功率放大器(其散热片在盒子中可见的盒子)。将其连接到我的厨房扬声器。

自从我安装服务器软件以来,已经为Armbian发行版发布了新内核。 升级到该内核会立即破坏MPD播放音乐的能力-哦,不! 但是一些侦探性工作揭示了其中的原因……事实证明,新内核支持高级Linux声音体系结构(ALSA)下的HDMI接口,因此MPD配置文件中的设备编号不再引用我的DAC!

我认为这是使用aplay -L提供的更具体输出的好时机,该输出通知我该设备名为hw:CARD = Schiit,DEV = 0 。 您可以在下面的屏幕快照的/etc/mpd.conf文件中看到新的输出节:

我还发现我没有告诉MPD绑定到服务器的IP地址,所以我更改了这一行:

而且,好消息是-音乐服务器正在按我希望的方式工作。 我唯一缺少的是一个好的MPD客户端来控制它。

我在客户中需要什么

服务器没有运行任何类型的图形用户界面,因此,我可以直接在服务器上运行的唯一客户端是不依赖GUI的客户端。 也许令人惊讶的是,有很多MPD客户端在终端窗口中运行。 我在上一篇文章中简要介绍了mpc ,因为我使用它来测试MPD是否正常工作。 虽然mpc的功能相当完整,但它可能不太适合日常音乐浏览和标签编辑。

为了完善我的发烧友设置,我尝试了其他三个客户端:ncmpcpp,Sonata和GMPC。 这是我学到的。

Ncmpcpp

NCurses Music Player Client Plus Plus( ncmpcpp )提供了比mpc更丰富的客户端体验。 它使用ncurses编程库提供全屏,基于终端的音乐浏览器,并且一般而言,其用户界面是命令字符驱动的,有点让人联想到vi文本编辑器。

ncmpcpp客户端处于“查看当前播放列表”模式。

Arch Linux Wiki提供了有关ncmpcpp的配置和使用的很好的解释。 它是一个功能齐全的回放客户端,具有强大的浏览功能和合理的标签编辑器。 我唯一的抱怨是F1功能键用作帮助键,因为某些终端应用程序已经使用了F1。 虽然我不希望大量使用此客户端,但以防万一。

奏鸣曲

多年来,我已经尝试了几种基于GUI的MPD客户端,而我一直回头的是Sonata 。 我认为这是因为MPD似乎很简单地扩展到了桌面。 也就是说,我认为它是围绕MPD提供的功能进行设计的,而不是采用其他设计并试图使其适应MPD的特殊性。

奏鸣曲播放专辑中的曲目。

请注意,您可以看到专辑封面,有关曲目和专辑的基本信息(例如,曲目标题,表演艺术家,专辑名称,日期等),以及专辑中其他曲目的简短摘要。

奏鸣曲试图查找歌词,但我发现命中率不是很高,这可能是因为当在线查找未提供正确的信息时,我经常策划标题,艺术家等。

奏鸣曲还提供了不错的相册视图。

Sonata的其他一些优点:允许定义流和播放列表; 控制音量和淡入淡出(如果您的DAC支持并且已配置MPD); 使用配置文件,因此您可以控制多个玩家; 查找远程封面,并允许您重新定义封面; 以随机顺序播放播放列表; 提供音乐库的专辑,艺术家,流派和文件系统视图; 和涂鸦。

我的奏鸣曲愿望清单很短:我希望能够以不同的方式对专辑进行排序,例如按照作曲家,专辑歌手,歌手,专辑的顺序排列; 我想要记录液位计; 并且我希望音乐服务器也可以选择提供封面。

最后一个小麻烦:奏鸣曲想建立一个隐藏的封面目录,但似乎有问题。 首先,它使用连字符作为艺术家和专辑名称之间的分隔符。 其次,Sonata的缓存有时会填满同一张专辑的封面艺术定义的多个版本,这似乎混淆了其在专辑视图中显示专辑封面的能力。

但总而言之,这是一个非常好的简单MPD音乐客户端。

通用电脑

自从我看了Gnome音乐播放器客户端( GMPC )以来已经有一段时间了,我不确定为什么。

GMPC相册视图

GMPC比Sonata提供了更多信息,例如,文件格式,字长和采样率。 它还会显示同一艺术家在我的音乐库中的其他专辑的列表。 我不确定为什么要有两张专辑封面。 (我想是时候阅读文档了。)

在玩完GMPC之后,我认为这就是GMPC和Sonata之间差异的原因所在-GMPC拥有更多选择。 例如,可以定义标签浏览器。 例如,我定义了一个“专辑艺术家-专辑”标签浏览器。

在GMPC中使用自定义标签浏览器。

您会看到我选择了Amadou&Miriam ,浏览器正在向我显示我库中该专辑艺术家的专辑(下)和歌曲(右)。 在左侧面板中,您可以看到我还定义了上一个图像中没有的“相册浏览器”。

我还没有完全探讨专辑封面的选项,但是GMPC的默认设置似乎是从Last.fm获取封面。 我不确定这是否是个好主意。

显然,GMPC需要更多的调查,但我喜欢到目前为止所看到的。

还有音乐

以下是对我的音乐爱好者的三个快速建议。

如果您喜欢Tangerine Dream ,但您还没有听过1992年的《 Live In America 》 ,那就听听这个离谱的“ Purple Haze”吧 。 专辑的其余部分也很有趣。 我从7digital购买了副本,这是一个很好的Linux友好站点(没有下载软件)。 不幸的是,它缺少一首歌,最后我检查了,7digital已将专辑从该站点撤下。

Canned Heat的《 Boogie with Canned Heat》长期以来一直是我的最爱,当我看到它以高分辨率重新制作并重新发行时,我不得不在7digital买到。 (我拥有的CD版本的声音质量确实很差-早期的模数传输之一做错了。)

最后,我对《 The Fabulous Thunderbirds》情有独钟已经有一段时间了,而他们的最新专辑《 Strong Like That 》确实很不错 。 查看“ 我知道我在这里迷失了你 ”。

我还应该尝试什么?

我知道我可以尝试许多其他MPD客户端,包括一些用于Android生态系统的客户端。 一如既往,我感谢您的建议!

翻译自: https://opensource/article/17/7/mpd-clients

openwrt音乐mpd

更多推荐

openwrt音乐mpd_3个用于Armbian音乐服务器的MPD客户端

本文发布于:2023-04-20 14:38:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/97d7a5b6c294da1e280de4089fd5a899.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:音乐   客户端   服务器   openwrt   MPD

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 90430文章数
  • 23317阅读数
  • 0评论数