苹果脚本播放 Spotify 音轨

3

我希望通过运行AppleScript播放一个音轨。我正在努力弄清楚如何使用“play track”方法。

我的做法是:

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

显然,那样行不通。我不知道如何处理上下文部分。什么是上下文?

1个回答

12

请查看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

1
有没有一种方法可以在你的音乐上下文中演奏? - jamespick
1
你如何获取播放列表ID? - Tri Nguyen

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接