如何从终端或 AIML 模式运行的脚本播放 iTunes 音乐?

如何从终端或 AIML 模式运行的脚本播放 iTunes 音乐?

我想编写一个命令来启动 iTunes 并播放播放列表或歌曲列表中的第一首歌曲。我可以从我的代码中启动 iTunes,但它不会自动播放歌曲。

我的 AIML(人工智能建模语言)模式在这里

 <category>
      <pattern> PLAY MUSIC FROM MY COMPUTER </pattern>
      <template>
           <random>
             <li>Sure thing! </li>
             <li>OKAY,  </li>
             <li>OK! </li>
          </random>
          <system>open -a /Applications/itunes.app/Contents/MacOS/itunes/play</system>
      </template>
  </category>

答案1

例如,此终端命令将使用以下 AppleScript 代码(在终端中)播放 iTunes 中播放列表“Pink Floyd”中的第一首歌曲。

osascript -e 'tell application "iTunes" to tell its playlist "Pink Floyd" to play track 1'

相关内容