Non puoi farlo facilmente con le azioni di Automator direttamente, ma puoi farlo con AppleScript (che puoi avvolgere in un'azione di Automator se necessario).
Questo AppleScript otterrà tutti gli elementi di iTunes U che sono stati guardati almeno una volta e li sposterà in una cartella specificata.
- Tieni presente che questo non non li rimuove da iTunes e puoi ancora riprodurli da iTunes (questo è dovuto al modo in cui le app di OS X tengono traccia dei file - nella maggior parte delle app puoi spostare un file che hai apri e l'app può ancora accedervi come se nulla fosse accaduto).
- Se desideri rimuovere completamente l'elemento da iTunes, puoi aggiungere
delete theItem
su una nuova riga dopo set the end of theList to the location of theItem
.
- Se vuoi evitare di scaricare di nuovo, dovrai modificare manualmente le impostazioni di download di iTunes U (anche se non sono sicuro che iTunes riscatterà effettivamente un elemento che è stato cancellato, in genere scarica solo nuovo elementi).
- Assicurati di cambiare il percorso della cartella di destinazione nella destinazione desiderata, sulla riga
set theDestination …
. Deve essere una cartella già esistente.
Script
tell application "iTunes"
set theList to {}
set iTunesU to tracks of playlist "iTunes U"
repeat with theItem in iTunesU
try
if played count of theItem > 0 then
set the end of theList to the location of theItem
end if
end try
end repeat
end tell
tell application "Finder"
set theDestination to POSIX file "/Users/rob/Desktop/test/"
repeat with theFile in theList
move theFile to theDestination
end repeat
end tell