Совместное резервное копирование iTunes в стиле GitHub?

2

Хорошо, вот забавный вопрос. Я диджей, и я использую iTunes на MacBook Air для своей музыки. У меня также есть резервный жесткий диск, на который я скопировал свою библиотеку iTunes в качестве главное хранилище , Эта резервная копия папки iTunes отдельный из резервных копий машины времени на том же диске ,

Мне бы хотелось, чтобы на моем компьютере было доступно только определенное количество песен (с его замечательным SSD-накопителем на 256 ГБ и всем остальным) и вся библиотека на внешнем диске. Когда я получаю новую музыку, я хочу иметь возможность добавить ее в библиотеку iTunes на мастер-диске, чтобы все было в курсе. Причина этого в том, что мой приятель диджей может получить доступ к этому жесткому диску с помощью своего собственного MacBook Pro, чтобы вытащить из пула музыку и добавить к нему свои собственные покупки.

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

Мой настоящий вопрос заключается в следующем: есть ли способ краткой синхронизации папки iTunes в стиле Time-Machine? за пределами типичного места резервного копирования Time Machine ? Я полагаю, что он будет работать примерно так же, как GitHub: будет центральное «репо», в котором синхронизируются все основные изменения, и мой помощник и я можем извлечь из него то, что нам нужно, и добавить в него новые песни, сохраняя основное хранилище в курсе каждой нашей песни.

Громоздкий способ сделать это - вручную перетащить все новые покупки в папку iTunes Media, когда мы их покупаем. Там должен быть более простой способ сделать это! Нам нужна одна большая мастер-библиотека, которую мы можем легко синхронизировать и извлекать из , Есть какой-нибудь крутой способ сделать это?

(П.С. Я - программист, поэтому любой любопытный или программный способ сделать это от всей души приглашен!)

Jordan Thornquest
источник
Просто чтобы уточнить - в основном вы хотите, чтобы библиотека Macbook была подмножеством, как у iPhone основной библиотеки?
Mark
@jnovack - rsync не будет обновлять базу данных библиотеки только музыку, поэтому у вас будут несоответствия. Как вы добавляете в базу данных и библиотеку одновременно?
Mark
Итак, вы хотите приложение iTunes (для «покупки» и синхронизации из основной библиотеки) для своей библиотеки iTunes? ;)
jnovack

Ответы:

1

Похоже, вы хотите сделать следующее:

  • Сохраните музыку itunes на внешний жесткий диск при загрузке
  • Имейте подмножество музыки локально на своем ноутбуке
  • Имейте централизованное репо, где ваши коллеги диджеи могут получить доступ к музыке

Есть несколько проблем с простой rsync между вашим внешним диском и их дисками:

  • Управляемые правами файлы m4a не будут воспроизводиться на ноутбуке вашего друга, если вы не предоставите ему доступ к ноутбуку
  • при воспроизведении файлов некоторые метаданные файлов обновляются, чтобы отразить воспроизведение, лайки и т. д.

Сказав это, вы можете обойти проблемы, если вы хотите отказаться от мета-информации и если вы согласны с аутентификацией ноутбука ваших друзей для использования вашей музыки.

  • Выделенный ноутбук Mac Mini или Mac или компьютер под управлением Windows, на котором установлена ​​iTunes, с полной библиотекой, загруженной и предоставленной в общий доступ через Apple Airplay / Network Share
  • Ваш ноутбук и ноутбуки ваших диджеев могут затем просматривать / просматривать / транслировать музыку из центрального блока. Мета информация сохранена, а также нет необходимости перемещать жесткий диск, вся музыка доступна из одного центрального места.
  • Вам может понадобиться аутентифицировать своих друзей itunes, чтобы иметь возможность воспроизводить музыку с управлением правами.

Маршрут внешнего жесткого диска в основном такой же, за исключением того, что вы в основном выполняете rsync с вашего компьютера Mac mini / архива на внешний диск. Требование авторизовать ноутбук DJ друга по-прежнему применяется.

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

Re: стиль Github, вероятно, не самый лучший, поскольку использование git приведет к значительному увеличению памяти при каждом обновлении счетчика воспроизведения / и т. Д. Поскольку файлы являются двоичными, различия не могут быть сохранены.

Wing Tang Wong
источник
1
Я возьму это! Предложение использовать один настольный компьютер - идеальная идея. В сочетании с Home Sharing наличие одного компьютера для хранения всего, а не только жесткого диска, является совершенно эффективным. Я просто сохраню на своем жестком диске вторичную резервную копию, ориентированную исключительно на резервное копирование. Это похоже на более мудрый выбор. Еще раз спасибо!
Jordan Thornquest
Здорово! Надеюсь, все получится!
Wing Tang Wong