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


18

У меня есть настольная система, которую я использую в качестве сервера. У меня также есть MacBook Pro, который является моим основным компьютером. Я много организовал и очистил свою музыкальную библиотеку, и все это есть на моем MacBook Pro.

Я хотел бы иметь возможность синхронизировать музыкальную библиотеку на моем MacBook Pro с настольным компьютером, чтобы моя жена могла получить доступ ко всему с ее собственного MacBook Pro.

Я думал о настройке действий с папками, которые бы копировали файлы в папку «Автоматически добавлять в iTunes». Однако, поскольку мне нравится использовать опцию «держать мою библиотеку iTunes организованной», файлы перемещаются в каталог музыки iTunes, и я не могу написать скрипт, который сравнил бы музыкальную библиотеку iTunes моего MacBook Pro с каталогом «Автоматически» на сервер.

Кроме того, простая копия файла не синхронизирует метаданные, такие как рейтинги и игры. Существует ли бесплатное автоматизированное решение для синхронизации библиотек iTunes между двумя компьютерами Mac?

Ниже, как я наконец сделал это, основываясь на rsyncпредложении:

Я использовал ссылку, предоставленную Джеймсом в этом ответе (но я выбрал --size-onlyопцию после первой синхронизации):

Утилита iTunes - объединение библиотек

Я также вынул --forceопцию (потому что это избыточно при использовании --delete). поэтому моя команда rsync выглядит так:

rsync -av --delete ~/Music/iTunes/ /Volumes/robert/Music/iTunes > ~/Automation/automator/logs/itunes_rsync.log

Затем я интегрировал это в рабочий процесс Automator. Выглядит так: Получить указанные серверы ► Подключиться к серверам ► Запустить сценарий оболочки ► Извлечь диск.

Создание его в качестве рабочего процесса iCal для меня не очень удобно, потому что я использую MobileMe, а событие iCal синхронизируется с другими моими машинами, на которых я не хочу запускать этот рабочий процесс. Поэтому вместо этого я создал агент с помощью Lingon, который запускает рабочий процесс каждые 8 ​​часов.


Почему бы не поделиться своей библиотекой с Bonjour, чтобы она могла получить доступ к вашей музыке? Или ты хочешь, чтобы она сделала что-то еще?
Мартин Маркончини,

Я делюсь на Bonjour, но мой MBP не все время. Настольный компьютер разделяет и Bonjour, и это всегда включено. Я делаю все свои копирования, преобразования, пометки и т. Д. На моем MBP. Я хочу, чтобы музыка была на моем MBP, когда меня нет дома, и я хочу, чтобы всем также постоянно делились дома.
Роберт С. Чаччо

Rsync творит чудеса.
GreenKiwi,

2
Почему бы просто не использовать Home Sharing?
Тимоти Мюллер-Хардер

Ответы:


8

Синхронизировать библиотеки можно с помощью rsync. Google для iTunes и rsync, и вы найдете несколько решений.


Есть ли что-то вроде iTunes genius, Apple Music, авторизованных учетных записей, которые портятся или не работают, когда вы синхронизируете одну и ту же библиотеку с двумя серийными номерами / двумя разными UUID-машинами? Кроме того - вы rsync что-нибудь за пределами папки Музыка или только основной папке?
bmike

3

Насколько велика ваша библиотека? Dropbox помог многим людям в этой ситуации, и он будет работать где угодно.


ОБНОВИТЬ

Вы используете только один компьютер одновременно? Вы единственный пользователь iTunes на каждом компьютере? Ваш рабочий стол Mac с той же версией iTunes?

Если это так, соблюдайте этот сценарий:

Вы делаете резервную копию ~/Music/iTunesпапки вашего рабочего стола, а затем удаляете ее. Затем вы копируете всю ~/Music/iTunesпапку из Macbook Pro на рабочий стол.

У вас есть ноутбук из дома. Вы копируете новый компакт-диск или загружаете некоторые треки с iTunes или Amazon.com и т. Д. (Но временно помещаете копию файлов новых песен в другую папку), затем слушаете, оцениваете песни и т. Д. Весь день. Затем, когда вы вернетесь домой, вы скопируете новые файлы в Automatically Add to iTunesпапку на рабочем столе, и iTunes сделает свое волшебство, организовав музыкальные файлы ( как на Macbook Pro! ). Затем вы замените все содержимое ~/Music/iTunesпапки на рабочем столе тем, что находится на вашем компьютере. Macbook Pro КРОМЕ в ~/Music/iTunes/iTunes Mediaпапку (где фактические песни проживают).

Вуаля!


около 25 ГБ и быстро растет: P
Роберт С. Чаччо

