
Я храню свои аудиофайлы в библиотеке Windows Media.
У меня есть информация о медиа с использованием редактора тегов ID3. Обложки альбомов (миниатюры) не обновляются в медиатеке. Но при воспроизведении медиа отображаются правильные обложки альбомов.
Как заставить проигрыватель Windows Media обновить информацию об обложке альбома?
Я думаю, что миниатюры обложек альбомов кэшируются wmp.
решение1
Убедитесь, что WMP закрыт, затем перейдите в папку с аудиофайлами и удалите скрытые Folder.jpg
и AlbumArt*.jpg
файлы. Эти файлы содержат обложку альбома, которая была автоматически загружена WMP, поэтому, возможно, будет хорошей идеей сначала сделать их резервную копию.
Если вы не видите эти файлы, убедитесь, что в Проводнике настроено отображение скрытых файлов и папок, а также отображение защищенных файлов операционной системы.
Затем снова запустите WMP. Песни, для которых вы вручную удалили старую, кэшированную обложку альбома, должны обновиться с помощью новой, встроенной обложки.
решение2
Вот скрипт, который я сделал. (Я не эксперт, но работает) Он пройдет по всем папкам и подпапкам, удалит два изображения и создаст два поддельных изображения. Windows Media Player не сможет их отобразить, поэтому он покажет AlbumArt, встроенный в mp3-файл.
Clt + C для отмены в любой момент.
Просто сохраните этот код в текстовом файле (можно использовать Блокнот) и сохраните его как файл .bat вместо .txt и просто запустите его в основной папке Music. (Без администратора)
@pause
for /r %%s in (Folder.jpg) do (
@echo %%s
attrib -h -s %%s
del /f /q %%s
type nul > %%s
attrib +h +s %%s
cacls %%s /P everyone:n
)
for /r %%t in (AlbumArtSmall.jpg) do (
@echo %%t
attrib -h -s %%t
del /f /q %%t
type nul > %%t
attrib +h +s %%t
cacls %%t /P everyone:n
)
@pause