Размещение медиатеки iTunes в сети
В связи с тем, что от мощного десктопа в комнате я отказался и сделал из него файловый сервер в коридоре, нужно было что-то делать с библиотекой iTunes, т.к. на ноутбуке и на Mac Mini диски по 320 Гб, а медиатека почти на 400.
Какое-то время пользовался Mac, для переноса библиотеки на сетевой ресурс нужно было вручную править файл iTunesLibrary.xml, чтобы сохранились рейтинги композиций, плейлисты и прочие нужные вещи. В файле поиском-заменой нужно было вместо локального пути указать что-то вроде /Volumes/<Windows-Share-Name>. После ночи работы iTunes проверил всю библиотеку и смог работать, но, к сожалению, скорость была очень посредственная, несмотря на то, что сеть между компьютерами — 1 Гбит/с.
После продажи Mac Mini нужно было реализовать то же самое для ноутбука с Windows. На сервере был установлен iTunes и был бэкап iTunesLibrary до переноса на Mac.
Все оказалось проще, т.к. в свое время я перенес файл медиатеки iTunes в папку Dropbox, поэтому задача свелась к нескольким простых действиям:
1) Собрать медиатеку в одном месте (File-Library-Organize Library-Consolidate Files);
2) Сделать диск (на сервере), на котором лежит библиотека, доступным по сети (стандартными средствами Windows);
3) Подключить сетевой диск на ноутбуке, при этом буква диска должна совпадать. Если на ноутбуке эта буква уже занята, то можно сделать виртуальный диск с помощью программы Visual Subst.
4) Запусть iTunes на ноутбуке, удерживая клавишу Shift. При этом откроется диалог выбора файла медиатеки. Нужно выбрать файл, который лежит в Dropbox. После того, как iTunes проверит файлы, нужно изменить размещение библиотеки: Edit-Preferences-Advanced-«Change», указав такой же путь, как и на сервере. Да, естественно, галочки «Keep iTunes media folder organized» и «Copy files to iTunes media folder when adding to library» должны стоять.
После этого все должно работать, причем довольно быстро.
Теперь об интересных проблемах. Во-первых, удивило крайне низкое быстродействие Mac при работе с медиатекой, размещенной на сетевом ресурсе Windows. Линейные операции выполнялись (например, копирование) выполнялись на приемлемой скорости (20-30 мбайт/сек), а изменение информации о композиции, смена обложки, начало воспроизведения или переключение композиции занимали необоснованно длительное время. На ноутбуке с Windows таких проблем нет, скорость работы сравнима с таковой для локальных дисков.
При переходе с Mac на Windows в медиатеке появилось заметное количество потерянных файлов (с восклицательными знаками), около 600 треков из 32000. Связано это с тем, что iTunes на Mac не сокращает имя файла для композиций с длинными названиями, файл называется полностью, поэтому за время пользования Mac iTunes переименовал файлы, что никак не укладывается в схему именования в Windows-версии.