博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
openwrt音乐mpd_3个用于Armbian音乐服务器的MPD客户端
阅读量:2526 次
发布时间:2019-05-11

本文共 2496 字,大约阅读时间需要 8 分钟。

openwrt音乐mpd

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

CuBox music server and related hardware

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

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

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

aplay -L output

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

Telling MPD to bind to the IP address of the server

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

我在客户中需要什么

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

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

Ncmpcpp

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

Ncmpcpp screenshot

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

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

奏鸣曲

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

Sonata screenshot

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

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

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

Sonata screenshot

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

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

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

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

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

通用电脑

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

GMPC screenshot

GMPC相册视图

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

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

GMPC screenshot

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

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

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

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

还有音乐

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

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

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

最后,我对《 情有独钟已经有一段时间了,而他们的最新专辑《 》确实很 。 查看“ ”。

我还应该尝试什么?

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

翻译自:

openwrt音乐mpd

转载地址:http://sgszd.baihongyu.com/

你可能感兴趣的文章
webpack打包vue项目IE报错,“对象不支持“use”属性或方法”
查看>>
java.lang.NoClassDefFoundError: org/aopalliance/aop/Advice
查看>>
eclipse优化
查看>>
哒哒的马蹄,由心而生的感情
查看>>
buy用法
查看>>
presumably用法
查看>>
stick用法
查看>>
TeamWork#3,Week5,The First Meeting of Our Team
查看>>
获取或者设置非行间样式方法二
查看>>
隔日随笔样式测试
查看>>
ICMP(网际控制报文协议)
查看>>
Sonar安装和常见问题解决
查看>>
[蓝桥杯]PREV-12.历届试题_危险系数
查看>>
redis常用命令
查看>>
第一周例行报告及作业汇总
查看>>
SQL2043N 与 linux的randomize_va_space特性
查看>>
树莓派使用无线网卡上网相关命令
查看>>
优秀架构师是怎么炼成的?
查看>>
Hibernate的CRUD
查看>>
StringBuilder和StringBuffer的区别
查看>>