Mueva los archivos de la biblioteca externa de iTunes a una ubicación diferente sin perder metadatos

2

Estoy intentando mover mi biblioteca de iTunes a una nueva ubicación. Estoy ejecutando iTunes sin la opción "organizar medios" porque guardo mi biblioteca (más de 60000 canciones) en una segunda unidad de mi MacBook ... Recientemente actualicé a un nuevo MacBook con mucho menos espacio de almacenamiento, pero descubrí que puede ejecute iTunes desde un servidor de nube WebDAV sin ningún retraso notable (¡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 para todas las pistas en masa? Encontré algunas soluciones, pero me llevaría literalmente semanas completarlas:

  1. Al reproducir una canción que no está en su posición actual, iTunes le preguntará por la nueva ubicación de este archivo y luego intentará encontrar otros archivos faltantes en ese mismo directorio (de modo que solo se importe 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 metadatos / clasificación, pero más de 500 álbumes tardarían demasiado :(

Espero que haya una manera 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 aquellos interesados, no puedo almacenar los archivos de la biblioteca en el servidor de la nube, ya que iTunes vuelve a escribir el archivo de la biblioteca (200 mb) cada vez que cambia una clasificación, así que mantengo mis bibliotecas sincronizadas con un servidor de bitbucket y un árbol de fuentes.

¡Gracias!

    
pregunta Steven.B 01.08.2017 - 20:59

2 respuestas

0

Después de algunos días de buscar en Google, encontré una manera de mantener mis rutas originales en mi biblioteca de iTunes, pero de alguna manera las vinculo a una ubicación diferente usando 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, por lo que al copiar el archivo de mi biblioteca en una computadora portátil diferente sin una unidad de "Datos", iTunes no encontrará los archivos ...

Estoy usando Mountain Duck o Cloudmounter para montar un servidor en la nube WebDAV de 1TB como una unidad Mac normal. 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, usted puede ver / Volumes / Data / Music, pero al navegar a esta ubicación 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

La gran parte es que iTunes piensa que todos los archivos están ahí y los reproduce como cabría esperar sin cambiar nada a la biblioteca ... así que en mi vieja computadora portátil puedo guardar el volumen de datos y reproducir desde allí. Como un extra, sincronice automáticamente todas las carpetas de mi computadora portátil anterior a webdav y al servidor, y viceversa, así que cada vez que agrego canciones en cualquiera de mis computadoras portátiles, el archivo se agrega a los otros dispositivos

Si desea eliminar este enlace, puede hacerlo:

unlink /Volumes/Data/Music
    
respondido por el Steven.B 05.08.2017 - 17:58
2

Las ubicaciones están codificadas de forma rígida, no son relativas, por lo que debe encontrar & reemplazar
file:///Volumes/Macintosh HD/Users/[yourname]/Music/iTunes/
con la ruta real - file:///Volumes/mountpoint...

Esto hubiera sido un solo paso para buscar / reemplazar en la Biblioteca de iTunes.xml [que es lejos mejor mantener en su ubicación original incluso sin la complejidad agregada de una escritura remota] usando algo como TextWrangler / BBEdit si la biblioteca se consolidó para empezar. Como no es así, es posible que tenga varios pasos que hacer, dependiendo de lo amplio que sea su "path-scape". .

Ha pasado bastante tiempo desde que hice esto, el siguiente paso no parece funcionar como antes, vea iTunes: Mover archivos de iTunes (autoadministrados)

Rompiendo el .itl ya no funciona con las versiones recientes de iTunes, solo se queja de que está dañado & Se hace uno nuevo, que lo pierde todo.
Creo que la última vez que lo probé creo que acabo de dejar el .itl como estaba & funcionó bien (estoy dispuesto a corregirlo si a alguien le importa intentarlo, no lo voy a hacer 'solo para ver';)

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

Por cierto, creo que aún deberías poder usar 'Organizar medios' usando una biblioteca remota, aunque el mío está solo en una unidad diferente, no en un servidor diferente, por lo que no he probado ese escenario.

    
respondido por el Tetsujin 01.08.2017 - 21:14

Lea otras preguntas en las etiquetas