Quod Libet 徹底レビュー - 音楽プレイヤーとしての実力は?
私の音楽に対する要求はいたってシンプルです。いろいろと長所はありますが、洗練された耳はその中には含まれていません。コモドドラゴン並みの聴覚しか持たない私にとって必要なのは、見た目が美しく、セミモダンなレイアウトを備え、何よりも整理の甘いアルバム名・曲名・タグでイライラさせない、シンプルなプレイヤーだけです。この最後の条件こそが、長年にわたる私の音楽関連の悩みの種でした。
音楽プレイヤーに関しては、今のところそこそこ満足しています。VLCなら十分に役割を果たせますし、細かく調整すればかなり快適な環境になります。ちょっと冒険したいときにはClementineもあります。デスクトップ上で素晴らしいパフォーマンスを発揮し、クリーンなインターフェースと豊富な機能を備えています。それでも、私は時折新しい音楽アプリケーションを試してみます。音楽コレクションが勝手に整理されることはありませんからね。今回取り上げるのは、Quod Libetです。

ラテン語の名前に隠された意味
まずアプリケーション名の意味を検索するところから始めました。なるほど、確かに音楽に関連した名称です。このプログラムは興味深い選択肢に思えます。シンプルながらカスタマイズ可能なインターフェース、豊富なプラグイン、幅広いフォーマットへの対応、さらには不足しているカバーアートや歌詞、タグを整理・補完する組み込み機能まで備えています。Kubuntu 18.04にインストールし、早速テストを開始しました。

初回起動時、Quod Libetは音楽ソースの設定を促してきました。設定を済ませると、メインインターフェースにいくつかの楽曲が表示されました。適切にタグ付けされ、正しいアルバム名と曲名が表示される曲もあれば、そうでない曲もありました。ふむ。

ここは、ほぼすべての音楽ソフトに共通する最大の課題であり続けています。古い楽曲コレクションやタグ情報が不完全なMP3ファイルを扱うと、メディアプレイヤーは途端に機能不全に陥ります。さらに、付属のヘルパーツールを使ってオンラインで不足情報を検索しても、ほぼ例外なく失敗します。処理が複雑になりすぎているのが原因です。ファイル名をそのまま検索キーワードとして使おうとするプログラムを、私は見たことがありません。どのツールも、タグや人間には理解しがたい識別子を自動推測しようとするばかり。なんとも歯がゆい限りです。
プラグインは豊富だが、使い方には要注意
Quod Libetの隠れた強みは、強力なプラグインの豊富なラインナップです。システムトレイインジケーター、ゲインの正規化、通知、シャッフルやスキップ、メタデータとアートワークの検索、オーディオ圧縮など、多彩な機能が揃っています。なんとアラームクロックまであり、「大音量」の音楽で起こすことすら可能です。面白いですね。ただ、どの曲が流れるのか? どれほどの音量なのか?


ただし、やりすぎには注意が必要です。例えば私はカラオケプラグインを有効にしたところ、楽曲が台無しになってしまいました。原因がこのプラグインだと気づくまでに時間がかかりました。周波数がすべて乱れており、しかもボーカル部分だけに影響していたため、すぐには分からなかったのです。サウンドカードかノートPCのスピーカー、あるいはヘッドセットが故障したのだと思い込み、他のプレイヤーでは問題が発生しなかったことからQuod Libetの仕業だと確信し、ようやく真相に辿り着きました。

もう一つの問題は、プラグインがメニューからしかアクセスできない点です。メインインターフェースから手軽に操作する手段がありません。Quod Libetの本体部分はかなり素朴で簡素な造りです。どのプラグインが有効で、何を実行しているのかも把握しづらく、視覚的な手がかりは極めて乏しいと言わざるを得ません。
実際に使ってみた感想
しばらくいじくり回した後、本格的にこのプログラムを使い始めました。全体的には良好に動作しましたが、インターフェースには再設計が必要です。再生位置を移動したいときに使えるタイムスライダーがどこにも見当たりません(手動で展開する必要があります)。ランダム再生やシャッフルといった機能も、画面下部の小さな矢印の奥に不必要なほど隠されています。


Webから情報を取得して、「壊れた」楽曲の一部を修正しようと試みました。複数のプラグインで複数の情報源を指定していたため、それらがいつ・どのように競合するのかは判然としませんでした。カバーアートが常に表示されるわけではなく、一部の楽曲ではプレイヤーを再起動して初めて表示されました。タグ補完にはMusicBrainzが利用できますが、デフォルトの検索精度はあまり高くありません。一応動作しますが、やや遅く、もっさりとした印象です。
一方で、どの楽曲についても歌詞は一切表示されませんでした。インターフェース内にも、別ウィンドウにもです。理由は不明です。カラオケプラグインが本来どう動作するはずなのかも謎です。曲の音声を加工する以外に、一緒に歌えるようなインターフェースはどこにも見当たりませんでした。

