Applescript 播放曲目 Spotify

Posted

技术标签:

【中文标题】Applescript 播放曲目 Spotify【英文标题】:Applescript play track spotify 【发布时间】:2012-07-21 09:34:20 【问题描述】:

我想通过运行一个 applescript 来播放曲目。我无法弄清楚播放曲目的方法。

我正在这样做

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

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

【问题讨论】:

【参考方案1】:

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

【讨论】:

有没有办法在你的音乐背景下播放? 如何获取播放列表 ID?

以上是关于Applescript 播放曲目 Spotify的主要内容,如果未能解决你的问题,请参考以下文章

AppleScript 使用文本文件作为源将 iTunes 中的多个曲目添加到播放列表中

在 Apple Music 中打开/搜索 Spotify 曲目(使用 Applescript)

Spotify 给出当前曲目的错误值(AppleScript)

监控 Applescript 中的 Spotify 曲目变化?

如何修复我的 AppleScript 以删除 iTunes 中的选定曲目?

使用 Applescript 在 iTunes 中搜索和删除特定曲目