在你的 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
然後用 vim
、nano
或 gedit
之類的軟體編輯它:
$ 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
可更改當前歌曲的標籤。
按 \
按鈕將在檢視頂部新增(或刪除)資訊皮膚。在左上角,你可以看到如下的內容:
[------]
按下 r
、z
、y
、R
、x
將會分別切換到 repeat
、random
、single
、consume
和 crossfade
等播放模式,並將這個小指示器中的 –
字元替換為選定模式。
按下 F1
鍵將會顯示一些幫助文件,包含一系列的鍵繫結列表,因此無需在此處列出完整列表。所以繼續吧!做一個極客,在你的終端上播放音樂!
via: https://fedoramagazine.org/playing-music-on-your-fedora-terminal-with-mpd-and-ncmpcpp/
作者:Carmine Zaccagnino 選題:lujun9972 譯者:chai-yuan 校對:wxy
訂閱“Linux 中國”官方小程式來檢視
相關文章
- matlab-播放音樂Matlab
- Linux 終端上的漂亮小馬Linux
- 來電對播放音樂的影響
- Linux終端上的行編輯器 edLinux
- html網頁無法自動播放音樂HTML網頁
- WT2003S-16S播放音樂控制
- 【.NET 與樹莓派】讓喇叭播放音樂樹莓派
- 使用 Wttr.in 在你的終端中顯示天氣預報
- 移動端 h5 ios不能自動播放音樂的問題:H5iOS
- 在終端上訪問網站和下載檔案網站
- 藍牛定時播放音樂系統V1.00免費版
- Fedora 21透明終端以及字型設定guake詳解
- 隱藏驚喜!在Mac終端上開啟經典小遊戲Mac遊戲
- 設計師研發智慧揹包Keeback,可實時定位和播放音樂
- 2 個給使用 Fedora 工作站的音樂愛好者的新應用
- 如何Fedora 24升級至Fedora 25版?Fedora24升級至Fedora25版的詳細教程
- Mac隱藏驚喜!在Mac終端上開啟經典小遊戲Mac遊戲
- Fedora中的vim
- js控制ios裝置在微信開啟網頁時,自動播放音樂JSiOS網頁
- 使用QMediaPlayer播放音訊音訊
- 下一代5G計算終端,正在你我的案頭甦醒
- 這麼多年了,有沒有一樣東西始終陪在你身邊
- 蘋果新推出Ferret-UI 2 AI:可控制其所有終端上應用蘋果UIAI
- 如何解決win10 5.1聲道測試正常播放音樂沒聲音Win10
- Android中用SoundPool播放音訊Android音訊
- OC WKWebView 狀態列空白,頁面顯示不能佔滿,以及播放音樂等問題WebView
- 超前點播終究只是曇花一現
- 將Fedora 31升級到Fedora 32的命令列方法簡介命令列
- 解放音影片應用的未來!Introducing HoloWAN
- 傳播正能量——做一個快樂的程式設計師程式設計師
- Fedora 中的 Toolbox 簡介
- Fedora 30的升級方法
- 如何升級fedora的版本
- 小區廣播背景音樂IP網路廣播系統方案設計概要
- 在你的 Python 遊戲中模擬引力Python遊戲
- Swift與FedoraSwift
- Vue之網易雲音樂PC版輪播圖的實現Vue
- Fedora 團隊宣佈 Fedora 36 系統釋出了