Quod Libet

出自 Arch Linux 中文维基

Quod Libet是一款用 Python 編寫並基於 GTK 的音樂播放器,可使用本機或用户插件進行擴展,並支持使用 GStreamer 作為後端的多種音頻格式。它支持 ReplayGain、讀寫標籤、顯示專輯封面和歌詞、基於正則表達式過濾庫等。

Quod Libet 項目提供 3 個命令:

quodlibet(1)
The player and library manager, supporting a CLI.
exfalso(1)
The graphical tag manager.
operon(1)
The command-line tag manager.

安裝[編輯 | 編輯原始碼]

安裝quodlibet軟件包。

擴展解碼功能[編輯 | 編輯原始碼]

Quod Libet 可以通過 GStreamer 從基於 Libav-based 的編解碼器中受益(例如,解碼 Monkey 的音頻 (APE)文件。要啟用此功能,請安裝 gst-libav 軟件包並重新啟動音頻播放器。

擴展插件列表[編輯 | 編輯原始碼]

Quod Libet 可以從一些 GStreamer的插件中受益(例如,用於計算 ReplayGain 信息)。要使它們在 Quod Libet 的插件列表中可用,請安裝 gst-plugins-good軟件包並重新啟動音頻播放器。

配置[編輯 | 編輯原始碼]

配置播放器核心[編輯 | 編輯原始碼]

在菜單中,轉到文件,然後轉到首選項。在這裏,您可以配置庫路徑、啟用 ReplayGain 並配置播放器佈局。

啟用插件[編輯 | 編輯原始碼]

播放器的默認首選項並非詳盡無遺。更高級的配置是通過插件完成的。要啟用它們,請在菜單中轉到文件>插件,然後啟用所需的插件。

以下是有趣的插件列表:

Alternative progress bar
在窗口頂部顯示進度條。
Waveform search bar
顯示波形進度條,而不是簡單的條形。
Change theme
配置界面主題。
ReplayGain
在上下文菜單中添加一個按鈕,以計算所選文件的 ReplayGain 信息。
Information overlay
在標題更改期間添加 OSD。
D-BUS MPRIS support
通過D-BUS添加MPRIS支持,允許使用鍵盤多媒體鍵控制媒體播放器。
Display lyrics
在顯示屏右側添加一個面板以顯示嵌入的歌詞。

插件[編輯 | 編輯原始碼]

ReplayGain[編輯 | 編輯原始碼]

默認情況下,ReplayGain 在 Quod Libet 上處于禁用狀態。您必須在首選項中啟用它,以便在運行時根據 ReplayGain 標籤調整曲目的音量。

Quod Libet 能夠計算 ReplayGain 信息並將其存儲在音頻文件的標籤中。它依賴於 GStreamer 的 rganalysis 插件。為此,請執行以下操作:

  • 確保 GStreamer 的插件是通過 gst-plugins-good 軟件包安裝的。
  • 啟用 ReplayGain 插件,右鍵單擊文件,轉到Plugins並單擊 ReplayGain

外部控制[編輯 | 編輯原始碼]

Quod Libet 可以通過 D-Bus 使用 MPRIS 以編程方式進行控制。為此,請啟用 D-BUS MPRIS support插件。它允許使用多媒體鍵和終端進行控制。

下面演示了使用終端進行播放器控制的一些示例。

將播放音量設置為 50%
$ dbus-send --dest=org.mpris.MediaPlayer2.quodlibet --print-reply /org/mpris/MediaPlayer2 org.freedesktop.DBus.Properties.Set string:org.mpris.MediaPlayer2.Player string:Volume variant:double:0.5
控制播放操作:
$ dbus-send --dest=org.mpris.MediaPlayer2.quodlibet --print-reply /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Next

您可以使用以下操作之一,而不是NextPausePlay'、PreviousStop

媒體伺服器[編輯 | 編輯原始碼]

Quod Libet 可以使用 Music Player DaemonRygel 作為後端充當媒體伺服器。要選擇和使用其中之一,請在首選項中啟用相應的插件。

疑難解答[編輯 | 編輯原始碼]

多媒體鍵不起作用[編輯 | 編輯原始碼]

多媒體鍵使用 MPRIS 接口工作。必須在 Quod Libet 的插件中啟用此接口才能使它們正常工作。

標題更改時界面凍結[編輯 | 編輯原始碼]

啟用有問題的插件或太多正常的插件有時會導致性能不佳。禁用插件,直到凍結消失,以便您可以識別有故障的插件。例如,眾所周知,波形搜索欄會導致低端系統出現一些滯後。

參見[編輯 | 編輯原始碼]