Estoy intentando eliminar una pista de una lista de reproducción en iTunes usando solo un nombre parcial del portapapeles. Me sigue dando un error diciendo que no puede encontrar la pista. Soy bastante nuevo en AppleScript, así que probablemente hice algo mal. ¡Cualquier ayuda sería apreciada! Esto es lo que tengo hasta ahora.
set iTunesdelete to the clipboard
tell application "iTunes"
delete track (track whose name contains iTunesdelete) of user playlist "AAA Current Project"
end tell
Alternativamente tengo esto, que no da error, pero tampoco hace nada.
set iTunesdelete to the clipboard
on deleteTrack(iTunesdelete)
tell application "iTunes"
set theTrack to (file tracks whose name starts with iTunesdelete) of user playlist "AAA Current Project"
set songFile to location of theTrack
delete theTrack
end tell
tell application "Finder" to delete songFile
end deleteTrack
tell application "iTunes"
set result to (file tracks whose name starts with iTunesdelete)
repeat with t in result
my deleteTrack
end repeat
end tell
end