Juste comme cela, sauf pour deux choses; d'abord, tracks
est un mot réservé dans le dictionnaire de script iTunes, donc remplacez-le par autre chose (par exemplets
); Deuxièmement, vous ne pouvez pas convertir une piste en une chaîne avec t as string
; vous devez choisir quelle information vous voulez. Par exemple, si vous voulez le nom, vous pouvez utiliser name of t as string
; si vous voulez plus de détails, vous pouvez faire name of t & " - " & artist of t
; etc. Notez également que si vous voulez un prédicat plus compliqué, vous pouvez simplement l'ajouter à la clause whose
; par exemple, file tracks whose name contains "Green" and artist contains "Bird"
.
Si vous voulez jouer au golf le script un peu, vous pouvez le remplacer par ce qui suit:
tell application "iTunes"
repeat with t in (file tracks whose name contains "Green")
display dialog (name of t as string)
end repeat
end tell
Retrait de la of playlist "Library"
pourrait produire des résultats légèrement différents, mais probablement pas. Ce n'était pas dans mes tests rapides.
Ah, merci de souligner que c'est un mot réservé. Changer cela a fait l'affaire. Merci! – Bill