1
我有问题试图从一个iTunes播放列表中追踪并添加到另一个新创建的,这用于现在工作它不,但我不知道如果它在所有或者只是在我的测试情况下不工作Applescript复制文件并添加到iTunes播放列表不工作
这是我的测试:
tell application "iTunes"
set mainlibrary to library playlist 1
set list_of_folders to get every folder playlist
set new_playlistfolder to item 1 of list_of_folders
set new_playlist to (make user playlist in new_playlistfolder with properties {name:"TestPlayList"})
try
set existtrack to (first file track of mainlibrary whose database ID = 14265)
duplicate existtrack to new_playlist
on error err_mess
log err_mess
end try
end tell
,这是我所得到的,当我在的AppleScript编辑器中运行它
tell application "iTunes"
get library playlist 1
--> library playlist id 14395 of source id 72
get every folder playlist
--> {folder playlist id 27010 of source id 72, folder playlist id 29459 of source id 72}
make with properties {name:"TestPlayList"} at folder playlist id 27010 of source id 72 new user playlist
--> user playlist id 29721 of source id 72
get file track 1 of library playlist id 14395 of source id 72 whose database ID = 14265
--> file track id 20505 of library playlist id 14395 of source id 72
copy file track id 20505 of library playlist id 14395 of source id 72 to user playlist id 29721 of source id 72
--> error number -1708
(*iTunes got an error: Can’t set user playlist id 29721 of source id 72 to file track id 20505 of library playlist id 14395 of source id 72.*)
end tell
任何想法。
感谢保罗