在你的 Fedora 终端上播放音乐
创始人
2024-03-02 04:33:39
0

MPD(Music Playing Daemon),顾名思义,是一个音乐(Music)播放(Playing)守护进程(Daemon)。它可以播放音乐,并且作为一个守护进程,任何软件都可以与之交互并播放声音,包括一些 CLI 客户端。

其中一个被称为 ncmpcpp,它是对之前 ncmpc 工具的改进。名字的变化与编写它们的语言没有太大关系:都是 C++,而之所以被称为 ncmpcpp,因为它是 “NCurses Music Playing Client Plus Plus”。 缘故

安装 MPD 和 ncmpcpp

ncmpmpcc 的客户端可以从官方 Fedora 库中通过 dnf 命令直接安装。

$ sudo dnf install ncmpcpp

另一方面,MPD 必须从 RPMFusion free 库安装,你可以通过运行:

$ sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm

然后你可以运行下面的命令安装它:

$ sudo dnf install mpd

配置并启用 MPD

设置 MPD 最简单的方法是以普通用户的身份运行它。默认情况是以专用 mpd 用户的身份运行它,但这会导致各种权限问题。

在运行它之前,我们需要创建一个本地配置文件,允许我们作为普通用户运行。

首先在 ~/.config 里创建一个名叫 mpd 的目录:

$ mkdir ~/.config/mpd

将配置文件拷贝到此目录下:

$ cp /etc/mpd.conf ~/.config/mpd

然后用 vimnanogedit 之类的软件编辑它:

$ nano ~/.config/mpd/mpd.conf

我建议你通读所有内容,检查是否有任何需要做的事情,但对于大多数设置你都可以删除,只需保留以下内容:

db_file "~/.config/mpd/mpd.db"
log_file "syslog"

现在你可以运行它了:

$ mpd

没有报错,这将在后台启动 MPD 守护进程。

使用 ncmpcpp

只需运行:

$ ncmpcpp

你将在终端中看到一个由 ncurses 所支持的图形用户界面。

按下 4 键,然后就可以看到本地的音乐目录,用方向键进行选择并按下回车进行播放。

多播放几个歌曲就会创建一个播放列表,让你可以使用 > 键(不是右箭头, 是右尖括号)移动到下一首,并使用 < 返回上一首。+ 键可以调节音量。Q 键可以让你退出 ncmpcpp 但不停止播放音乐。你可以按下 P 来控制暂停和播放。

你可以按下 1 键来查看当前播放列表(这是默认的视图)。从这个视图中,你可以按 i 查看有关当前歌曲的信息(标签)。按 6 可更改当前歌曲的标签。

\ 按钮将在视图顶部添加(或删除)信息面板。在左上角,你可以看到如下的内容:

[------]

按下 rzyRx 将会分别切换到 repeatrandomsingleconsumecrossfade 等播放模式,并将这个小指示器中的 字符替换为选定模式。

按下 F1 键将会显示一些帮助文档,包含一系列的键绑定列表,因此无需在此处列出完整列表。所以继续吧!做一个极客,在你的终端上播放音乐!


via: https://fedoramagazine.org/playing-music-on-your-fedora-terminal-with-mpd-and-ncmpcpp/

作者:Carmine Zaccagnino 选题:lujun9972 译者:chai-yuan 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

相关内容

AI洗牌音乐界,但创作者还...
作者:李梦冉 编辑:魏佳 当AI演员还未高调进军演艺界时,另一边的...
2026-04-09 15:28:44
周深新歌声明禁止AI训练!...
2026年4月1日,周深新歌上线,随歌附带的版权声明明确禁止歌曲用...
2026-04-03 08:50:23
韩红辟谣被AI替身:没有重...
3月30日,韩红工作室及韩红爱心慈善基金会官方账号发布视频辟谣,称...
2026-03-30 13:21:11
春染五柳岛!碧水环岛柳如烟...
3月27日,济南小清河五柳岛春意正浓,岛上垂柳新芽初绽,柳丝拂水摇...
2026-03-28 18:58:00
AI时代,音乐更需要“会推...
过去几年,音乐行业有一个明显的变化:歌越来越多,但真正能被听到的歌...
2026-03-24 12:47:50
AI音乐“唱”得响亮,产业...
普通音乐爱好者通过人工智能(AI)工具可以生成专属于自己的歌曲,短...
2026-02-28 13:19:18

热门资讯

PHP最佳实践(译) 简介PHP是一门复杂的语言,经过多年折腾,使其不同版本之间高度不一致,有时还有些bug。 每个版本都...
值得收藏的 27 个机器学习的... 机器学习 ( Machine Learning ) 有很多方面,当我开始研究学习它时,我发现了各种各...
8个有趣的Linux提示与技巧... 我们时不时给你带来关于Linux的提示与技巧。和这个系列保持一致,这里有8个我们从读者收到最有趣的提...
8 个提升你的隐私防护的开源密... 使用一些顶级开源密码管理器,确保你的登录凭证安全无虞。密码管理器是一项非常有用的实用程序。在你想寻找...
硬核观察 #885 苹果 AR... 苹果 AR 眼镜被无限期推迟据报道,由于技术上的挑战,苹果公司已经无限期推迟了其轻型增强现实(AR)...
为什么计量 IT 的生产力如此... 在某些行业里,人们可以根据一些测量标准判定一个人的生产力。比如,如果你是一个零件制造商,可以通过一个...
Helix:高级 Linux ... 说到 基于终端的文本编辑器,通常 Vim、Emacs 和 Nano 受到了关注。这并不意味着没有其他...
2020 年的 GitHub ... 距离 2020 年结束只剩下区区 24 天,我们即将结束魔幻的 2020 ,迎来新的一年,新的一年或...
开源新闻速递:openSUSE... 今日关注openSUSE 项目组的 Dominique Leuenberger 在他的周报中说:“这...
KDE4.11 Beta1 正...   KDE 项目工作组刚刚发布了 KDE Software Compilation 4.11 Bet...