Estoy trabajando en un script para gestionar mi "cola" de la lista de reproducción en iTunes y quería una manera fácil y rápida para eliminar rápidamente todas las canciones de la lista de reproducción.
Applescript parecía la mejor opción y he creado un pequeño script ejecutable con un atajo de teclado. Sin embargo, no parece funcionar.
Esta es la parte pertinente:
tell application "iTunes"
repeat with t in tracks of playlist "queue"
tell playlist "queue" to delete t
end repeat
end tell
El problema es que no todos los temas son eliminados, sólo una parte de ellos. La ejecución de la secuencia de comandos varias veces, finalmente, elimina todas las pistas en la lista de reproducción.