¿Cómo puedo permitir que dos instalaciones de iTunes usen la misma carpeta de iTunes?

Tengo dos instalaciones de iTunes en la PC.

  • El primero está en Windows 7, que es mi iTunes principal para podcasts de música, etc.
  • El segundo iTunes está instalado en un Windows 7 con tecnología de VMware

Conecté la primera carpeta de iTunes como unidad de red y configuré esta ubicación para la segunda biblioteca de iTunes. Espero que esto no suene confuso.

Estos dos iTunes ahora están descargando podcasts individualmente, sí, se descargan en la misma ubicación pero no reconocen lo que ya se descargó. ¿Qué estoy haciendo mal? o falta?

Respuestas (1)

Si utiliza una ubicación de biblioteca remota para iTunes en dos máquinas [reales o virtuales], aunque se comparta la ubicación de los datos, no se compartirá ninguna otra información.

Cada iTunes cree que está totalmente a cargo de la biblioteca.
No es consciente de que cualquier otro iTunes está cambiando datos en la biblioteca y no detectará que ya existe un archivo que aún no tiene en su base de datos.

En esencia, iTunes es una estructura de solo escritura, no lee la información de la biblioteca en sí, solo de sus propios archivos Library.xml y .itl. Colocar un nuevo archivo en la Biblioteca por cualquier método, incluso desde otra copia de iTunes, no hará que el otro iTunes se dé cuenta de que está allí.

Una solución, que no estoy seguro de recomendar probar sin copias de seguridad sólidas, podría ser vincular los archivos .xml e .itl entre sí, en ambas máquinas.
Hay una guía sobre enlaces simbólicos en HowToGeek
Essentially, que vincula los dos conjuntos de archivos de la biblioteca como una sola estructura, en la que iTunes podría leer/escribir.

Las desventajas obvias serían
a) no habría protección de archivo de bloqueo, si ambos iTunes intentaran escribir al mismo tiempo.
b) las jerarquías de archivos tendrían que ser idénticas en cada máquina, ya que las referencias de archivos de iTunes son absolutas, no relativas.

Gracias por el aviso, esto fue muy informativo. Decidí ir con una sola instalación de iTunes. El objetivo de esto era poder usar iTunes dentro de Linux y sincronizarlo con mi iPad en caso de que lo necesitara. Ya sea que esté en Linux o Windows, puedo acceder al mismo iTunes gracias a VMware y con la unidad en red no tengo que preocuparme por el uso del disco de VM.
Otro enfoque, el que yo uso, puede ser adoptar un sistema Maestro/Esclavo, que requiere sincronización manual periódica. No es lo ideal, pero puede funcionar en algunas circunstancias. Consulte apple.stackexchange.com/questions/163594/… y apple.stackexchange.com/questions/204618/… para conocer algunas de mis reflexiones sobre ese método.