Cómo reconstruir la biblioteca de iTunes con ubicaciones de archivos alteradas sin perder el número de reproducciones, las calificaciones, etc.

Mi iTunes se configuró para hacer copias de toda la música que importó y mantener su propia biblioteca dentro de la carpeta de iTunes. Quería borrar mis archivos originales, pero en su lugar borré mis copias de iTunes . Ahora tengo un signo de exclamación al lado de toda mi música y dado que iTunes cambia el nombre de los archivos en su propia copia de acuerdo con las etiquetas ID3, no puedo simplemente reemplazar mi carpeta de iTunes con mis archivos originales ya que los nombres de archivo y las carpetas no coinciden.

La alternativa de fuerza bruta es apuntar manualmente cada archivo faltante a la nueva ubicación del archivo, pero esto no parece una solución muy inteligente dado que tengo más de 5000 pistas .

¡No quiero reconstruir mi biblioteca desde cero porque perderé un valioso historial de escuchas y calificaciones de los últimos seis años! ¿Hay alguna forma en que pueda arreglar esto sin perder mis conteos de reproducción y calificaciones?

Puedo tener una mala idea de reconstruir la estructura de archivos/carpetas en una nueva instancia de iTunes en otra máquina/cuenta y copiar los archivos nuevamente a la carpeta, pero esto no suena infalible. ¡Alguna sugerencia!

Respuestas (3)

Hay algunos AppleScripts de Doug Adams que podrían ayudarte:

  • Fix Broken Tracks combinará los datos de las "pistas muertas" (pistas de iTunes designadas con "!") con la pista real que ha vuelto a agregar a su biblioteca de iTunes.

  • iTunes Track CPR verificará su biblioteca en busca de "pistas muertas" y las volverá a agregar mientras mantiene intactos todos los metadatos anteriores. Para que este script funcione, los archivos deben volver a moverse a la carpeta de música de iTunes.

  • Archivos de carpeta de música no agregados muestra archivos en la carpeta iTunes Media que no están en la biblioteca de iTunes.

Es importante leer los manuales de estos scripts antes de ejecutarlos. Pruebe un script solo en algunas pistas al principio antes de ejecutarlo en toda su biblioteca.

Si tiene el archivo Library.xml original, puede extraer el número de reproducciones y la información de calificación del XML:

<dict>
...
<key>Recuento de reproducciones</key><integer>5</integer>
...
<key>Calificación</key><integer>100</integer>

Una vez tuve un problema muy parecido al que describiste con mis programas de televisión. Lo sé, se siente mal en este momento. De todos modos, aquí está el trato.

En ese entonces estaba leyendo y examinando mucho sobre la infraestructura de iTunes. La conclusión a la que me di cuenta es que la infraestructura de iTunes es tan compleja de manejar que probablemente no podrá lograr lo que desea y, al final, tendrá que construir su biblioteca desde cero.

La infraestructura de la biblioteca de iTunes no es solo un sistema de carpetas básico, aunque lo parezca. Es mucho más complejo que eso con archivos adicionales que hacen que iTunes funcione de la forma en que funciona.

Tal vez alguien más con más experiencia que yo encuentre una solución, pero puede estar seguro de que no será fácil.

¡Buena suerte! :)

Gracias por la respuesta. ¡Realmente espero que estés equivocado! pero me temo que puede que tengas razón.