Exportación de todas las ubicaciones de archivos que no se pudieron encontrar en iTunes

Estoy ejecutando Windows 7 de 64 bits y estoy usando iTunes. Anteriormente tuve un problema en el que cuando iTunes organizaba mi biblioteca de medios (después de transferir toda mi música), los nombres de los archivos se truncaban automáticamente a 40 caracteres. Esto efectivamente rompió una gran parte de mi biblioteca.

Para ver todas las canciones que estaban rotas, creé una lista de reproducción inteligente de canciones "muertas" y exporté esa información de la lista de reproducción. Desafortunadamente, las ubicaciones muertas no se exportaron cuando elegí File -> Export Playlist, solo se exportaron los demás metadatos. Esto es extraño porque cuando realmente selecciono Get Infola canción, puedo ver la ruta del archivo que está buscando.

¿Hay alguna forma de exportar esta información? Estoy tratando de escribir un script para cambiar automáticamente el nombre de los archivos que encuentra con los nombres de archivo correctos (más largos).

Editar:

Aquí hay un ejemplo:

Digamos que tengo una canción que no funciona en iTunes (la ruta del archivo es incorrecta). En iTunes esto aparece con los metadatos correctos. Puedo verificar los metadatos haciendo clic con el botón derecho en la canción en cuestión y seleccionando Get Info.

La estructura de mi canción se ve así:

Artist: DJ Rashad
Song: Last Winter
Album: Double Cup
Genre: Footwork
Location: C:\My Music\iTunes\DJ Rashad\Double Cup\DJ Rashad - Last Winter.mp3

En este caso, el Locationatributo es incorrecto, lo cual está bien. Pero todavía necesito estos datos cuando exporto la información sobre la pista. Así que arrastro esta pista a su propia lista de reproducción y exporto la información a través de File -> Export Playlist. Espero ver la estructura de arriba pero en cambio lo que aparece en el archivo correspondiente es lo siguiente:

Artist: DJ Rashad
Song: Last Winter
Album: Double Cup
Genre: Footwork
Location:

Como iTunes no encuentra la ubicación, exporta una ubicación vacía. Dado que estoy escribiendo un script para corregir algunas rutas rotas, no quiero una ubicación vacía. Quiero la última ubicación conocida del archivo (la que se muestra al visualizar Get Info). ¿ Cómo puedo exportar la información completa bajo el Locationatributo?

Lo siento, tengo problemas para entender qué es exactamente lo que quieres exportar. ¿Podría proporcionar un par de ejemplos? Gracias
@Cullub He editado mi pregunta original para incluir un ejemplo :)
¿Dónde se truncó? Su archivo de ejemplo tiene menos de 40 caracteres en el nombre
@Tetsujin Me disculpo, creé un ejemplo con menos de 40 caracteres. De todos modos, solo quiero saber cómo exportar donde iTunes vio el archivo por última vez (si el archivo en sí estaba roto).
Todavía no tengo un método de trabajo real, pero estaba echando un vistazo a la biblioteca.xml y me preguntaba si el truncamiento era con o sin la extensión, por ejemplo, C:\My Music\iTunes\DJ Rashad\Double Cup\DJ Rashad - Last Wio C:\My Music\iTunes\DJ Rashad\Double Cup\DJ Rashad - Las.mp3incluso el horrible NAME~1.mp3estilo antiguo de Windows.
@Tetsujin El archivo actualmente se trunca y luego .mp3se agrega la extensión. Así que podría parecerDJ Rashad - Las.mp3

Respuestas (1)

sugiero que vayas por un camino diferente.

primero elimine todos los enlaces rotos en itunes ¿ Puedo ver fácilmente todas las canciones que iTunes no puede localizar en Finder?

luego arrastre y suelte su lib completa en itunes (no habrá duplicados, si arrastra archivos que ya están vinculados/importados).

hecho

Un problema con este método es que todos mis metadatos (las calificaciones más importantes) se pierden.