Это может сработать, я попробую.
Роберт С. Чаччо

это оказалось слишком трудоемким и ручным для меня: P
Robert S Ciaccio

1

Я не пробовал это, но хотел бы некоторое время: Mashduo . Я нашел это на отличном веб-сайте One Thing Well : «Утилита для OS X, которая позволяет сравнивать две библиотеки iTunes, генерировать отчет о песнях, которые не отображаются в обеих библиотеках, и (необязательно) создавать zip-архив отсутствующих треков. «.

Походит на некоторую ручную работу, но может быть другим подходом для достижения того, что вам нужно.


0

Вскоре iCloud сделает это за вас без этих проблем. Просто подключите библиотеки и Presto (в теории).


я действительно не хочу использовать облачный сервис ... хранилище данных в наши дни так дешево, я просто хочу, чтобы мои материалы постоянно синхронизировались и были доступны мне на любой машине, которую я выберу.
Роберт С. Чаччо

-1

Вы идете на маленькую вкладку в верхней части с надписью «iTunes». Нажмите на нее, перейдите в настройки. Затем перейдите к разделу. Затем нажмите «Поделиться моей библиотекой с моей локальной библиотекой». Затем щелкните по нему, чтобы поделиться всем списком воспроизведения на других домашних компьютерах. и измените все, что вы хотите, тогда вы сможете получить доступ ко всей вашей библиотеке на всех компьютерах, которые зарегистрированы в вашей домашней системе.


2
это, к сожалению, только потоки, файлы остаются на компьютере, делая общий доступ.
Роберт С. Чаччо

См @ ответ Генри
user151019

-1

Я использую Skydrive, он бесплатный и имеет 7 Гб пространства.

1 - Создайте учетную запись Hotmail или Live, если у вас ее нет.

2- Затем зайдите на сайт skydrive.com, войдите и установите приложение. (также необходимо войти в приложение в первый раз).

3 - На ПК или Mac, где у вас есть основная музыкальная коллекция (я предлагаю сначала собрать всю вашу музыку на одном компьютере), затем вы создаете папку для своей музыки в папке Skydrive и пропускаете всю свою музыку там.

4 - Затем на itunes (настоятельно рекомендуется сбросить itunes) перейдите в «Предпочтения»> «Расширенные настройки» и выберите в качестве «itunes media folder» музыкальную папку внутри Skydrive. Также отметьте оба параметра «Сохранять папку Itunes организованным», это необходимо для того, чтобы это работало, чтобы Itunes (или более) мог читать музыку без конфликтов, а второй - «Копировать файлы в папку Itunes Media при добавлении в библиотеку». «Это не обязательно, но чрезвычайно полезно, потому что помогает вам добавлять новую музыку в вашу коллекцию, с помощью этой опции вы можете просто перетаскивать музыку со своего рабочего стола на itunes с опцией OFF, вы ДОЛЖНЫ поместить музыку на skydrive музыкальная папка.

5 - Для других компьютеров, которые вы хотите синхронизировать библиотеку, повторите шаги 2 и 4 (не нужно повторять шаг 3).

Это работает для Windows и Mac. Это работает ВНЕШНЯЯ из домашней сети. Ваш компьютер начнет синхронизироваться, как только вы включите компьютер, просто сделайте skydrive для запуска с ОС. Так что, когда вы включите Itunes, у вас будет музыка там.

ура, Берна

РЕДАКТИРОВАТЬ: между прочим, я не рекомендую использовать функцию домашнего обмена, я опробовал ее и продублировал всю мою музыку (In My Place 2.mp3) в папке skydrive ...


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

Что происходит, когда два пользователя изменяют библиотеку iTunes одновременно? В конце концов, папка iTunes содержит не только файлы мультимедиа, но и некоторые метаданные . Короче говоря: я не одобряю такой подход.
'26

-2

Я еще не пробовал это (хотя собираюсь скоро), но я полагаю, что у самой новой версии Dropbox есть синхронизация локальной сети. Так что вы можете сказать НЕ делать резервные копии музыки через Интернет (если она больше, чем позволяет ваш план), но синхронизировать их по локальной сети.


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

1
У меня слишком много данных, чтобы сделать это через dorpbox, и GreenKiwi верен в том смысле, что вы не можете выбрать такой вариант, как «только синхронизация по локальной сети». Он по-прежнему использует вашу квоту Dropbox и работает так же, как и все остальные файлы Dropbox. Это означает повышение производительности, когда ваши локальные компьютеры могут общаться на высокой скорости друг с другом, а не загружать все данные с серверов Dropbox через Интернет.
Роберт С. Чаччо
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.