Quod Libet - Arch Linux 中文维基

跳至內容

# Quod Libet

出自 Arch Linux 中文维基
翻譯狀態：

- 本文（或部分內容）譯自 Quod Libet，最近一次同步於 2024-4-17，若英文版本有所更改，則您可以幫助同步與翻譯更改的內容。
- 您可以在 ArchWiki 的對應頁面找到本文翻譯的原始修訂歷史。
- 本文可能與英文原文存在出入。

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

您可以使用以下操作之一，而不是Next：Pause、Play'、Previous、Stop。

### 媒體伺服器

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

## 疑難解答

### 多媒體鍵不起作用

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

### 標題更改時界面凍結

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

## 參見

- Wikipedia 頁面
- GitHub 存儲庫
- 官方網站

分類：​

- 音樂

Quod Libet
新增話題