在你的 Fedora 終端上播放音樂

Carmine Zaccagnino發表於2020-02-20

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中國 榮譽推出

在你的 Fedora 終端上播放音樂

訂閱“Linux 中國”官方小程式來檢視

相關文章