Pull to refresh

О вкусных и здоровых артворках

IT-companies
Не секрет, что артворк стал немаловажной деталью мультимедийных устройств компании Apple. А с приходом CoverFlow даже стало как-то несолидно иметь альбомы без обложек.

Казалось бы, идея проста до безобразия: добавил музыку, перетащил картинку — вот и артворк. А если есть подписка на iTunes Store, то даже не нужно ничего тащить, все перетащат за вас… Но нет, в реальном мире все не так просто.

А все потому, что у iTunes есть одна скверная черта. Он иногда (когда болит голова, видимо, — другой закономерности не обнаружено) любит портить кеш картинок. В результате появляются забавные эффекты. Лично мне попадались такие:
— в каверфлоу обложка видна, если альбом «в стороне», когда же выбрать его — вместо обложки там картина Малевича.
— в режиме проигрывания опять-таки черный квардат, нет даже стандартной «ноты».
— в режиме проигрывания картинка оборвана где-то на середине, дальше — чернота.
При этом, внутри себя iTunes радостно показывает, что все правильно. Ему хорошо, он-то картинки из тегов читает…

В общем-то, с этого все и началось.
Сначала я пробовал удалять файлы кеша. Думал, вдруг iTunes это увидит и перегенерирует их… Как наивно! Ему плевать на наши мирские заботы.

Что ж, следующим шагом я написал скрипт, который через COM подключается к iTunes, получает плейлист на айподе и для каждого трека сначала удаляет артворк (сохраняя на диск), а потом устанавливает заново. Это работало… но о-о-очень долго. Не мудрено — он дважды переписывал теги для каждой песни!

Самым лучшим решением стало написание утилиты, которая бы все-таки делала все правильно и по фен-шую.

image

Все просто. Утилита берет картинки из тегов и заново создает кеш для айпода. Итого, за пару минут вся коллекция обложек будет восстановлена.

Скачать на пробу можно тут: ссылка

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

Интересно получить отзывы.
А если конкретно у Вас никогда не было проблем с картинками, то хотелось бы узнать секрет :)
Tags:appleiPodiPhonealbum artartworkwindows
Hubs: IT-companies
Total votes 39: ↑31 and ↓8 +23
Views217

Popular right now

IT Recruiter
from 50,000 ₽Red LabRemote job
IT Recruiter
from 30,000 ₽Digital NomadsТомск
IT рекрутер
from 70,000 ₽SyncretisТомск
IT HRBP
from 70,000 to 120,000 ₽BroniboyRemote job
IT-рекрутер/HR-менеджер
from 50,000 ₽Code PilotsСанкт-Петербург