Как установить библиотеку iTunes для использования между двумя Mac?

Поскольку можно сказать, что это не где около связанной работы. У меня есть iMac G5, где мой iTunes в настоящее время размещается, я также только что получил новый MacBook Pro. То, что я хочу смочь сделать, синхронизировать мою библиотеку iTunes с моей iMac на мой MacBook Pro, тот способ, которым это может быть доступно далеко от моей домашней сети, затем если я вношу какие-либо изменения в библиотеку iTunes (как меняют имя дорожки) оно будет синхронизировать, они возвращаются, после того как я соединяюсь назад с домашней сетью.

Мой текущий iTunes содержит музыку, видео, подкасты, плей-листы и приложения для iPhone, я также хотел бы, чтобы iTunes отследил количества игры коллективно между iMac и MacBook Pro.

3
задан 27.09.2013, 01:23

4 ответа

Это довольно хитро, поскольку существует несколько файлов, содержащих метаданные iTunes, кроме того, для проживания рабочих экземпляров iTunes. Самым хитрым из них для преодоления является то, что рабочий экземпляр iTunes не выписывает данные, пока это не выходит, поэтому если у Вас будут рабочие экземпляры и на Вашей iMac и на MBP, и Вы обновляете файлы под ними, то они потеряются. Далее, пути содержатся в файлах, таким образом, это не будет работать, если у Вас не будет идентичных путей на обеих машинах (предполагающий, что Вы не изменили значения по умолчанию и имеете то же имя пользователя, это поместило бы музыку в/Users/username/Music/iTunes/iTunes Музыку / и метаданные в/Users/username/Music/iTunes/{Библиотека iTunes, Музыка iTunes Library.xml}).

Можно усовершенствовать музыкальную папку обоих при помощи rsync, но это только работает чисто, если Вы или всегда добавляете или удаляете объекты на одной из машин или если Вы только добавляете объекты. Если так, эти две строки на MBP работали бы:

% rsync -a /Users/<username>/Music/iTunes/iTunes\ Music <G5hostname>:/Users/<username>/Music/iTunes
% rsync -a <G5hostname>:/Users/<username>/Music/iTunes/iTunes\ Music /Users/<username>/Music/iTunes

Вы, вероятно, захотите настроить автоматическую аутентификацию с помощью автора открытых ключей в SSH и поместить это в cronjob.

Для выполнения перемещения метаданных я предлагаю, чтобы у Вас был сценарий, работающий на обеих машинах под кроном, который сначала определяет, работает ли iTunces на локальной машине и если это не, это rsyncs файлы метаданных с другого сервера, если содержание на другом сервере является более новым, чем это локально. Что-то как:

if [ `ps -ax | grep -v grep | grep -c iTunes` -ne 0 ] ; do
   rsync -au <otherhostname>:/Users/<username>/Music/iTunes/{iTunes\ Library,iTunes Music\ Library.xml} /Users/<username>/Music/iTunes
done

Это все еще предполагает, что Вы не делаете модификации обоими экземплярами с обоими экземплярами, произошедшими непрерывно. Кроме того, я не проверил это, таким образом, существуют, вероятно, некоторые синтаксические ошибки или тонкость, которую я пропускаю.

3
ответ дан 08.12.2019, 01:09

Я использовал SuperSync, и он сделал то, что я хотел от него, но я использовал его только с музыкой, и я не мог заботиться меньше о количествах игры, таким образом, я не знаю, делает ли он это.

0
ответ дан 08.12.2019, 01:09

Я использую инструмент под названием ChronoSync, чтобы сделать это прямо сейчас, у меня просто есть своя вся музыкальная папка (который также incudes метаданные библиотеки iTunes) синхронизирующий между этими двумя компьютерами. Работает отлично для iPhoto также.

0
ответ дан 08.12.2019, 01:09

MyTunesSync должен работать и имеет 15-дневную бесплатную демонстрационную версию.

0
ответ дан 08.12.2019, 01:09

Теги

Похожие вопросы