Ho un semplice snippet AppleScript che uso per aggiornare i metadati dalle tracce memorizzate localmente:
tell application "iTunes"
if selection is not {} then
set thechoice to (display dialog "Refresh track metadata for selected tracks?" buttons {"Ok", "Cancel"} default button 1 with icon note)
set theButtonName to the button returned of thechoice
if theButtonName is "Ok" then
refresh selection
end if
end if
end tell
Purtroppo, restituisce un errore se seleziono una traccia che è memorizzata nel cloud (e non memorizzata localmente).
C'è un modo per rimuovere le tracce di iCloud da una selezione?