「Quod Libet」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
(一部翻訳)
(序文の翻訳を修正)
 
(同じ利用者による、間の4版が非表示)
1行目: 1行目:
 
[[Category:音楽]]
 
[[Category:音楽]]
 
[[en:Quod Libet]]
 
[[en:Quod Libet]]
[https://quodlibet.readthedocs.io/ Quod Libet] は[[Python]] で書かれ[[GTK]] に基づいた音楽プレヤーで、ネイティブまたはユーザープラグインを使用して拡張可能で、[[GStreamer]] をバックエンドとして使用して、多くのオーディオ形式をサポートしています。[[Wikipedia:ReplayGain|ReplayGain]]、タグの読み取りと書き込み、アルバムアート歌詞の表示、正規表現に基づくライブラリのフィルタリングなどをサポートします。
+
[https://quodlibet.readthedocs.io/ Quod Libet] は [[Python]] で書かれ[[GTK]] ベースの音楽プレヤーで、ネイティブユーザープラグインを使て拡張で、[[GStreamer]] をバックエンドとして多くのオーディオフォーマットをサポートしています。[[Wikipedia:ReplayGain|ReplayGain]]、タグの読み書き、アルバムアート歌詞の表示、正規表現に基づくフィルタリングライブラリなどをサポートしています。
   
Quod Libet プロジェクトには 3 つのコマンドが用意されています:
+
Quod Libet プロジェクトには 3 つのコマンドが用意されています:
 
; {{man|1|quodlibet}}: CLI をサポートするプレーヤーおよびライブラリマネージャー。
 
; {{man|1|quodlibet}}: CLI をサポートするプレーヤーおよびライブラリマネージャー。
 
; {{man|1|exfalso}}: グラフィカルなタグマネージャー。
 
; {{man|1|exfalso}}: グラフィカルなタグマネージャー。
20行目: 20行目:
 
Quod Libet は、いくつかの [https://gstreamer.freedesktop.org/documentation/plugins_doc.html?gi-language=c GStreamer のプラグイン] ([[Wikipedia:ReplayGain|ReplayGain]] 情報の計算など) から恩恵を受けることができます。これらを Quod Libet のプラグインリストで利用できるようにするには、{{Pkg|gst-plugins-good}} パッケージをインストールし、オーディオプレーヤーを再起動します。
 
Quod Libet は、いくつかの [https://gstreamer.freedesktop.org/documentation/plugins_doc.html?gi-language=c GStreamer のプラグイン] ([[Wikipedia:ReplayGain|ReplayGain]] 情報の計算など) から恩恵を受けることができます。これらを Quod Libet のプラグインリストで利用できるようにするには、{{Pkg|gst-plugins-good}} パッケージをインストールし、オーディオプレーヤーを再起動します。
   
== Configuration ==
+
== 設定 ==
   
=== Configuring the player core ===
+
=== プレーヤーコアの設定 ===
   
  +
メニューで、''File''、''Preferences'' の順に移動します。ここから、ライブラリパスを設定し、ReplayGain を有効にし、プレーヤーレイアウトを設定できます。
In the menu, go to ''File'' and then ''Preferences''. From here, you can configure the library path, enable ReplayGain, and configure the player layout.
 
   
=== Enabling plugins ===
+
=== プラグインの有効化 ===
   
  +
プレーヤーのデフォルト設定はすべてを網羅するものではありません。より高度な設定は次のように実行します。
The default preferences of the player are not exhaustive. A more advanced configuration is done via
 
  +
それらを有効にするには、メニューで ''File > Plugins'' に移動し、目的のプラグインを有効にします。
plugins. To enable them, in the menu, go to ''File > Plugins'', and enable the desired plugins.
 
   
  +
興味深いプラグインのリストは次のとおりです:
Here is a list of interesting plugins:
 
   
; Alternative progress bar: Display a progress bar at the top of the window.
+
; Alternative progress bar: ウィンドウの上部に進行状況バーを表示します。
; Waveform search bar: Display a waveform progress bar instead of a simple bar.
+
; Waveform search bar: 単純なバーの代わりに波形プログレスバーを表示します。
; Change theme: Configure the interface theme.
+
; Change theme: インターフェースのテーマを設定します。
  +
; ReplayGain: コンテキストメニューにボタンを追加して、選択したファイルの ReplayGain 情報を計算します。
; ReplayGain: Add a button in contextual menu to compute ReplayGain information for selected files.
 
; Information overlay: Add an OSD during title change.
+
; Information overlay: タイトル変更時に OSD を追加します。
  +
; D-BUS MPRIS support: D-BUS を介して MPRIS サポートを追加すると、キーボードのマルチメディアキーを使用してメディアプレーヤーを制御できるようになります。
; D-BUS MPRIS support: Add MPRIS support through D-BUS allowing to control the media player using keyboard multimedia keys.
 
  +
; Display lyrics: ディスプレイの右側にパネルを追加して、埋め込まれた歌詞を表示します。
; Display lyrics: Add a panel at the right of the display to show embedded lyrics.
 
   
== Plugins ==
+
== プラグイン ==
   
 
=== ReplayGain ===
 
=== ReplayGain ===
   
  +
[[Wikipedia:ReplayGain|ReplayGain]] Quod Libet ではデフォルトで無効になっています。実行時に ReplayGain タグに基づいてトラックのボリュームが調整されるようにするには、環境設定でこれを有効にする必要があります。
[[Wikipedia:ReplayGain|ReplayGain]] is disabled by default on Quod Libet. You must enable it in the preferences so that the volume of tracks will be adjusted at runtime based on ReplayGain tags.
 
   
Quod Libet is able to compute ReplayGain information and store it in the tags of audio files. It relies on the [https://gstreamer.freedesktop.org/documentation/replaygain/rganalysis.html?gi-language=c GStreamer's rganalysis] plugin. To do so:
+
Quod Libet は、ReplayGain 情報を計算し、オーディオファイルのタグに保存できます。これは [https://gstreamer.freedesktop.org/documentation/replaygain/rganaracy.html?gi-language=c GStreamer rganalysis] プラグインに依存しています。:
  +
* GStreamer のプラグインが {{Pkg|gst-plugins-good}} パッケージを通じてインストールされていることを確認してください。
* Ensure GStreamer's plugins are installed through the {{Pkg|gst-plugins-good}} package.
 
  +
* ReplayGain プラグインを有効にし、ファイルを右クリックして ''plugin''に移動し、''ReplayGain'' をクリックします。
* Enable the ReplayGain plugin, right click on a file, go to ''Plugins'' and click on ''ReplayGain''.
 
   
=== External control ===
+
=== 外部制御 ===
   
  +
Quod Libet は、[[MPRIS]] から [[D-Bus]] を使用してプログラムで制御できます。これを行うには、''D-BUS MPRIS support'' プラグインを有効にします。マルチメディアキーとターミナルを使用した制御が可能になります。
Quod Libet can be controlled programmatically using [[MPRIS]] through [[D-Bus]]. To do so, enable the ''D-BUS MPRIS support'' plugin. It allows control using multimedia keys and terminal.
 
   
  +
以下に、ターミナルを使用したプレーヤー制御の例をいくつか示します。
The following demonstrate some examples of player control using the terminal.
 
   
  +
; 音量を 50% に設定します:
; Set the playback volume to 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.freedesktop.DBus.Properties.Set string:org.mpris.MediaPlayer2.Player string:Volume variant:double:0.5
   
  +
; 再生アクションの制御:
; Control playback action:
 
 
$ dbus-send --dest=org.mpris.MediaPlayer2.quodlibet --print-reply /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Next
 
$ dbus-send --dest=org.mpris.MediaPlayer2.quodlibet --print-reply /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Next
   
Instead of ''Next'', you can use one of the following actions: ''Pause'', ''Play'', ''Previous'', ''Stop''.
+
''Next'' の代わりに、''Pause'', ''Play'', ''Previous'', ''Stop'' のいずれかのアクションを使用できます。
   
=== Media server ===
+
=== メディアサーバー ===
   
  +
Quod Libet は、バックエンドとして [[Music Player Daemon]] または [[Rygel]] を使用してメディア サーバーとして機能できます。これらのいずれかを選択して使用するには、環境設定で対応するプラグインを有効にします。
Quod Libet can act as a media server using [[Music Player Daemon]] or [[Rygel]] as backends. To select and use one of them, enable the correspond plugins in the preferences.
 
   
  +
== トラブルシューティング ==
== Troubleshooting ==
 
   
  +
=== マルチメディアキーが機能しない ===
=== Multimedia keys do not work ===
 
   
  +
マルチメディアキーは、[[MPRIS]] インターフェイスを使用して機能します。このインターフェースを機能させるには、Quod Libet のプラグインで有効にする必要があります。
Multimedia keys work using the [[MPRIS]] interface. This interface has to be enabled in the plugins of Quod Libet to make them work.
 
   
  +
=== タイトル変更時にインターフェースがフリーズする ===
=== Interface freeze when title changes ===
 
   
  +
バグのあるプラグインを有効にしたり、正常なプラグインが多すぎると、パフォーマンスが低下することがあります。問題のあるプラグインを特定できるように、フリーズが解消されるまでプラグインを無効にします。たとえば、''Waveform search bar'' は、ローエンドシステムでは多少の遅れを引き起こすことが知られています。
Enabling a buggy plugin or too many sane plugins can sometimes leads to poor performance. Disable plugins until the freeze disappear, such that you can identify the faulty plugin. For instance, the ''Waveform search bar'' is known to cause some lags for low-end systems.
 
   
== See also ==
+
== 参照 ==
   
 
* [[Wikipedia:Quod Libet (software)|Wikipedia page]]
 
* [[Wikipedia:Quod Libet (software)|Wikipedia page]]
* [https://github.com/quodlibet/quodlibet/ GitHub repository]
+
* [https://github.com/quodlibet/quodlibet/ GitHub リポジトリ]
* [https://quodlibet.readthedocs.io/ Official website]
+
* [https://quodlibet.readthedocs.io/ 公式ウェブサイト]

2024年1月13日 (土) 17:36時点における最新版

Quod LibetPython で書かれた GTK ベースの音楽プレイヤーで、ネイティブやユーザープラグインを使って拡張でき、GStreamer をバックエンドとして多くのオーディオフォーマットをサポートしています。ReplayGain、タグの読み書き、アルバムアートや歌詞の表示、正規表現に基づくフィルタリングライブラリなどをサポートしています。

Quod Libet プロジェクトには 3 つのコマンドが用意されています:

quodlibet(1)
CLI をサポートするプレーヤーおよびライブラリマネージャー。
exfalso(1)
グラフィカルなタグマネージャー。
operon(1)
コマンドラインタグマネージャー。

インストール

quodlibet パッケージを インストール して下さい。

デコード機能の拡張

Quod Libet は、GStreamer を介して Libav-based コーデックの恩恵を受けることができます (Monkey's Audio (APE) ファイルをデコードする場合など) これを有効にするには、gst-libav パッケージをインストールし、オーディオプレーヤーを再起動します。

プラグインリストの拡張

Quod Libet は、いくつかの GStreamer のプラグイン (ReplayGain 情報の計算など) から恩恵を受けることができます。これらを Quod Libet のプラグインリストで利用できるようにするには、gst-plugins-good パッケージをインストールし、オーディオプレーヤーを再起動します。

設定

プレーヤーコアの設定

メニューで、FilePreferences の順に移動します。ここから、ライブラリパスを設定し、ReplayGain を有効にし、プレーヤーレイアウトを設定できます。

プラグインの有効化

プレーヤーのデフォルト設定はすべてを網羅するものではありません。より高度な設定は次のように実行します。 それらを有効にするには、メニューで File > Plugins に移動し、目的のプラグインを有効にします。

興味深いプラグインのリストは次のとおりです:

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 プラグインを有効にし、ファイルを右クリックして pluginに移動し、ReplayGain をクリックします。

外部制御

Quod Libet は、MPRIS から D-Bus を使用してプログラムで制御できます。これを行うには、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 のプラグインで有効にする必要があります。

タイトル変更時にインターフェースがフリーズする

バグのあるプラグインを有効にしたり、正常なプラグインが多すぎると、パフォーマンスが低下することがあります。問題のあるプラグインを特定できるように、フリーズが解消されるまでプラグインを無効にします。たとえば、Waveform search bar は、ローエンドシステムでは多少の遅れを引き起こすことが知られています。

参照