No es fácil hacerlo con las acciones de Automator directamente, pero sí con AppleScript (que puedes envolver en una acción de Automator si lo necesitas).
Este AppleScript obtendrá todos los ítems de iTunes U que hayan sido vistos al menos una vez y los moverá a una carpeta que tú especifiques.
- Tenga en cuenta que este no eliminarlos de iTunes y seguir reproduciéndolos desde iTunes (esto se debe a la forma en que las aplicaciones de OS X rastrean los archivos: en la mayoría de las aplicaciones puedes mover un archivo que tengas abierto y la aplicación puede seguir accediendo a él como si no hubiera pasado nada).
- Si quieres eliminar el artículo de iTunes por completo, puedes añadir
delete theItem
en una nueva línea después de set the end of theList to the location of theItem
.
- Si quieres evitar que se vuelva a descargar, tendrás que cambiar manualmente los ajustes de descarga de iTunes U (aunque no estoy seguro de que iTunes vuelva a descargar un elemento que ha sido eliminado; normalmente sólo descarga nuevo artículos).
- Asegúrese de cambiar la ruta de la carpeta de destino a su destino deseado, en el
set theDestination …
línea. Debe ser una carpeta que ya existe.
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