Faire en sorte que Mac et Windows puissent lire et écrire au même endroit n'est qu'un début [et franchement, la méthode la plus simple est probablement de formater le disque partagé en exFAT, que Mac et Windows peuvent lire et écrire en natif].
"Partager la bibliothèque" est un terme mal choisi lorsqu'il s'agit de maintenir manuellement la synchronisation d'un dossier iTunes Media entre deux machines différentes et deux instances iTunes différentes.
Vous pouvez le faire, mais chaque copie d'iTunes voudra être "responsable" et ne se synchronisera pas du tout automatiquement. Vous devrez le faire manuellement, de temps en temps. Ce n'est pas une tâche rapide, mais c'est possible.
La première chose à faire est de déterminer qui sera votre maître et qui sera votre esclave.
Cela va être très contre-productif si vous continuez à ajouter des chansons et des listes de lecture à les deux iTunes, car vous ne pourrez alors jamais les synchroniser. L'un doit être "en charge", l'autre simplement une copie.
Je vais supposer que nous utilisons le Mac comme maître, Windows comme esclave.
Remarque : vous ne déplacerez pas le dossier iTunes par défaut sur l'un ou l'autre des systèmes d'exploitation, mais uniquement l'emplacement du dossier Media. Vous ne peut pas faire en sorte qu'iTunes synchronise le dossier principal sur ce qui est essentiellement deux machines.
Ensuite, vous devez établir le chemin d'accès complet à chacun d'eux, à partir de chaque système d'exploitation.
Comme vous l'avez déjà découvert, les chemins d'accès sont absolus et non relatifs - la prochaine étape consiste donc à prendre votre fichier Master iTunes Library.xml et à modifier tous les chemins d'accès pour qu'il fonctionne sur votre iTunes esclave.
En supposant que les chemins indiqués sont corrects pour chaque instance, vous devez alors prendre votre fichier xml maître, le dupliquer et rechercher/remplacer les chemins pour qu'ils correspondent à ceux de vos esclaves. Quelque chose comme TextWrangler Le [freeware] va être bon pour ça.
Ouvrez le dossier iTunes de votre Mac et copiez le fichier iTunes Library.xml sur le bureau. Il s'agit de notre copie de travail du Mac Master que nous allons modifier et déplacer vers Windows. Laissez l'original où il est.
Ouvrez cette copie de Master iTunes Library.xml et faites défiler vers le bas jusqu'à ce que vous trouviez le premier chemin d'accès, vérifiez qu'il est correct - ainsi, par exemple, le chemin d'accès de votre Mac serait le suivant file:///Volumes/DATA/Music/
donc dans le menu Recherche > Rechercher mettre file:///Volumes/DATA/Music/
dans trouver & file://localhost/D:/Music/
en remplacement.
Remplacez-les tous.
Dans votre dossier iTunes esclave, déplacez les fichiers iTunes Library.xml et iTunes Library.itl existants sur le bureau, par sécurité.
Copiez votre fichier .xml nouvellement modifié dans votre dossier iTunes de Windows.
Ne lancez pas encore iTunes.
Note importante
Le comportement d'iTunes semble avoir changé aux alentours de la version 12.3
Vous ne pouvez plus casser le fichier .itl et l'utiliser comme base pour la reconstruction. iTunes prétend maintenant qu'il est endommagé et ne l'utilisera pas.
méthode du poste 12.3
Copiez votre fichier iTunes Library.xml nouvellement modifié dans votre dossier musique/iTunes de Windows et votre fichier iTunes Library.itl existant, non modifié, directement du dossier iTunes de votre Mac vers votre dossier Windows, en remplaçant le fichier existant, s'il est toujours présent.
Lancez iTunes.
Ouvrez les préférences Ctrl , allez dans l'onglet Avancé et désactivez d'abord les options "conserver l'organisation" et "copier dans le dossier multimédia d'iTunes".
Modifiez ensuite le chemin d'accès pour qu'il corresponde à l'emplacement de votre dossier multimédia distant.
Cliquez sur OK - si l'on vous demande si vous devez organiser/réparer/etc, dites non.
iTunes effectuera une rapide "mise à jour de la bibliothèque" et vous serez apparemment prêt à partir [je suis en train de le faire en direct pendant que je tape cette réponse ].
Cette méthode ne semble plus préserver la pochette de l'album et iTunes devra aller la chercher à nouveau, ce qui est plutôt ennuyeux.
À partir d'iTunes 12.6, les illustrations d'album et le nombre de lectures sont à nouveau préservés.
Il fonctionne comme de la mélasse pendant que cela se produit mais semble être bon une fois terminé.
méthode pré 12.3
Il s'agit là d'un point important qu'aucun des guides "déplacer ma bibliothèque iTunes" ne vous indique. Ils vous disent généralement d'Importer ce nouveau XML à partir du menu Importer - je l'ai fait, cela peut prendre 12 heures et vous perdez certaines données.
Au lieu de cela, nous allons créer un nouveau brisé Fichier ITL.
Comme je ne sais pas comment faire sous Windows, faisons-en un sur le Mac et copions-le.
Ouvrez le Terminal et entrez ceci touch ~/Desktop/iTunes\ Library.itl
Cela créera un fichier ITL vide sur le bureau, assez cassé pour cela.
Déplacez ce fichier dans votre dossier iTunes de Windows.
Lancez iTunes. Il remarquera alors que quelque chose ne va pas et commencera à reconstruire le fichier ITL, en utilisant votre fichier XML nouvellement modifié. Le message est "Importation de 'iTunes Music Library.xml'". Cela prendra un certain temps, mais plutôt 15 minutes que 8 heures.
Il se peut que certaines illustrations d'album manquent - il n'y a jamais de solution vraiment parfaite, mais vos comptes de lecture, vos listes de lecture, etc. devraient rester intacts.
Vous devez répéter tout ce processus de temps en temps, pour maintenir la synchronisation entre les deux instances. Vous perdrez toujours les comptes de lecture, etc. de l'instance Windows de cette manière, mais c'est le mieux que vous puissiez faire pour synchroniser complètement iTunes.