2 votos

Mover archivos externos de la biblioteca de iTunes a una ubicación diferente sin perder los metadatos

Estoy intentando mover mi biblioteca de iTunes a una nueva ubicación. Estoy ejecutando iTunes sin la opción "organizar medios" porque mantengo mi biblioteca (más de 60000 canciones) en una segunda unidad en mi MacBook... Recientemente me he actualizado a un nuevo MacBook con mucho menos almacenamiento, pero he descubierto que se puede ejecutar iTunes desde un servidor en la nube WebDAV sin que se note ningún retraso (¡sí!). Ya tengo una copia exacta de mi segundo disco en el servidor pero ahora me gustaría saber la forma más sencilla de cambiar las rutas de todas las pistas en bloque. He encontrado algunas soluciones por mi cuenta pero me llevaría literalmente semanas completarlo:

  1. Cuando se reproduce una canción que no está en su posición actual, iTunes preguntará por la nueva ubicación de este archivo y luego tratará de encontrar otros archivos que faltan en ese mismo directorio (por lo que sólo se importa ese cd). La importación en sí también es lenta, pero probablemente se deba al servidor.

  2. Doug creó un script que puede cambiar la ubicación de los archivos seleccionados sin perder los metadatos/clasificación pero 500+ álbumes tomarían demasiado tiempo :(

Espero que haya una forma más sencilla y rápida de cambiar las rutas ya que este es el último paso que me impide ejecutar mi biblioteca desde un servidor en la nube. Para los interesados, no puedo almacenar los archivos de la biblioteca en el servidor de la nube como iTunes reescribir el archivo de la biblioteca (200mb) cada vez que se cambia una calificación por lo que mantener mis bibliotecas en sincronía con un servidor de bitbucket y fuente-árbol.

Gracias.

2voto

Tetsujin Puntos 23061

Las ubicaciones están codificadas, son absolutas y no relativas, por lo que hay que buscar y reemplazar
file:///Volumes/Macintosh HD/Users/[yourname]/Music/iTunes/
con la ruta real - file:///Volumes/mountpoint...

Esto habría sido un único paso de búsqueda/reemplazo en el iTunes Library.xml [que es lejos mejor mantener en su ubicación original incluso sin la complejidad añadida de una escritura remota] utilizando algo como TextWrangler/BBEdit si la biblioteca estaba consolidada para empezar. Como no lo está, puede que tengas que hacer varios pasos, dependiendo de lo amplio que sea tu "path-scape". .

Hace bastante tiempo que no hago esto - el siguiente paso no parece funcionar igual que antes - ver iTunes: Mover archivos de iTunes (autogestionado)

Romper el .itl ya no funciona con las versiones recientes de iTunes: simplemente se queja de que está dañado y hace uno nuevo él mismo, con lo que se pierde todo.
Creo que la última vez que lo probé dejé el .itl como estaba y funcionó bien (estoy abierto a que me corrijan si alguien se anima a probarlo, no lo voy a hacer 'sólo para ver' ;)

Relacionado y posiblemente también vale la pena leerlo, para conocer los antecedentes generales y también cubre las variaciones recientes de iTunes en el método - ¿Cómo compartir una biblioteca de iTunes entre Mac y Windows?

Por cierto, creo que deberías poder seguir utilizando "Organizar medios" con una biblioteca remota, aunque la mía está en una unidad diferente, no en un servidor diferente, así que no he probado ese escenario.

0 votos

En algún punto del camino'... ¿podría ser más específico? La última vez que hice mi sincronización [probablemente anual] para actualizar la librería remota de mi PC, el método de mi último enlace funcionó igual que siempre, una vez que descubrí el nuevo giro del .itl. [Por cierto, no he dicho iTunes Music Library.xml dijo iTunes Library.xml

1 votos

Entonces, estamos todos llenos. Una razón más para no instalar Sierra... Ahora tengo demasiadas para enumerar.

0 votos

Echa un vistazo: Acerca de los archivos de la biblioteca de iTunes "Por defecto, iTunes 12.2 y posteriores no crean un iTunes Library.xml. Si utilizas OS X Mountain Lion o una versión anterior, o una aplicación de terceros que utilice el archivo XML, deberás activar la compatibilidad con la biblioteca heredada XML:"

0voto

Steven.B Puntos 116

Ok, después de algunos días de búsqueda en Google, encontré una manera de mantener mis rutas originales en mi biblioteca de iTunes, pero de alguna manera vincularlos a una ubicación diferente utilizando enlaces simbólicos. Esto es lo que hice para solucionar mi problema:

Mi biblioteca de iTunes estaba vinculada a todos mis archivos en /Volúmenes/Datos/Música, así que al copiar mi archivo de biblioteca a un portátil diferente sin una unidad de "Datos", iTunes no encuentra los archivos...

Estoy usando mountain duck o cloudmounter para montar un servidor de nube WebDAV de 1TB como una unidad normal de mac. esta unidad contiene una copia exacta de todos los archivos en /Volumes/Data/Music. Esta unidad se encuentra en /Users/steven/Library/Containers/com.eltima.cloudmounter.mas/Data/.CMVolumes/Music/

Al crear un enlace simbólico se engaña a mac para que vea /Volúmenes/Datos/Música pero al navegar a esta ubicación se verá el contenido de la unidad montada, esto se puede hacer abriendo Terminal y ejecutando este comando:

sudo ln -s NEW_LOCATION LIBRARY_OLD_LOCATION

así que para mí esto sería

sudo ln -s /Users/steven/Library/Containers/com.eltima.cloudmounter.mas/Data/.CMVolumes/Music/ /Volumes/Data/Music

Lo mejor es que iTunes piensa que todos los archivos están ahí y los reproduce como es de esperar sin cambiar nada en la biblioteca... así que en mi viejo portátil puedo mantener el volumen de Datos y reproducir desde ahí. Además, sincroniza automáticamente todas las carpetas de mi antiguo portátil con el servidor webdav y viceversa, de modo que cuando añado canciones en cualquiera de mis portátiles, el archivo se añade a los otros dispositivos.

Si quieres eliminar este enlace puedes hacerlo:

unlink /Volumes/Data/Music

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X