TranslateProject/translated/tech/20200210 Playing Music on your Fedora Terminal with MPD and ncmpcpp.md

4.1 KiB
Raw Blame History

使用MPD和ncmpcpp在你的Fedora终端上播放音乐

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

其中一个被称为 ncmpcpp 它是对之前NNCMPCI工具的改进。名字的变化与他们所写的语言没有太大关系都是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 用户的身份运行它,但这会导致各种权限问题。

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

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

$ mkdir ~/.config/mpd

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

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

然后用 vim, nano 或 _gedit_之类的软件编辑它:

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

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

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

现在你可以运行它了:

$ mpd

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

使用 ncmpcpp

只需运行:

$ ncmpcpp

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

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

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

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

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

[------]

按下 r, z, y, R, x 将会分别切换到 repeat, random, single, consumecrossfade 播放模式并将小指示器中的 字符替换为选定模式.

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


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

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

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