如何在你的Fedora終端上播放音樂
MPD(Music Playing Daemon),顧名思義,是一個(gè)音樂(Music)播放(Playing)守護(hù)進(jìn)程(Daemon)。它可以播放音樂,并且作為一個(gè)守護(hù)進(jìn)程,任何軟件都可以與之交互并播放聲音,包括一些 CLI 客戶端。
其中一個(gè)被稱為 ncmpcpp,它是對(duì)之前 ncmpc 工具的改進(jìn)。名字的變化與編寫它們的語言沒有太大關(guān)系:都是 C++,而之所以被稱為 ncmpcpp,因?yàn)樗?“NCurses Music Playing Client Plus Plus”。 緣故
安裝 MPD 和 ncmpcpp
ncmpmpcc 的客戶端可以從官方 Fedora 庫中通過 dnf 命令直接安裝。
$ sudo dnf install ncmpcpp
另一方面,MPD 必須從 RPMFusion free 庫安裝,你可以通過運(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 最簡單的方法是以普通用戶的身份運(yùn)行它。默認(rèn)情況是以專用 mpd 用戶的身份運(yùn)行它,但這會(huì)導(dǎo)致各種權(quá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
沒有報(bào)錯(cuò),這將在后臺(tái)啟動(dòng) MPD 守護(hù)進(jìn)程。
使用 ncmpcpp
只需運(yùn)行:
$ ncmpcpp
你將在終端中看到一個(gè)由 ncurses 所支持的圖形用戶界面。
按下 4 鍵,然后就可以看到本地的音樂目錄,用方向鍵進(jìn)行選擇并按下回車進(jìn)行播放。
多播放幾個(gè)歌曲就會(huì)創(chuàng)建一個(gè)播放列表,讓你可以使用 > 鍵(不是右箭頭, 是右尖括號(hào))移動(dòng)到下一首,并使用 < 返回上一首。+ 和 – 鍵可以調(diào)節(jié)音量。Q 鍵可以讓你退出 ncmpcpp 但不停止播放音樂。你可以按下 P 來控制暫停和播放。
你可以按下 1 鍵來查看當(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ì)顯示一些幫助文檔,包含一系列的鍵綁定列表,因此無需在此處列出完整列表。所以繼續(xù)吧!做一個(gè)極客,在你的終端上播放音樂!



























