我是Applescript的新手(刚从今天开始),但是我无法找到如何只播放一张专辑,而无需创建只有一张专辑的播放列表并播放该播放列表.基本上我已经想出如何搜索我想要的东西并播放一些东西,但我一次只能播放一首歌.
tell application "iTunes"
set search_results to (search playlist "Library" for "Monument Valley (Original Soundtrack)")
repeat with i in search_results
play i
end repeat
end tell
如果我这样做,它会贯穿每首歌曲,直到它击中最后一首歌曲并播放最后一首歌曲.我相信你可以使用下一首曲目来向“Up Next”添加一些内容,但我还没有让它发挥作用.有没有办法真正做到这一点,还是我不得不屈服于播放播放列表?
最佳答案 遗憾的是,iTunes AppleScript字典没有Up Up队列的“术语”.即使是07脚本,iTunes脚本管理员也没有Up Up的脚本.下一个音轨命令只是“前进到当前播放列表中的下一个音轨” – 相当于按下“下一个”按钮.脚本Up Next的唯一方法似乎是使用GUI脚本,这意味着您可以告诉AppleScript点击图形用户界面中的哪些按钮而不是使用API.这可能非常困难,所以如果你屈服于使用播放列表,我认为你会有更好的运气.幸运的是,iTunes词典确实包含了大量用于创建和操作播放列表的控件.