私はXPユーザーであり、Linux OSとアプリを調査しています。そのため、端末コマンドに精通していないため、わかりやすい英語で回答を求めています。
Rhythmbox 2.96を使用すると、コンピューターにある音楽トラックを検索して再生できます。各トラックには、Windows Media Playerによって元々関連付けられているカバーアートが既にあります。画像の保存方法、保存方法、リンク方法はわかりませんが、アルバムアートの画像は[マイミュージック]フォルダに表示されます。
しかし..... Rhythmboxで音楽を再生すると、画面の左下隅に表示されるカバーアートがまったくランダムに見えます。表示される画像は、再生中のトラックに対応することはめったにありません。
各トラックで正しい画像が表示されるようにするにはどうすればよいですか?
編集:いくつかの詳細情報。 Rhythmbox画面で[編集]タブをクリックしてプラグインを見ると、Cover ArtとCover Art Searchがリストされ、チェックされていることがわかります。両方のプラグインが既にインストールされていることを意味します。もしそうなら、それらはどこにあり、どのようにそれらを活性化または使用できますか?
カバーアートのこの見かけのランダムな表示を観察した理由を説明するには、舞台裏で何が起こっているのかを理解する必要があります。
CoverArt Searchプラグインが原因です。多くのソースからカバーアートを取得します。
ただし、これは非常に「奇妙な」方法で行われ、各カバーアートソースプロバイダーにすべての要求が同時にスローされます。各ソースプロバイダーは結果を返すため、~/.cache/rhythmbox/album-art
にあるデータベースキャッシュにカバーアートを保存します。したがって、表示されるのは4つの検索すべての結果です。トラックからカバーアートが表示されるか、インターネットプロバイダーからカバーアートが表示される可能性があります。あなたにはコントロールがありません-その完全にランダムです。
すぐに使用できる唯一の実際の解決策は、Rhythmboxを使用するときにネットワークを切断して、リズムボックスにキャッシュファイルまたはトラック自体のいずれかを使用させることです。
はい、そうです-私はそれを書いたので、私はこれを知っています。
CoverArt Search Providersという外部プラグインが必要です。
これには、カバーアートをダウンロードする場所を選択できる重要な機能があります。
さらに良いこと-あなたは順序を制御することができます-あなたがトラックベースのアートが必要な場合-単にあなたの選択を順序の上に置いてください。
インターネットベースのカバーアートに興味がない場合は、インターネットベースのカバーアートプロバイダーを追加しないでください。
幅広いインターネットプロバイダーのカバーアートに興味がある場合は、組み込みのスクリーンショットをご覧ください。
それで、これをあなたに売りましたか?
これをインストールしましょう。以下のリンクされた質問で説明されているように、RhythmboxプラグインPPAで利用可能です。 PPAを追加し、パッケージrhythmbox-plugin-coverart-search
をインストールします。
Sudo apt-get install rhythmbox-plugin-coverart-search
PPAをインストールしたくない場合は、回答を完了するためにここに再現されている私の GitHub プロジェクトページの指示を使用して直接インストールできます。
RB2.96-2.99:
Sudo apt-get install git gettext python-mako python-mutagen python-requests python-gdbm python-imaging
rm -rf ~/.local/share/rhythmbox/plugins/coverart_search_providers
git clone https://github.com/fossfreedom/coverart-search-providers.git
cd coverart-search-providers
./install.sh
RB 3.0以降:
Sudo apt-get install git gettext python3-mako python3-requests python3-gdbm python3-pil python3-lxml
rm -rf ~/.local/share/rhythmbox/plugins/coverart_search_providers
git clone https://github.com/fossfreedom/coverart-search-providers.git
cd coverart-search-providers
./install.sh --rb3
カバーアートデータベースのクリーンアップ
トラックのカバーアートのみが記憶されるようにクリーンスタートを行う場合は、カバーアートデータベースを削除します。
rm -rf ~/.cache/rhythmbox/album-art
心配しないでください。次にrhythmboxを再起動すると、データベースが再作成されます。
RB2.96ユーザーにとって重要なポイント
RB2.96を使用しているため、Art Displayプラグインは、Art Searchプラグインに対してハードコードされた依存関係を持っています。 Art SearchとCoverArt Searchプロバイダーの両方を同時に実行することはできません。
リンクを解除するには(害はありません!)、次の手順を実行します。
Sudo nano /usr/lib/rhythmbox/plugins/artdisplay/artdisplay.plugin
行をDepends=rb;artsearch
からDepends=rb
に変更します
Ctrl + O、および保存するにはCtrl +X。
あるいは、この GitHubプロジェクト から手動でartdisplayプラグインをインストールすることもできます
リンクされた質問:
インターネットからカバーアートもダウンロードする優れたタグエディターが必要なようです。
MusicBrainz Picardのインストール方法は次のとおりです。
Sudo add-apt-repository ppa:musicbrainz-developers/stable
Sudo apt-get update
Sudo apt-get install picard
ダッシュから開きます。 Options
-Options
-Cover Art
に移動して、いくつかのCover Art Providers
を確認します。また、View
メニューに移動し、Cover Art
を選択します。
Add Folder
をクリックして音楽コレクションをロードし、複数のファイルを選択してLookup
ボタンを押します。保存することを忘れないで、タグとカバーアートを取得する場合。
お気に入りのプレーヤーに音楽をロードして、カバーアートをご覧ください。