Отримання як Mac, так і Windows змоги читати та писати в одне місце - це лише початок ... [і чесно кажучи, найпростішим методом є, мабуть, просто форматування спільного диска як exFAT, який і Mac, і Windows можуть читати та писати на власному сайті.]
"Спільний доступ до бібліотеки" - це щось неправильне, коли мова йде про ручне збереження синхронізованої однієї папки iTunes Media між двома різними машинами та двома різними екземплярами iTunes.
Ви можете це зробити, але кожна копія iTunes захоче бути "відповідальною", і вони взагалі не будуть автоматично синхронізуватися. Вам доведеться робити це вручну, так часто. Це нешвидке завдання, але його можна зробити.
Перше, що потрібно зробити, це встановити, хто буде вашим Учителем, а який вашим Рабом.
Це буде дуже контрпродуктивним, якщо ви продовжуватимете додавати мелодії та списки відтворення до обох iTunes, тому що ви ніколи не зможете їх синхронізувати. Один повинен бути "відповідальним", а інший - лише копією.
Я припускаю, що ми використовуємо Mac як Master, Windows як Slave.
Примітка. Ви не збираєтеся переміщувати папку iTunes за замовчуванням в будь-якій ОС, лише розташування папки Media. Ви не можете змусити iTunes синхронізувати головну папку, що по суті є двома машинами.
Далі потрібно встановити, який повний шлях до кожної, з кожної ОС.
Як ви вже виявили, шляхи є абсолютними, а не відносними - тому наступне, що потрібно зробити, - це взяти файл Master iTunes Library.xml та змінити всі шляхи, щоб він працював на вашому Slave iTunes.
Якщо припустити, що вказані вами контури є правильними для кожного примірника, то вам потрібно взяти свій головний xml-файл, дублювати його та шукати / замінювати шляхи, щоб відповідати вашим Slave-шляхам. Щось на зразок TextWrangler [безкоштовна програма] буде корисно для цього.
Відкрийте папку iTunes Mac і скопіюйте файл iTunes Library.xml на робочий стіл. Це буде нашою робочою копією Mac Master, яку ми будемо модифікувати та переміщувати до Windows. Залиште оригінал там, де він є.
Відкрийте цей дублікат Master iTunes Library.xml і прокрутіть вниз, поки не знайдете перший екземпляр шляху, перевірте, чи правильно - так, наприклад, ваш шлях Mac буде file:///Volumes/DATA/Music/таким у меню Пошук> Знайти… поставити і file:///Volumes/DATA/Music/знайти file://localhost/D:/Music/замінити.
Замініть всіх.
У своїй папці Slave iTunes для безпеки перенесіть наявні файли iTunes Library.xml & iTunes Library.itl на робочий стіл.
Скопіюйте щойно змінений файл .xml у папку iTunes Windows.
Не запускайте iTunes ще.
Важлива примітка
Поведінка iTunes, схоже, змінилася приблизно у версії 12.3.
Ви більше не можете порушувати .itl файл і використовувати його як базу для відновлення. Тепер iTunes просто стверджує, що він пошкоджений, і не буде ним користуватися.
метод 12.3
Скопіюйте нещодавно відредагований файл iTunes Library.xml у папку «Музика / iTunes Windows» та наявний, немодифікований файл iTunes Library.itl безпосередньо з вашої папки iTunes Mac у вашу папку Windows, замінивши існуючу, якщо вона все ще є.
Запустіть iTunes.
Відкрийте попередні налаштування, Ctrl ⌃ , перейдіть на вкладку «Додатково» та спочатку вимкніть «організувати» та «копіювати в папку iTunes media».
Потім змініть шлях на правильний для вашого віддаленого розташування папки медіа.
Натисніть кнопку ОК - якщо вас щось запитують про "чи слід організувати / виправити / тощо", скажіть "ні".
iTunes зробить швидке "Оновлення бібліотеки", і тоді ви, схоже, готові до роботи [Я роблю це в прямому ефірі, коли я набираю цю відповідь ...]
Цей метод більше не здається зберегти обкладинку альбому, і натомість iTunes потрібно буде все це отримати знову, а не дратувати.
Станом на iTunes 12.6 Кількість художніх робіт та відтворення альбомів знову збереглася.
Він працює як патока, поки це відбувається… але здається, що добре закінчившись.
до 12.3 метод
Це важливий біт, про який не розповідає жоден посібник із "переміщення моєї бібліотеки iTunes". Вони здебільшого говорять вам про імпорт цього нового XML з меню Імпорт - я це зробив, це може зайняти 12 годин, і ви втратите деякі дані.
Замість цього ми зробимо новий зламаний файл ITL.
Оскільки я не знаю, як це зробити в Windows, давайте зробити його на Mac і скопіювати.
Відкрийте термінал і введіть це. touch ~/Desktop/iTunes\ Library.itlЦе створить порожній файл ITL на робочому столі, достатньо зламаний для цього.
Перемістіть цей файл у папку iTunes Windows.
Запустіть iTunes. Тепер він помітить, що щось не так, і почне відновити файл ITL, використовуючи нещодавно змінений XML-файл. Повідомлення "Імпорт" iTunes Music Library.xml "Це займе певний час, але більше, ніж 15 хвилин, ніж 8 годин.
Можливо, вам не вистачає якогось художнього твору альбому - це ніколи не здається справді ідеальним рішенням, але кількість ваших відтворень, списки відтворення та ін. Повинні вижити цілими.
Вам потрібно повторювати весь цей процес так часто, щоб підтримувати синхронізацію між двома екземплярами. Ви завжди втрачаєте кількість відтворень тощо від екземпляра Windows таким чином, але це так близько, як ви збираєтеся отримати повну синхронізацію iTunes.