Conseguir que tanto Mac como Windows puedan leer y escribir en la misma ubicación es sólo el principio [y francamente, el método más sencillo es probablemente formatear la unidad compartida como exFAT, que tanto Mac como Windows pueden leer y escribir de forma nativa].
"Compartir la biblioteca" es un término equivocado cuando se trata de mantener manualmente una carpeta iTunes Media sincronizada entre dos máquinas diferentes y dos instancias diferentes de iTunes.
Puedes hacerlo, pero cada copia de iTunes querrá estar "a cargo" y no se auto-sincronizarán en absoluto. Tendrás que hacerlo manualmente, cada cierto tiempo. No es una tarea rápida, pero se puede hacer.
Lo primero que hay que hacer es establecer cuál será tu Amo y cuál tu Esclavo.
Va a ser muy contraproducente si sigues añadiendo melodías y listas de reproducción a ambos iTunes, ya que entonces no podrás sincronizarlos. Uno tiene que estar "a cargo" y el otro es simplemente una copia.
Voy a suponer que estamos usando el Mac como maestro y Windows como esclavo.
Nota: No vas a mover la carpeta predeterminada de iTunes en ninguno de los dos sistemas operativos, sólo la ubicación de la carpeta de medios. Usted no puede hacer que iTunes sincronice la carpeta principal a través de lo que es esencialmente dos máquinas.
A continuación, hay que establecer cuál es la ruta completa de cada uno, desde cada sistema operativo.
Como ya has descubierto, las rutas son absolutas, no relativas, así que lo siguiente que tienes que hacer es coger tu archivo iTunes Library.xml maestro y modificar todas las rutas para que funcionen en tu iTunes esclavo.
Suponiendo que las rutas indicadas son correctas para cada instancia, entonces usted necesita tomar su archivo xml Maestro, duplicarlo y buscar/reemplazar las rutas para que coincidan con sus rutas Esclavas. Algo así como TextWrangler [freeware] va a ser bueno para esto.
Abra la carpeta de iTunes de su Mac y copie el archivo iTunes Library.xml en el escritorio. Esta va a ser nuestra copia de trabajo del Master de Mac que modificaremos y trasladaremos a Windows. Deja el original donde está.
Abra este duplicado de Master iTunes Library.xml y desplácese hacia abajo hasta encontrar la primera instancia de la ruta, compruebe que es correcta - así, por ejemplo, la ruta de su Mac sería file:///Volumes/DATA/Music/
así que en el menú Buscar > Buscar ponga file:///Volumes/DATA/Music/
en encontrar & file://localhost/D:/Music/
en sustitución.
Reemplazar todo.
En su carpeta de iTunes esclavo, mueva los archivos existentes iTunes Library.xml y iTunes Library.itl al escritorio, por seguridad.
Copie el archivo .xml recién modificado en la carpeta de iTunes de Windows.
No lances iTunes todavía.
Nota importante
El comportamiento de iTunes parece haber cambiado aproximadamente en la versión 12.3
Ya no se puede romper el archivo .itl y usarlo como base para reconstruirlo. iTunes ahora sólo dice que está dañado y no lo usará.
método post 12.3
Copie el archivo iTunes Library.xml recién editado en su carpeta de música/iTunes de Windows y el archivo iTunes Library.itl existente, sin modificar, directamente desde la carpeta iTunes de su Mac a su carpeta de Windows, sustituyendo el existente, si todavía está allí.
Inicie iTunes.
Abrir los prefijos Ctrl , Ve a la pestaña Avanzado y desactiva primero "mantener organizado" y "copiar en la carpeta de medios de iTunes".
A continuación, cambie la ruta por la correcta para la ubicación de su carpeta multimedia remota.
Haga clic en OK - si le preguntan algo sobre "debo organizar/arreglar/etc" diga que no.
iTunes hará una rápida "actualización de la biblioteca" y entonces parecerá que estás listo para empezar [lo estoy haciendo en directo mientras escribo esta respuesta ].
Este método ya no parece conservar las ilustraciones del álbum y, en su lugar, iTunes tendrá que volver a buscarlas, lo que resulta bastante molesto.
A partir de iTunes 12.6 las ilustraciones de los álbumes y los recuentos de reproducciones se conservan de nuevo.
Funciona como la melaza mientras esto sucede pero parece estar bien una vez terminado.
método pre 12.3
Esta es la parte importante que ninguna de las guías para "mover mi biblioteca de iTunes" te dice. En su mayoría te dicen que importes este nuevo XML desde el menú de importación - yo lo he hecho, puede tomar 12 horas y pierdes algunos datos.
En su lugar, haremos un nuevo roto Archivo ITL.
Como no sé cómo hacer esto en Windows, vamos a hacer uno en el Mac y copiarlo.
Abra el Terminal e introduzca lo siguiente touch ~/Desktop/iTunes\ Library.itl
Eso creará un archivo ITL vacío en el escritorio, lo suficientemente roto para esto.
Mueve este archivo a la carpeta de iTunes de Windows.
Inicie iTunes. Ahora se dará cuenta de que algo está "mal" y empezará a reconstruir el archivo ITL, utilizando su archivo XML recién modificado. El mensaje es "Importando 'iTunes Music Library.xml'" Esto tomará algún tiempo, pero más bien 15 minutos que 8 horas.
Es posible que falten algunas ilustraciones de los álbumes; nunca parece ser una solución realmente perfecta, pero los recuentos de reproducciones, las listas de reproducción, etc., deberían permanecer intactos.
Es necesario repetir todo este proceso cada cierto tiempo, para mantener la sincronización entre las dos instancias. Siempre perderás los recuentos de reproducción, etc. de la instancia de Windows de esta manera, pero eso es lo más cerca que vas a estar de sincronizar completamente iTunes.