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 最终都存放在那里。在 Amazon 上购买的 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

建议重新检查“隐藏受保护的操作系统文件(推荐)”。

相关内容