如何在你的Fedora終端上播放音樂(lè)
MPD(Music Playing Daemon),顧名思義,是一個(gè)音樂(lè)(Music)播放(Playing)守護(hù)進(jìn)程(Daemon)。它可以播放音樂(lè),并且作為一個(gè)守護(hù)進(jìn)程,任何軟件都可以與之交互并播放聲音,包括一些 CLI 客戶端。
其中一個(gè)被稱為 ncmpcpp
,它是對(duì)之前 ncmpc
工具的改進(jìn)。名字的變化與編寫它們的語(yǔ)言沒(méi)有太大關(guān)系:都是 C++,而之所以被稱為 ncmpcpp
,因?yàn)樗?“NCurses Music Playing Client Plus Plus”。 緣故
安裝 MPD 和 ncmpcpp
ncmpmpcc
的客戶端可以從官方 Fedora 庫(kù)中通過(guò) dnf
命令直接安裝。
$ sudo dnf install ncmpcpp
另一方面,MPD 必須從 RPMFusion free 庫(kù)安裝,你可以通過(guò)運(yùn)行:
$ sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
然后你可以運(yùn)行下面的命令安裝它:
$ sudo dnf install mpd
配置并啟用 MPD
設(shè)置 MPD 最簡(jiǎn)單的方法是以普通用戶的身份運(yùn)行它。默認(rèn)情況是以專用 mpd
用戶的身份運(yùn)行它,但這會(huì)導(dǎo)致各種權(quán)限問(wèn)題。
在運(yùn)行它之前,我們需要?jiǎng)?chuàng)建一個(gè)本地配置文件,允許我們作為普通用戶運(yùn)行。
首先在 ~/.config
里創(chuàng)建一個(gè)名叫 mpd
的目錄:
$ mkdir ~/.config/mpd
將配置文件拷貝到此目錄下:
$ cp /etc/mpd.conf ~/.config/mpd
然后用 vim
、nano
或 gedit
之類的軟件編輯它:
$ nano ~/.config/mpd/mpd.conf
我建議你通讀所有內(nèi)容,檢查是否有任何需要做的事情,但對(duì)于大多數(shù)設(shè)置你都可以刪除,只需保留以下內(nèi)容:
db_file "~/.config/mpd/mpd.db"
log_file "syslog"
現(xiàn)在你可以運(yùn)行它了:
$ mpd
沒(méi)有報(bào)錯(cuò),這將在后臺(tái)啟動(dòng) MPD 守護(hù)進(jìn)程。
使用 ncmpcpp
只需運(yùn)行:
$ ncmpcpp
你將在終端中看到一個(gè)由 ncurses 所支持的圖形用戶界面。
按下 4
鍵,然后就可以看到本地的音樂(lè)目錄,用方向鍵進(jìn)行選擇并按下回車進(jìn)行播放。
多播放幾個(gè)歌曲就會(huì)創(chuàng)建一個(gè)播放列表,讓你可以使用 >
鍵(不是右箭頭, 是右尖括號(hào))移動(dòng)到下一首,并使用 <
返回上一首。+
和 –
鍵可以調(diào)節(jié)音量。Q
鍵可以讓你退出 ncmpcpp
但不停止播放音樂(lè)。你可以按下 P
來(lái)控制暫停和播放。
你可以按下 1
鍵來(lái)查看當(dāng)前播放列表(這是默認(rèn)的視圖)。從這個(gè)視圖中,你可以按 i
查看有關(guān)當(dāng)前歌曲的信息(標(biāo)簽)。按 6
可更改當(dāng)前歌曲的標(biāo)簽。
按 \
按鈕將在視圖頂部添加(或刪除)信息面板。在左上角,你可以看到如下的內(nèi)容:
[------]
按下 r
、z
、y
、R
、x
將會(huì)分別切換到 repeat
、random
、single
、consume
和 crossfade
等播放模式,并將這個(gè)小指示器中的 –
字符替換為選定模式。
按下 F1
鍵將會(huì)顯示一些幫助文檔,包含一系列的鍵綁定列表,因此無(wú)需在此處列出完整列表。所以繼續(xù)吧!做一個(gè)極客,在你的終端上播放音樂(lè)!