Da qualche parte lungo il percorso, una parte significativa dei brani nella mia libreria di iTunes sembra puntare a file completamente errati (1640 di 9160, per l'esattezza). So che ci sono strumenti e mezzi per correggere file che sono semplicemente in una nuova / diversa cartella e hanno ancora lo stesso nome di file, ma c'è un modo facile / automatico per correggere migliaia di canzoni che puntano a file completamente indipendenti?
Esempio da iTunes Library.xml
:
<dict>
<key>Track ID</key><integer>13712</integer>
<key>Name</key><string>Lover's Spit</string>
<key>Artist</key><string>Broken Social Scene</string>
<key>Album Artist</key><string>Broken Social Scene</string>
<key>Album</key><string>You Forgot It In People</string>
<key>Genre</key><string>Indie</string>
<key>Kind</key><string>MPEG audio file</string>
<key>Size</key><integer>11613871</integer>
<key>Total Time</key><integer>382302</integer>
<key>Disc Number</key><integer>1</integer>
<key>Disc Count</key><integer>1</integer>
<key>Track Number</key><integer>11</integer>
<key>Year</key><integer>2002</integer>
<key>Date Modified</key><date>2012-07-25T18:48:35Z</date>
<key>Date Added</key><date>2010-10-20T18:39:51Z</date>
<key>Bit Rate</key><integer>241</integer>
<key>Sample Rate</key><integer>44100</integer>
<key>Comments</key><string>Source: eMusic</string>
<key>Play Count</key><integer>7</integer>
<key>Play Date</key><integer>3427320429</integer>
<key>Play Date UTC</key><date>2012-08-09T08:27:09Z</date>
<key>Album Rating</key><integer>60</integer>
<key>Album Rating Computed</key><true/>
<key>Artwork Count</key><integer>1</integer>
<key>Persistent ID</key><string>B664192E9854A1F1</string>
<key>Track Type</key><string>File</string>
<key>Location</key><string>file://localhost/Applications/_Productivity/Pages.app/Contents/Resources/Templates/Modern%20Photographer%20Invoice.template/Contents/Resources/zh_TW.lproj/</string>
<key>File Folder Count</key><integer>10</integer>
<key>Library Folder Count</key><integer>3</integer>
</dict>
Nota il nodo Location
, in particolare. Indica un file modello di Pages anziché il suo file MP3: file:///Users/administrator/Music/Broken%20Social%20Scene/You%20Forgot%20It%20In%20People/11%20Lover's%20Spit.mp3
.
Non avvicinarsi nemmeno a ciò che dovrebbe essere!
Ho già provato le seguenti cose, inutilmente:
- Aggiungi nuovamente la cartella Musica alla libreria - Purtroppo, questo mi lascia con voci duplicate. L'oggetto rotto rimane ancora, con il conteggio delle partite, le valutazioni, ecc. E il nuovo oggetto viene avviato da zero. Non proprio ideale.
- TuneUp and Rinse - Ho provato a eseguirlo attraverso le prove di TuneUp e di Rinse, che non sembravano prendere il problema che stavo facendo.
La mia ultima idea è quella di impostare uno script che analizzi l'XML e controlli le stringhe non MP3 Location
. Quando ne viene trovato uno, tenta di ricostruire il nome del file in base alla convenzione automatica di filenaming di iTunes (ad esempio Lover's Spit sopra diventa 11%20-%20Lover's%20Spit.mp3
. Probabilmente questo mi porterebbe al 90-95%. essere riparato manualmente.
Ovviamente ciò implicherebbe un sacco di tempo di scripting e tentativi ed errori. Spero che ci sia una soluzione più semplice al mio problema.
idee?