Tags: apple

Белка

Перенос библиотеки iTunes под Mac OS X

После установки нового диска в Mac Mini появилась возможность перенести библиотеку с музыкой из сетевого хранилища на локальный диск. Задача эта содержит один нетривиальный момент - помимо собственно переноса файлов, требуется обновить информацию о них в базе iTunes. Если вы используете консолидированную в iTunes библиотеку (как это рекомендует Apple), то никакой проблемы нет - просто меняете расположение библиотеки и файлы переедут куда надо. Однако, если вы сами занимаетесь управлением файлами, то такой способ не сработает. Очевидное решение - удалить всё текущее содержимое библиотеки и добавить все файлы по новой. К сожалению, при этом потеряется вся дополнительная информация, которая хранилась только в базе iTunes, а кроме того окажутся разрушенными все списки воспроизведения и придется заново настраивать синхронизацию с устройствами - этот вариант для меня был неприемлем. Соответственно, для корректного перемещения библиотеки требуется обновить пути ко всем файлам - заменить в них старый каталог на новый. Одно из возможных решений - экспортировать всю библиотеку в текстовый XML-файл, произвести в нём требуемую замену, а затем закачать данные обратно. Если же вы работает под Mac OS, то существует более простое решение - использовать маленький сценарий AppleScript для выполнения этой задачи. Все грамотные приложения под Mac OS имеют публичный API, с которым можно взаимодействовать в том числе и с помощью таких скриптов. Под катом - текст сценария, который я использовал для обновления своей библиотеки.

Collapse )
Белка

iTunes 7

iTunes 7

Вышел iTunes 7. Самая интересная фишка - режим навигации по библиотеке называемый Cover Flow (вот, я его на скриншот вытащил). В нем альбомы отображаются в виде картинок (насколько я понял - вытаскивается Art из первого файла в альбоме), по которым можно "летать" влево-вправо. Пришлось пробежаться по всей библиотеке расставляя где нужно галочки "Part of Compilation" (ой, нет - "Часть сборника" - ведь теперь iTunes полностью русифицирован), чтобы не появлялись дублирующиеся изображения, зато после этого "полеты" по альбомам доставили немало удовольствия. Определенно, Apple знает - как делать не особенно нужные, но очень приятные "штучки". :)