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
添加话题