我想通过运行 applescript 来播放轨道。我在弄清楚播放轨道方法时遇到了麻烦。
我在做这个
tell application "Spotify"
play track "One Thing" in context spotify:track:5Up9Lj7QWudEfMc0ve5qWW
end tell
那显然行不通。我不知道如何处理上下文部分。什么是上下文?
最佳答案
查看 AppleScript 编辑器中的文档。 Track
和 context
都是 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
关于macos - Applescript 播放轨道 Spotify,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11607618/