我試圖從我的圖書館獲取獨特的iTunes藝術家和流派的列表。在某些操作中,AppleScript可能會很慢,在這種情況下,我無法在速度上做出妥協。有沒有進一步的重構,我可以做我的代碼?通過AppleScript獲取獨特的iTunes藝術家列表
tell application "iTunes"
-- Get all tracks
set all_tracks to shared tracks
-- Get all artists
set all_artists to {}
repeat with i from 1 to count items in all_tracks
set current_track to item i of all_tracks
set current_artist to genre of current_track
if current_artist is not equal to "" and current_artist is not in all_artists then
set end of all_artists to current_artist
end if
end repeat
log all_artists
end tell
我覺得應該有一個更簡單的方式來獲得從我只是不知道iTunes的藝術家或流派的列表...
你檢查過DougScripts嗎?那裏有很多腳本快速運行。有一個專門用於你想要的東西,如果你願意,可以將它導出到一個txt文件。我現在不記得它的名字,但它使我的74GB音樂的快速工作。 – Chilly