Объединение библиотек iTunes в одну на сервере

Объединение библиотек iTunes в одну на сервере

У меня настроен и запущен FreeNAS с тремя дисками по 500 ГБ в пуле RAID-Z1 (ура!), и сейчас я работаю над копированием библиотеки iTunes с моего Macbook на общий ресурс на FreeNAS. Позже я захочу скопировать библиотеку с моего настольного ПК (Windows Vista). Большинство статей и сообщений, которые я нашел в сети, в первую очередь касаются доступа к файлам после того, как они окажутся на сервере; на данный момент меня больше волнует, как бы не испортить что-нибудь непреднамеренно (и безвозвратно!).

В основном я использую sftp через Filezilla для копирования моего каталога iTunes (/Users/monte/iTunes) в каталог на сервере (/mnt/storage/media/itunes/iTunes). Все хорошо и должно быть сделано... в конце концов ;) Но когда я перехожу к sftp библиотеки с ПК... не будут ли некоторые файлы конфигурации/базы данных в каталоге iTunes на сервере пропущены или перезаписаны? Как лучше всего с этим справиться?

ТИА,

Монте

решение1

Примечание: Это по памяти и не проверено. Я бы сделал резервную копию всего, прежде чем вы попытаетесь это сделать, на всякий случай!

Существует два файла библиотеки iTunes:

\Documents and Settings\username\My Documents\My Music\iTunes\iTunes Library.itl
\Documents and Settings\username\My Documents\My Music\iTunes\iTunes Music Library.xml

Если вы не перезапишете их, то вы сможете успешно объединить структуру папок. Проблема, с которой вы столкнетесь, заключается в наличии одной библиотеки iTunes, которая содержит музыку и метаданные для обеих библиотек.

Я бы сделал это так: закрыл iTunes на компьютере, который вы собираетесь использовать для объединения данных, нашелБиблиотека iTunes.xmlфайл и добавьте в конец его содержимоеБиблиотека iTunes.xmlфайл на другом компьютере. Возможно, вам придется подправить XML, чтобы он был синтаксически правильным.

После того, как вы это сделаете, вам нужно будет выполнить поиск и замену, чтобы путь к местоположению музыки был правильным. Когда вы закончите, у вас должен быть XML-файл, который указывает на правильное место на вашем NAS ваших музыкальных файлов.

Наконец, удалитеБиблиотека iTunes.itlфайл на ПК и замените его пустым файлом с тем же именем.

Если вы сделали это правильно, то при запуске iTunes он сообщит, что файл базы данных поврежден, и восстановит базу данных из XML-файла.

Единственная проблема, которая у вас теперь будет, это куча дубликатов, где у вас есть две записи в XML-файле, указывающие на один файл на вашем NAS (потому что sftp перезаписал его). Вы должны быть в состоянии удалить их, используя опцию «Показать дубликаты» в iTunes.

Я не уверен, можно ли хранить базу данных iTunes удаленно на NAS. Если вы хотите это сделать, то после выполнения всех шагов выше вы должны иметь возможность закрыть iTunes и скопировать эту папку на NAS, а затем указать ее iTunes. Я не уверен, какие шаги для этого нужны.

Связанный контент