Ho trovato questo, ma non riesco a capire quello script io lo leggo come se cancellasse dove trova "i" che ne pensate?
Quando nella libreria di iTunes è presente una traccia che fa riferimento ad un file mancante (modificato o cestinato) allora questa traccia viene marcata con un punto esclamativo “!” quando si cerca di suonarla.
Per capire se la traccia sia o meno presente occorre suonarla, e poi a questo punto potremo eliminarla. Ma non c'è un modo per verificare in un solo colpo tutte le tracce presenti, a meno di non suonarle una per una.
Questo semplice AppleScript offre una soluzione:
on runtell application "iTunes"end runset myLib to library playlistend tell
repeat with i in file tracks of myLibset loc to {}end repeat
set the end of loc to (location of i)
if missing value is the first item of loc then delete i
Connect With Us