Applescript播放轨道spotify

时间:2012-07-23 06:46:42

标签: macos applescript spotify

我想通过运行AppleScript来播放曲目。我无法搞清楚播放曲目的方法。

我正在做这个

tell application "Spotify"
    play track "One Thing" in context spotify:track:5Up9Lj7QWudEfMc0ve5qWW
end tell

显然不起作用。我不知道如何处理上下文部分。什么是背景?

1 个答案:

答案 0 :(得分:8)

查看AppleScript编辑器中的文档。 Trackcontext都是URI。 Spotify上下文是一个容器,客户端默认使用该曲目的专辑。

所以,例如,这两个都将在其专辑的背景下播放曲目(它们在功能上是相同的):

tell application "Spotify"
     play track "spotify:track:5Up9Lj7QWudEfMc0ve5qWW"
end tell

tell application "Spotify"
     play track "spotify:track:5Up9Lj7QWudEfMc0ve5qWW" in context "spotify:album:33yaWg4n9max6UWPlD59zs"
end tell

但是,您也可以在艺术家的背景下播放曲目:

tell application "Spotify"
     play track "spotify:track:5Up9Lj7QWudEfMc0ve5qWW" in context "spotify:artist:2AsusXITU8P25dlRNhcAbG"
end tell

甚至是播放列表!

tell application "Spotify"
    play track "spotify:track:3NN3bw0UMt3DbFUVGh78kV" in context "spotify:user:sweetlelle:playlist:6C7spm3ZSJSWL9EZAhiMFb"
end tell