Windows Media Player 12 播放時顯示錯誤的封面藝術

Windows Media Player 12 播放時顯示錯誤的封面藝術

我有很多帶有嵌入式封面藝術的MP3(像這樣買的)當Windows Media Player 播放其中一首時,有時它會顯示正確的封面,但大多數時候,它會顯示以前播放過的歌曲的封面,有時幾天前!

我已經有這個問題很久了!它在最近重新安裝 Windows 7(硬碟崩潰)後倖存下來。

我的問題是類似於這個但尚未發布解決方案。

如果我此時嘗試重現問題,會發生的情況是,當我在 Windows 資源管理器中雙擊 MP3 時(Windows 7,WMP12 尚未運行),將顯示的封面來自我之前播放過的 MP3一周,我們稱為(A)。不過,Windows 資源管理器狀態列中的封面顯示是正確的。當我更換 MP3 時(這次運行的是 Windows Media Player),有時蓋子仍然卡在(A)的蓋子上,有時卻顯示好的。如果我此時退出並用相同的MP3重新啟動Windows Media Player,(A)的封面又回來了...

我確實記得有另一種行為更接近連結中描述的行為,即 Windows Media Player 總是落後於一個封面藝術,顯示上一首歌曲的藝術,但也許是 WMP11,我不記得了

有沒有人遇到過這個問題並找到解決方案?

答案1

TL;DR:請參閱底部的 2 種可能的解決方案

正如 Nithin Philipps 所指出的,問題在於所有這些 MP3 都位於同一個資料夾中,並且共用相同的 Folder.jpg 和 AlbumArtSmall.jpg。 (我通過使用“進程監視器”獨立找到了 Windows Media Player 完成的所有文件訪問,並看到它查找名為“Folder.jpg”的文件,如果沒有找到(因為我刪除了它!)它在15秒後創建了它(從嵌入的MP3 封面)!

我還發現一個頁面建議刪除這些檔案、建立新的空白檔案(0 位元組)並透過 ACL 拒絕寫入它們。這樣,Windows Media Player 就會退回到使用嵌入式藝術。 (http://lionsphil.livejournal.com/57126.html

我用這種方式保護了我的「下載」資料夾,因為在 VirginMega 上購買的 MP3 最終會存放在那裡。在亞馬遜上購買的 MP3 位於不同的資料夾中(“藝術家名稱”/“專輯名稱”),所以我不需要為它們做任何事情。

我還發現,如果 MP3 位於網路共享上,Windows Media Player 不會創建folder.jpg(我猜這是因為它無法使用系統屬性隱藏它們?),所以當我開始對新檔案進行排序時我的NAS 上的MP3,無論如何問題都會消失。

所以這個問題確實有兩種解決方案:

  1. 透過建立空的Folder.jpg 和AlbumArtSmall.jpg 來「保護」包含MP3 的資料夾,然後使用ACL 拒絕寫入。

  2. 將您的 MP3 放在網路共用上(也許 FAT 磁碟機也可以運作?)。無論如何,使用 RAIDed NAS 來保護它們是個好主意,硬碟崩潰可不是好事!

答案2

AlbumArtSmall.jpg您的問題是由mp3 目錄中的檔案引起的。您無法使用任何 Windows 工具刪除(或檢視)此文件,但您可以使用 Cygwin 命令列工具(lsrm)或可能的其他第三方工具來檢視並刪除它。但這並不能永久解決這個問題。據我所知,沒有辦法阻止WMP這樣做。

我能想到的唯一解決方案是將不同的專輯放在不同的目錄中。這樣AlbumArtSmall.jpg每個專輯的文件都是唯一的。

答案3

問題出AlbumArtSmall.jpg在您的資料夾MP3

與其他答案相反,您可以刪除此文件而無需下載額外的資料夾。找到Change folder and search options,並且必須取消選擇Hide 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

建議重新選取「隱藏受保護的作業系統檔案(建議)」。

相關內容