Come elimino da iTunes i riferimenti ai pezzi che non ci sono più, marcati con «!»?
Argomenti: iTunesApplescriptUtility
Author: Stefano Monti
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 run
tell application "iTunes"
set myLib to library playlist
repeat with i in file tracks of myLib
set loc to {}
set the end of loc to (location of i)
if missing value is the first item of loc then delete i
end repeat
end tell
end run