Windows Media Player 12 で再生時に間違ったカバーアートが表示される

Windows Media Player 12 で再生時に間違ったカバーアートが表示される

カバー アートが埋め込まれた MP3 がたくさんあります (その状態で購入しました)。Windows Media Player でこれらのうちの 1 つを再生すると、正しいカバーが表示されることもありますが、ほとんどの場合、以前に再生された曲のカバーが表示されます (場合によっては数日前)。

私は長い間この問題を抱えていました。そして、最近の Windows 7 の再インストール (ハード ドライブのクラッシュ) でも問題は解決しました。

私の問題はこれに似たものしかし解決策は投稿されていません。

現時点で問題を再現しようとすると、Windows エクスプローラー (Windows 7、WMP12 はまだ実行されていない) で MP3 をダブルクリックすると、表示されるカバーは、今週初めに再生した MP3 のカバー (ここでは (A) と呼ぶ) になります。ただし、Windows エクスプローラーのステータス バーに表示されるカバーは正しいです。MP3 を変更すると (今回は Windows Media Player を実行)、カバーが (A) のカバーに留まったままになることもあれば、適切なカバーが表示されることもあります。この時点で終了し、同じ MP3 で Windows Media Player を再起動すると、(A) のカバーが再び表示されます...

リンクで説明されているものに近い別の動作があったことを覚えています。つまり、Windows Media Player が常に 1 つのカバー アートを遅延し、前の曲のアートを表示していましたが、それは WMP11 だったのかもしれません。覚えていません。

この問題を経験し、解決策を見つけた人はいますか?

答え1

TL;DR: 下部に2つの解決策があります

Nithin Philipps が指摘しているように、問題はこれらの MP3 がすべて同じフォルダにあり、同じ Folder.jpg と AlbumArtSmall.jpg を共有しているという事実にあります。(私はこれを独自に発見しました。Windows Media Player によって行われたすべてのファイル アクセスを見つけるために「プロセス モニター」を使用して、Windows Media Player が「Folder.jpg」という名前のファイルを検索し、見つからない場合は (削除したため) 15 秒後に (埋め込まれた MP3 カバーから) 作成していることを確認しました。)

また、これらのファイルを削除し、新しい空のファイル (0 バイト) を作成し、ACL で書き込みを拒否するようにアドバイスするページも見つかりました。この方法では、Windows Media Player は埋め込まれたアートを使用するようになります。(ライオンズフィル

VirginMega で購入した MP3 は「ダウンロード」フォルダに保存されるため、この方法でフォルダを保護しました。Amazon で購入した MP3 は別のフォルダ (「アーティスト名」/「アルバム名」) に保存されるため、何もする必要はありませんでした。

また、MP3 がネットワーク共有上にある場合、Windows Media Player は folder.jpg を作成しないこともわかりました (システム属性で MP3 を非表示にできないためだと思います)。そのため、NAS で新しい MP3 を整理すると、いずれにしても問題は解決します。

したがって、この問題には実際に 2 つの解決策があります。

  1. 空の Folder.jpg と AlbumArtSmall.jpg を作成し、ACL を使用して書き込みを拒否することで、MP3 を含むフォルダーを「保護」します。

  2. MP3 をネットワーク共有に置きます (FAT ドライブでも機能するかもしれません)。RAID NAS を使用して MP3 を保護するのは、いずれにしても良い考えです。ハード ドライブがクラッシュするのは望ましくありません。

答え2

AlbumArtSmall.jpg問題は、mp3 のディレクトリにあるファイルによって発生しています。Windows ツールを使用してこのファイルを削除 (または表示) することはできませんが、Cygwin コマンドライン ツール (lsおよびrm) または他のサードパーティ ツールを使用して、このファイルを表示および削除することはできます。ただし、これでは問題が永久に解決されるわけではありません。私の知る限り、WMP がこれを実行するのを止める方法はありません。

私が考えられる唯一の解決策は、異なるアルバムを異なるディレクトリに配置することです。こうすることで、AlbumArtSmall.jpgファイルはアルバムごとに一意になります。

答え3

問題はAlbumArtSmall.jpgあなたのフォルダにありますMP3

他の回答とは異なり、追加のフォルダをダウンロードせずにこのファイルを削除できます。 を見つけてChange folder and search optionsHide protected operating system files (Recommended)ではなく の選択を解除する必要がShow hidden files, folders and drivesあります。これにより、後者で表示されたすべてのファイルを含め、複数のファイルが表示されますが、その中にはファイル も含まれますAlbumArtSmall.jpg。それを削除すると、 も表示されるのでFolder.jpg、それも削除します。

その後、ファイルを再生すると、すべて正常になります。Hide protected operating system files (Recommended)重要なものを誤って削除しないように、再度選択することをお勧めします。

答え4

これに対する別の有効な解決策があります:

Windows Media Player を開いて...

「整理」->「オプション」->「プレーヤー」をクリック

次に、「再生時にローカル メディア ファイルをライブラリに追加する」のチェックを外します。
そして、間違ったアルバム アートを持つアルバムをライブラリから削除します。

エクスプローラーを開く...

「整理」->「フォルダーと検索のオプション」->「表示」をクリックします。

次に、「隠しファイル、隠しフォルダ、隠しドライブを表示する」にチェックを入れます。
そして、「保護されたオペレーティングシステムファイルを非表示にする(推奨)」のチェックを外します。

音楽ファイルが保存されているフォルダに移動し、を
削除します。AlbumArtSmall.jpgFolder.jpg

「保護されたオペレーティング システム ファイルを非表示にする (推奨)」を再度チェックすることをお勧めします。

関連情報