¿Cómo compartir una biblioteca de iTunes entre Mac y Windows?

Tengo dos SSD y un HDD en mi computadora. Un SSD ejecuta OS X y un SSD ejecuta Windows. En el disco duro tengo mi biblioteca de iTunes y archivos de música. Quiero usar la misma biblioteca en ambos sistemas operativos.

Utilicé esta guía para obtener permisos de escritura en el disco duro NTFS en Mac OS: compatibilidad con NTFS en El Capitan

Ahora tengo el problema de que Mac OS busca música en la ruta:

file://localhost/D:/Music/

Mientras está (dentro de Mac OS) en la ruta:

file:///Volumes/DATA/Music/

¿Qué opciones tengo para solucionar este problema?

Ya leí sobre OS X Fuse pero estoy confundido si esta es la herramienta que me puede ayudar.

Cambié su título para que sea más apropiado para el problema real que se va a resolver. Siéntete libre de volver a editar si crees que no lo entendí como te gustaría.
ok, gracias. ¿Es esa la razón por la que obtuve tantos votos negativos? Sé que hay mucha gente preguntando esto antes, pero no encontré a nadie hablando de los caminos.
posiblemente - aunque ninguno de ellos era mío ;-)

Respuestas (1)

Hacer que Mac y Windows puedan leer y escribir en la misma ubicación es solo el comienzo... [y, francamente, el método más simple es probablemente formatear la unidad compartida como exFAT, en la que tanto Mac como Windows pueden leer y escribir de forma nativa].

"Compartir la biblioteca" es algo inapropiado cuando se trata de mantener sincronizada manualmente una carpeta de iTunes Media entre dos máquinas diferentes y dos instancias de iTunes diferentes.

Puede hacerlo, pero cada copia de iTunes querrá estar "a cargo" y no se sincronizarán automáticamente en absoluto. Tendrías que hacerlo manualmente, de vez en cuando. No es una tarea rápida, pero se puede hacer.

Lo primero que debe hacer es establecer cuál será su Maestro y cuál su Esclavo.
Va a ser muy contraproducente si continúa agregando melodías y listas de reproducción a iTunes , ya que nunca podrá sincronizarlas. Uno tiene que estar "a cargo" el otro simplemente una copia.

Voy a suponer que estamos usando Mac como Maestro, Windows como Esclavo.

Nota: No va a mover la carpeta iTunes predeterminada en ninguno de los sistemas operativos, solo la ubicación de la carpeta Multimedia. No puede hacer que iTunes sincronice la carpeta principal en lo que son esencialmente dos máquinas.

A continuación, debe establecer cuál es la ruta completa a cada uno, desde cada sistema operativo.
Como ya ha descubierto, las rutas son absolutas, no relativas, por lo que lo siguiente que debe hacer es tomar su archivo Master iTunes Library.xml y modificar todas las rutas para que funcione en su Slave iTunes.

Suponiendo que las rutas indicadas sean correctas para cada instancia, entonces debe tomar su archivo xml maestro, duplicarlo y buscar/reemplazar las rutas para que coincidan con sus rutas esclavas. Algo como TextWrangler [software gratuito] va a ser bueno para esto.

Abra la carpeta iTunes de su Mac y copie el archivo iTunes Library.xml en el escritorio. Esta será nuestra copia de trabajo del Mac Master que modificaremos y moveremos a Windows. Deja el original donde está.

Abra este Master iTunes Library.xml duplicado y desplácese hacia abajo hasta que encuentre la primera instancia de la ruta, verifique que sea correcta; por ejemplo, la ruta de su Mac sería file:///Volumes/DATA/Music/así en el menú Buscar> Buscar ... poner file:///Volumes/DATA/Music/en buscar y file://localhost/D:/Music/reemplazar.
Reemplaza todo.

En su carpeta Slave iTunes, mueva los archivos iTunes Library.xml y iTunes Library.itl existentes al escritorio, por seguridad.

Copie su archivo .xml recién modificado en su carpeta iTunes de Windows.
No inicies iTunes todavía.

Nota importante El
comportamiento de iTunes parece haber cambiado aproximadamente en la versión 12.3.
Ya no puede romper el archivo .itl y usarlo como base para reconstruir. iTunes ahora solo afirma que está dañado y no lo usará.


método posterior a 12.3

Copie su iTunes Library.xml recién editado a su carpeta de música/iTunes de Windows y su archivo iTunes Library.itl sin modificar directamente desde su carpeta de iTunes de Mac a su carpeta de Windows, reemplazando el existente, si todavía está allí.

Inicie iTunes.
Abra las preferencias, Ctrl ⌃ , vaya a la pestaña Avanzado y primero desactive 'mantener organizado' y 'copiar a la carpeta multimedia de iTunes'.
Luego cambie la ruta a la correcta para la ubicación de su carpeta multimedia remota.
Haga clic en Aceptar. Si se le pregunta algo sobre 'debería organizar/arreglar/etc.', responda que no.

iTunes hará una rápida 'Actualización de la biblioteca' y luego parecerá estar listo para comenzar [Estoy haciendo esto en vivo mientras escribo esta respuesta...]

Este método ya no parece conservar la carátula del álbum y, en su lugar, iTunes tendrá que ir a buscarlo todo de nuevo, algo bastante molesto.
A partir de iTunes 12.6, las carátulas del álbum y los recuentos de reproducción se conservan una vez más.

Funciona como melaza mientras esto sucede... pero parece estar bien una vez terminado.


método anterior a 12.3

Esta es la parte importante que ninguna de las guías de 'mover mi biblioteca de iTunes' te dice. En su mayoría, le dicen que importe este nuevo XML desde el menú Importar; lo he hecho, puede demorar 12 horas y pierde algunos datos.

En su lugar, crearemos un nuevo archivo ITL roto .
Como no sé cómo hacer esto en Windows, hagamos uno en Mac y copiémoslo.

Abra Terminal e ingrese esto. touch ~/Desktop/iTunes\ Library.itlEso creará un archivo ITL vacío en el escritorio, lo suficientemente roto para esto.
Mueva este archivo a su carpeta iTunes de Windows.

Inicie iTunes. Ahora notará que algo está 'mal' y comenzará a reconstruir el archivo ITL, utilizando su archivo XML recién modificado. El mensaje es 'Importando 'iTunes Music Library.xml' Esto llevará algo de tiempo, pero más como 15 minutos que 8 horas.

Es posible que falten algunas carátulas del álbum; nunca parece ser una solución verdaderamente perfecta, pero su reproducción cuenta, las listas de reproducción, etc. deberían sobrevivir intactas.


Debe repetir todo este proceso de vez en cuando para mantener la sincronización entre las dos instancias. Siempre perderá los conteos de reproducción, etc. de la instancia de Windows de esta manera, pero eso es lo más cerca que estará de sincronizar completamente iTunes.

¡Muchas gracias por su respuesta detallada, lo intentaré cuando regrese a casa!