このインターフェイスは、Qt クイック コントロールと KDE フレームワーク セットの標準ライブラリ (KFileMetaData など) に基づいて構築されています。再生には、QtMultimedia コンポーネントと libVLC ライブラリが使用されます。 KDE Plasma デスクトップとの統合は良好ですが、プログラムはそれに関連付けられておらず、他の環境や OS (Windows や Android を含む) でも使用できます。 Elisa を使用すると、プレイリストを作成したり、アルバム、アーティスト、トラックごとのナビゲーションを使用して音楽コレクションを参照したりできますが、アプリケーションの開発は音楽再生機能に重点が置かれており、音楽コレクション管理ツールについては詳しく説明されていません。
何も設定せず、音楽ファイルを置いたディレクトリを定義する必要もなく、起動後すぐに作業を開始することができます。コレクションは、システム内のすべての音楽ファイルにインデックスを付けることによって自動的に形成されます。インデックス作成は、組み込みインデクサーまたはネイティブ KDE セマンティック検索エンジンを使用して実行できます。
内蔵のインデクサーは自己完結型であり、音楽検索のディレクトリを制限できるという点で興味深いものです。 Baloo インデクサーは、必要な情報がすべて KDE 用にすでにインデックス付けされているため、はるかに高速です。
- マルチメディア ファイルのメタデータに含まれる音楽アルバム カバーの埋め込み画像のサポートを実装しました。
- libVLC を使用して音楽を再生する機能が追加されました。 LibVLC を使用すると、QtMultimedia でサポートされていない追加の音楽形式を再生できます。
- Plasma デスクトップ パネルに表示されるトラック再生の進行状況インジケーターを実装しました。
- 「パーティー」モードが改善され、現在の曲に関する情報を含むヘッダーと再生コントロール ボタンのみが画面に表示され、アルバム ナビゲーション ブロックが非表示になります。新しいリリースでは、このモードのバリアントがプレイリストに提供されます。パーティー モードでは、プレイリスト コントロールがタッチ スクリーン用に最適化されており、クリックまたはタップするだけでトラックを切り替えることができます。
- プレイリストのクリア操作のロールバックのサポートが追加されました。リストを誤って削除した場合でも、簡単にリストを復元できるようになりました。
- 最近再生された曲と最も頻繁に再生されるトラックのリストにアクセスできる新しいナビゲーション モードが追加されました (最新の 50 トラックと最も人気のある 50 トラックが表示されます)。
- 作曲者、作詞家、再生回数、歌詞など、メタデータで指定された追加情報を含む、作品に関する詳細情報を表示するコンテキスト ビュー モードが追加されました。現在、メタデータに存在するテストの出力のみがサポートされていますが、将来的にはオンライン サービスを通じて歌詞をダウンロードできるようになる予定です。
- Android プラットフォームに基づいたデバイスでホストされている音楽ファイルのインデックス作成のサポートが追加されました。将来的には、モバイル デバイス用のインターフェイス オプションの実装を含む、Android プラットフォーム用の Elisa バージョンを準備することが計画されています。
- 現在の作品のタイトルに、対応するフィールドをクリックしてアルバムと作成者に移動する機能が追加されました。
- 音楽ファイルの処理モデルは統一されており、拡張やカスタマイズが簡単です。長期計画の中には、ユーザーの好みや音楽の種類に応じて、音楽コレクションを通じてナビゲーション モードのデザインを変更する可能性があります。
- パフォーマンスの最適化が行われ、メモリ消費量を削減するための作業が行われました。表示領域 (View) の内容は、対応する領域をクリックするとオンザフライでロードされるようになったため、事前に非表示領域が形成されることがなくなり、不必要なリソースを消費することがなくなりました。音楽コレクションのダウンロードなど、リソースを大量に消費する操作を実行すると、操作の進行状況インジケーターが表示され、現在何が起こっているかを把握できます。
出所: オープンネット.ru