Не секрет, что артворк стал немаловажной деталью мультимедийных устройств компании Apple. А с приходом CoverFlow даже стало как-то несолидно иметь альбомы без обложек.
Казалось бы, идея проста до безобразия: добавил музыку, перетащил картинку — вот и артворк. А если есть подписка на iTunes Store, то даже не нужно ничего тащить, все перетащат за вас… Но нет, в реальном мире все не так просто.
А все потому, что у iTunes есть одна скверная черта. Он иногда (когда болит голова, видимо, — другой закономерности не обнаружено) любит портить кеш картинок. В результате появляются забавные эффекты. Лично мне попадались такие:
— в каверфлоу обложка видна, если альбом «в стороне», когда же выбрать его — вместо обложки там картина Малевича.
— в режиме проигрывания опять-таки черный квардат, нет даже стандартной «ноты».
— в режиме проигрывания картинка оборвана где-то на середине, дальше — чернота.
При этом, внутри себя iTunes радостно показывает, что все правильно. Ему хорошо, он-то картинки из тегов читает…
В общем-то, с этого все и началось.
Сначала я пробовал удалять файлы кеша. Думал, вдруг iTunes это увидит и перегенерирует их… Как наивно! Ему плевать на наши мирские заботы.
Что ж, следующим шагом я написал скрипт, который через COM подключается к iTunes, получает плейлист на айподе и для каждого трека сначала удаляет артворк (сохраняя на диск), а потом устанавливает заново. Это работало… но о-о-очень долго. Не мудрено — он дважды переписывал теги для каждой песни!
Самым лучшим решением стало написание утилиты, которая бы все-таки делала все правильно и по фен-шую.

Все просто. Утилита берет картинки из тегов и заново создает кеш для айпода. Итого, за пару минут вся коллекция обложек будет восстановлена.
Скачать на пробу можно тут: ссылка
Поддерживаются (в теории) все устройства, однако проверялась утилита только на iPod Nano 2G и iPod Touch.
Работает под Windows (XP/2003/Vista/2008), для более старых систем (например, Windows 2000) можно воспользоваться консольным интерфейсом. Для работы нужен .NET Framework 3.0 или выше (для консольной версии достаточно 2.0).
Интересно получить отзывы.
А если конкретно у Вас никогда не было проблем с картинками, то хотелось бы узнать секрет :)
Казалось бы, идея проста до безобразия: добавил музыку, перетащил картинку — вот и артворк. А если есть подписка на iTunes Store, то даже не нужно ничего тащить, все перетащат за вас… Но нет, в реальном мире все не так просто.
А все потому, что у iTunes есть одна скверная черта. Он иногда (когда болит голова, видимо, — другой закономерности не обнаружено) любит портить кеш картинок. В результате появляются забавные эффекты. Лично мне попадались такие:
— в каверфлоу обложка видна, если альбом «в стороне», когда же выбрать его — вместо обложки там картина Малевича.
— в режиме проигрывания опять-таки черный квардат, нет даже стандартной «ноты».
— в режиме проигрывания картинка оборвана где-то на середине, дальше — чернота.
При этом, внутри себя iTunes радостно показывает, что все правильно. Ему хорошо, он-то картинки из тегов читает…
В общем-то, с этого все и началось.
Сначала я пробовал удалять файлы кеша. Думал, вдруг iTunes это увидит и перегенерирует их… Как наивно! Ему плевать на наши мирские заботы.
Что ж, следующим шагом я написал скрипт, который через COM подключается к iTunes, получает плейлист на айподе и для каждого трека сначала удаляет артворк (сохраняя на диск), а потом устанавливает заново. Это работало… но о-о-очень долго. Не мудрено — он дважды переписывал теги для каждой песни!
Самым лучшим решением стало написание утилиты, которая бы все-таки делала все правильно и по фен-шую.

Все просто. Утилита берет картинки из тегов и заново создает кеш для айпода. Итого, за пару минут вся коллекция обложек будет восстановлена.
Скачать на пробу можно тут: ссылка
Поддерживаются (в теории) все устройства, однако проверялась утилита только на iPod Nano 2G и iPod Touch.
Работает под Windows (XP/2003/Vista/2008), для более старых систем (например, Windows 2000) можно воспользоваться консольным интерфейсом. Для работы нужен .NET Framework 3.0 или выше (для консольной версии достаточно 2.0).
Интересно получить отзывы.
А если конкретно у Вас никогда не было проблем с картинками, то хотелось бы узнать секрет :)