У меня много MP3-файлов со встроенными обложками (я их так и купил). Когда проигрыватель Windows Media воспроизводит один из них, иногда он отображает правильную обложку, но в большинстве случаев он отображает обложку песни, которая воспроизводилась ранее, иногда несколько дней назад!
У меня эта проблема была очень долго! И она сохранилась даже после недавней переустановки Windows 7 (поломка жесткого диска).
Моя проблема в том,похоже на этоно решение не опубликовано.
Если я попытаюсь воспроизвести проблему в этот момент, то произойдет следующее: когда я дважды щелкну по MP3 в проводнике Windows (Windows 7, WMP12 еще не запущен), будет отображена обложка MP3, который я слушал ранее на этой неделе, которую мы назовем (A). Однако отображение обложки в строке состояния проводника Windows правильное. Когда я меняю MP3 (в этот раз запущен проигрыватель Windows Media), иногда обложка остается на месте обложки (A), иногда отображается хорошая. Если я в этот момент выйду и перезапущу проигрыватель Windows Media с тем же MP3, обложка (A) снова появится...
Я помню, что было и другое поведение, более близкое к описанному в ссылке, а именно, Windows Media Player всегда отставал на одну обложку, отображая обложку предыдущей песни, но, возможно, это было в WMP11, я не помню.
Кто-нибудь сталкивался с этой проблемой и нашел решение?
решение1
TL;DR: см. 2 возможных решения внизу
Как отметил Нитин Филиппс, проблема заключается в том, что все эти MP3-файлы находились в одной папке и имели одни и те же Folder.jpg и AlbumArtSmall.jpg. (Я обнаружил это независимо, используя «Process Monitor» для поиска всех обращений к файлам, выполненных Windows Media Player, и увидел, что он искал файл с именем «Folder.jpg», и если он его не находил (потому что я его удалял!), он создавал его (из встроенной обложки MP3) через 15 секунд!)
Я также нашел страницу, советующую удалить эти файлы, создать новые пустые (0 байт) и запретить им запись с помощью ACL. Таким образом, Windows Media Player возвращается к использованию встроенного искусства. (http://lionsphil.livejournal.com/57126.html)
Я защитил таким образом свою папку «Загрузки», поскольку MP3, купленные на VirginMega, попадают туда. MP3, купленные на Amazon, попадают в разные папки («Имя исполнителя»/«Название альбома»), поэтому мне не пришлось ничего для них делать.
Я также обнаружил, что проигрыватель Windows Media не создает папку .jpg, если MP3-файлы находятся на сетевом ресурсе (полагаю, это потому, что он не может скрыть их с помощью системного атрибута?), поэтому, когда я займусь сортировкой новых MP3-файлов на своем NAS, проблема в любом случае исчезнет.
Итак, на самом деле есть два решения этой проблемы:
«Защитите» папку, содержащую MP3, создав пустые Folder.jpg и AlbumArtSmall.jpg, а затем запретив запись в них с помощью ACL.
Поместите MP3-файлы на сетевой ресурс (может быть, диск FAT тоже подойдет?). В любом случае, использование RAID-массива NAS для их защиты — хорошая идея, поломки жесткого диска — это не очень приятно!
решение2
Ваша проблема вызвана файлом AlbumArtSmall.jpg
в каталоге mp3. Вы не можете удалить (или увидеть) этот файл с помощью любых инструментов Windows, но вы можете увидеть его и удалить с помощью инструментов командной строки Cygwin ( ls
и rm
) или, возможно, некоторых других сторонних инструментов. Однако это не исправит ситуацию навсегда. Насколько мне известно, нет способа остановить 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 и...
Нажмите «Организовать» -> «Параметры» -> «Проигрыватель».
Затем снимите флажок «Добавлять локальные медиафайлы в библиотеку при воспроизведении».
И удалите альбом с неправильной обложкой из библиотеки.
Откройте Проводник...
Нажмите «Организовать» -> «Параметры папок и поиска» -> «Вид».
Затем отметьте «Показывать скрытые файлы, папки и диски».
И снимите отметку «Скрывать защищенные системные файлы (рекомендуется)».
Перейдите в папку, где хранятся ваши музыкальные файлы, и
удалите .AlbumArtSmall.jpg
Folder.jpg
Рекомендуется переустановить флажок «Скрывать защищенные системные файлы (рекомендуется)».