Linux中國

在你的 Fedora 終端上播放音樂

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


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的電子郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國