Ich habe ein externes Programm verwendet, um die ID3 „BPM“-Metadaten von 8.000 Musikdateien zu markieren. Wie kann ich iTunes dazu bringen, Metadaten aus diesen Dateien neu zu laden?
Wenn ich gerade anfange, eine Datei abzuspielen, werden die neuen Metadaten erkannt, aber es muss eine Möglichkeit geben, iTunes dazu zu zwingen, dies in großen Mengen zu tun.
Versuchen Sie, die ITL-Datei zu beschädigen und iTunes neu zu erstellen.
Werfen Sie es nicht einfach weg und starten Sie iTunes nicht, bis eine defekte .itl-Datei vorhanden ist - das führt nicht zum gewünschten Ergebnis ...
Verschieben Sie zunächst die vorhandene iTunes Library.itl auf den Desktop, nur für den Fall.
Berühren Sie nicht die .xml-Datei, sondern nur die .itl-Datei.
Es ist darin zu finden~/Music/iTunes/
Dann…
Löschen Sie die vorhandene ITL, wenn Sie eine Kopie im iTunes-Ordner hinterlassen haben.
Öffnen Sie das Terminal und geben Sie Folgendes ein. touch ~/Music/iTunes/iTunes\ Library.itl
Dadurch wird eine leere ITL-Datei erstellt, die für unsere Zwecke ausreichend beschädigt ist.
Starten Sie iTunes. Es wird nun feststellen, dass etwas „falsch“ ist und die ITL-Datei unter Verwendung Ihrer vorhandenen XML-Datei neu erstellen. Die Meldung lautet „Importing 'iTunes Music Library.xml'“. Dies dauert einige Zeit, vielleicht 15 Minuten oder so, je nach Größe Ihrer Bibliothek.
Es zu brechen, anstatt überhaupt keine .itl-Datei dort zu haben, macht den Unterschied zwischen mehreren Minuten und mehreren Stunden für die Neuerstellung und auch, wie viele Wiedergabelisten und andere Metadaten erfolgreich aufbewahrt werden.
Es kann sein, dass Sie feststellen, dass einige Albumcover fehlen – es scheint nie eine wirklich perfekte Lösung zu sein, aber Ihre Playcounts, Playlists usw. sollten alle intakt bleiben.
Wenn Sie nur ein paar Dateien scannen und nicht 15 Minuten auf das Neuladen Ihrer iTunes-Bibliothek warten möchten, finden Sie hier ein Applescript, das die Informationen für den Titel anzeigt (das die Tags aus der Datei erneut liest).
on run {input, parameters}
tell application "iTunes"
reopen
activate
end tell
repeat 100 times
tell application "System Events" to tell process "iTunes"
keystroke "i" using command down
key code 53
key code 125
end tell
end repeat
return input
end run
Stellen Sie sicher, dass Sie sich zuerst in "Anzeigen als -> Songs" befinden, damit die Tasten funktionieren.
Ein weiterer Tipp ist, die Songs auszuwählen, die Sie scannen möchten, und die Anzahl der Songs zu bestimmen, dann "100" durch diese Zahl zu ersetzen, damit Sie nicht mit zusätzlichen Tastenanschlägen enden. Wenn Sie die Zahl zu hoch einstellen, wird die letzte Datei in der Wiedergabeliste wiederholt geöffnet, bis keine Tastenanschläge mehr vorhanden sind, und an diesem Punkt hat das Applescript die Eingabe der Tastenanschläge bereits abgeschlossen und kann daher nicht gestoppt werden.
Tetsujin
Füße nass
Tetsujin
Füße nass
Tetsujin