Exportieren aller Dateispeicherorte, die in iTunes nicht gefunden werden konnten

Ich verwende Windows 7 64 Bit und verwende iTunes. Ich hatte zuvor ein Problem, bei dem, als iTunes meine Medienbibliothek organisierte (nachdem ich meine gesamte Musik übertragen hatte), die Dateinamen automatisch auf 40 Zeichen gekürzt wurden. Dies hat effektiv einen großen Teil meiner Bibliothek zerstört.

Um alle kaputten Songs zu sehen, habe ich eine intelligente Playlist mit "toten" Songs erstellt und diese Playlist-Informationen exportiert. Leider wurden die toten Orte nicht exportiert, als ich wählte File -> Export Playlist, nur die anderen Metadaten wurden exportiert. Das ist seltsam, denn wenn ich Get Infodas Lied tatsächlich auswähle, kann ich den Dateipfad sehen, nach dem es sucht.

Gibt es eine Möglichkeit, diese Informationen zu exportieren? Ich versuche, ein Skript zu schreiben, um die gefundenen Dateien automatisch in die richtigen (längeren) Dateinamen umzubenennen.

Bearbeiten:

Hier ist ein Beispiel:

Nehmen wir an, ich habe einen Song, der in iTunes defekt ist (der Dateipfad ist falsch). In iTunes erscheint dies mit den korrekten Metadaten. Ich kann die Metadaten überprüfen, indem ich mit der rechten Maustaste auf das betreffende Lied klicke und auswähle Get Info.

Meine Songstruktur sieht so aus:

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

In diesem Fall Locationist das Attribut falsch, was in Ordnung ist. Aber ich brauche diese Daten immer noch, wenn ich die Informationen über den Track exportiere. Also ziehe ich diesen Track in eine eigene Playlist und exportiere die Informationen per File -> Export Playlist. Ich erwarte, die obige Struktur zu sehen, aber stattdessen erscheint in der entsprechenden Datei Folgendes:

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

Da iTunes den Speicherort nicht findet, exportiert es einen leeren Speicherort. Da ich ein Skript schreibe, um einige fehlerhafte Pfade zu korrigieren, möchte ich keinen leeren Ort. Ich möchte den letzten bekannten Speicherort der Datei (der beim Anzeigen angezeigt wird Get Info). Wie kann ich die vollständigen Informationen unter dem LocationAttribut exportieren?

Es tut mir leid, ich habe Probleme zu verstehen, was genau Sie exportieren möchten. Können Sie ein paar Beispiele nennen? Danke
@Cullub Ich habe meine ursprüngliche Frage bearbeitet, um ein Beispiel aufzunehmen :)
Wo wurde es abgeschnitten? Ihre Beispieldatei hat weniger als 40 Zeichen im Namen
@Tetsujin Ich entschuldige mich, ich habe ein Beispiel mit weniger als 40 Zeichen erstellt. Unabhängig davon möchte ich nur herausfinden, wie man exportiert, wo iTunes die Datei zuletzt gesehen hat (wenn die Datei selbst beschädigt war).
Ich habe noch keine eigentliche Arbeitsweise, habe aber die library.xml durchgesehen und mich gefragt, ob die Kürzung mit oder ohne Erweiterung erfolgte - zum Beispiel C:\My Music\iTunes\DJ Rashad\Double Cup\DJ Rashad - Last Wioder C:\My Music\iTunes\DJ Rashad\Double Cup\DJ Rashad - Las.mp3sogar im schrecklichen alten Windows- NAME~1.mp3Stil.
@Tetsujin Die Datei wird derzeit abgeschnitten und dann .mp3wird die Erweiterung hinzugefügt. So könnte es aussehenDJ Rashad - Las.mp3

Antworten (1)

schlagen vor, einen anderen Weg zu gehen.

Entfernen Sie zuerst alle defekten Links in iTunes. Kann ich problemlos alle Titel anzeigen, die iTunes im Finder nicht finden kann?

Ziehen Sie dann Ihre gesamte Bibliothek per Drag & Drop zurück in iTunes (es entstehen keine Duplikate, wenn Sie bereits verknüpfte / importierte Dateien ziehen.)

Erledigt

Ein Problem bei dieser Methode ist, dass alle meine Metadaten (vor allem Bewertungen) verloren gehen.