- Registriert
- 05.01.04
- Beiträge
- 7.141
Moin,
leider habe ich feststellen müssen, das in o.g. XML-File ein ziemliches Durcheinander bei einigen Pfadnamen entstanden ist. Ein erste grobe Suche findet so ca. 2500 Titel, die auf einen Speicherort verweisen, wo sie garantiert nicht liegen.
Bisher habe ich noch keine zufriedenstellende Lösung gefunden, mit der ich das wieder gerade rücken könnte. Was mir eingefallen ist:
a) die Titel identifizieren und in iTunes wieder neu verknüpfen. Zuverlässig, aber in Anbetracht der Menge sehr mühselig
b) XML-Datei in BBEdit öffnen und dort die Pfade richtig eintragen. Leider gibt es kein einheitliches Muster, nachdem die Pfade verbogen sind, so daß ich nicht umhin käme eine sehr komplexe RegEx-Regel aufzubauen. Alle meine Versuche dahingehend sind bisher jedoch eher kläglich gescheitert.
Kennt jemand evtl. ein (XML-)Tool, ein AppleScript, eine Automatoraktion, …*mit dem man sich an der Stelle weiterhelfen könnte? Der Lösungsweg könnte IMHO so aussehen:
Finde alle Musikstücke, deren Pfad nicht mit "file://Volumes/Media/iTunes%20Music/" anfängt. Ändere den Pfad auf
.
Wie schon skizziert sollten dabei Leerschritte entsprechend umgewandelt werden, ggf. auch noch weitere Sonderzeichen/Umlaute, die man in einer Tabelle hinterlegen könnte.
Kennt wer so was schlaues?
Gruß Stefan
leider habe ich feststellen müssen, das in o.g. XML-File ein ziemliches Durcheinander bei einigen Pfadnamen entstanden ist. Ein erste grobe Suche findet so ca. 2500 Titel, die auf einen Speicherort verweisen, wo sie garantiert nicht liegen.
Bisher habe ich noch keine zufriedenstellende Lösung gefunden, mit der ich das wieder gerade rücken könnte. Was mir eingefallen ist:
a) die Titel identifizieren und in iTunes wieder neu verknüpfen. Zuverlässig, aber in Anbetracht der Menge sehr mühselig
b) XML-Datei in BBEdit öffnen und dort die Pfade richtig eintragen. Leider gibt es kein einheitliches Muster, nachdem die Pfade verbogen sind, so daß ich nicht umhin käme eine sehr komplexe RegEx-Regel aufzubauen. Alle meine Versuche dahingehend sind bisher jedoch eher kläglich gescheitert.
Kennt jemand evtl. ein (XML-)Tool, ein AppleScript, eine Automatoraktion, …*mit dem man sich an der Stelle weiterhelfen könnte? Der Lösungsweg könnte IMHO so aussehen:
Finde alle Musikstücke, deren Pfad nicht mit "file://Volumes/Media/iTunes%20Music/" anfängt. Ändere den Pfad auf
Code:
file://Volumes/Media/iTunes%20Music/Value%20aus%20Key%20Artist/Value%20aus%20Key%20Album/Value%20aus%20Key%20Name
Wie schon skizziert sollten dabei Leerschritte entsprechend umgewandelt werden, ggf. auch noch weitere Sonderzeichen/Umlaute, die man in einer Tabelle hinterlegen könnte.
Kennt wer so was schlaues?
Gruß Stefan