在Linux环境播放音乐

我倾向于使用轻量级操作系统,所以使用音乐播放软件也以功能简洁为主。目前工作平台采用 sway - i3兼容Wayland compositor 图形管理平台,采用 Kali Linux for ARM,在日常工作中,以简单播放mp3和flac格式音乐为主。

mpd

大多数音乐客户端实际上是 mpd 客户端,通过 mpd 可以实现网络服务的音乐流,客户端可以按需选择。

audacious

audacious是GNOME平台默认音乐播放器,轻量且功能完备

目前我暂时没有解决 PulseAudio 配置,所以采用修改 Output 设备,直接选择 ALSA内核声音子系统 ,即 Output Settings => Output plugin: ALSA Output 中配置 PMC device: hw:0,0 - bcm2835 HDMI 1 。配合我的AOC显示器自带的音频3.5”音频输出,可以正常工作

但是有背景杂音,经过摸索,我发现原来直接使用 ALSA内核声音子系统 做音频输出设备时,不能同时运行 PulseAudio 服务: 杀掉系统默认启动的 PulseAudio 服务之后音乐播放就非常清澈了。

ncmpcpp

ncmpccp是字符终端的 mpd 客户端,可以说最为轻量级且功能够用。不过,我最终选择的是 ncmpc (也就是 ncmpcpp 的fork源),实际已经非常好用了。

cantata

cantata是QT5的音乐播放器,支持lyrics歌词,且操作方便,也是 mpd 客户端。不过,2022年3月, CDrummond/cantata 宣布经过10年开发,该项目已经停止,最后relase版本是 v.2.5.0 。

参考