見た目の美しさでは、カバーアートを表示するレイアウトが最も印象的でした。アルバムレイアウトはひどい出来で、奇妙な正規表現に基づく自動推測が単純に的外れだからです。これはQuod Libet固有の問題ではなく、開発者思考による過剰な複雑化の典型例です。一般ユーザーは正規表現が何であるかなんて知りませんし、気にもしません。曲の表示がおかしいとき、シンプルに解決できる手段を求めているのです。膨大なメタデータの海の中で、唯一確実に存在するはずのファイル名だけが活用されないのは皮肉です。
結果としては、楽しめました。かなり堅実で、ほぼ成熟した製品です。音楽プレイヤーに期待する機能は一通り揃っており、さらにいくつかのおまけまで付いています。唯一惜しむらくは、メインインターフェースに欲しい情報がすべて表示されないことです。歌詞のような追加情報を確認するには、作業の流れを中断せざるを得ません。


インターネットラジオ機能もあり、適切なプラグインを使えば広告までスキップできます。これは嬉しい追加機能です。とはいえ、こうした機能は他のLinuxメディアプレイヤーでも何度も見てきましたし、現在の人気音楽ストリーミングサービスが実現しているような完成度には届いていません。Linux向けのオンラインソースの多くは、それを再生するプレイヤーと同じくらい未成熟なのです。

最後に、設定画面の「タグ」セクションでいくつかの奇妙な点を発見しました。例えば、意味不明のメールアドレスが登録されている事実。これは一体何なのでしょうか? 開発段階での名残りでしょうか? また、タグの区切り文字には様々な記号が用意されているのに、最も一般的なハイフンが対応していないのは謎です。

まとめ
Quod Libetを試して、音楽プレイヤーの理想形を作り上げることがいかに難しいかを改めて実感しました。プログラム自体は決して悪くありませんが、粗削りな部分があり、UIには明確な改善の余地があり、メタデータ管理もかなり弱いと言わざるを得ません。最大の問題は、他の多くのメディアプレイヤーと比較して根本的に異なる魅力を提供できていない点です。90%の良さはあるものの、残りの10%が欠けています。そして、その「最後の10%」の中身がアプリケーションごとに異なる、ということにすぎません。
プラグインは気に入りました。拡張性という特性を最大限に活かし、磨きをかければ、Quod Libetが輝けるのはまさにこの分野です。かつてFirefoxが、便利で強力な拡張機能の数々によって偉大で人気のあるブラウザへと成長したように。現時点のQuod Libetは、無難に中間のポジションに留まっています。試してみる価値は十分にあります。あなたの心に響く一本の音符になるかもしれません。私にとっては、聴力の欠如にもかかわらず、一目惚れには至りませんでした。そして私の音楽コレクション整理の挑戦は続きます。調はニ短調で。
それでは、また。
-
OpenPandoraレビュー 第2回:ファームウェア更新とXfceデスクトップを徹底検証
ようこそ、ウィルコメン、ビアンヴニュ!Pandoraシリーズの第2弾記事へおかえりなさい。ご記憶の方も多いでしょうが、数週間前、私はMichael Mrozek氏からテスト機をお借りしました。世界最小にして最強のゲーミング・マイクロコンピュータです。前回は初印象、外観と操作感、スペック、そして多彩な機能・技術・インターフェースのさわりの部分をご紹介しました。今回はさらに踏み込みます。本稿では、テスト機のファームウェアを新しいバージョンへ更新する試みと、Xfceデスクトップ環境の細部までを掘り下げていきます。ゲーム向けのMiniMenuやAndroid modについては、三部作の最終回となる第3
-
XenServer + XenCenter 徹底レビュー:ノートPCへの導入から仮想マシン管理まで
今回ご紹介する記事は、少し変わっていますが、きっと楽しんでお読みいただけるはずです。実は筆者は以前にもCitrix XenServerについて、インストールと設定方法を取り上げたことがあります。全体として操作は非常に簡単で、XenServerが類似の機能を持つ無料のXCPのベースとなっていることを考えれば、なおさらです。ただし、初期設定以上の部分にはあまり踏み込んではいませんでした。今回は、XenServerを改めてインストールする様子をお見せします。しかも、ベアメタル型ハイパーバイザー向けのハードウェアとしては決して標準的ではないノートPCへのインストールです。さらに、SSHを使ったコマンド