【发布时间】:2010-09-18 11:51:54
【问题描述】:
有没有办法以编程方式与 iTunes 交互以添加新的播放列表或智能视图?
例如,假设我从网站下载了 10 个新的 mp3 文件,有没有办法以编程方式将此 mp3 列表添加到名为“新专辑 xx”的新播放列表中?如果这更容易,新的智能视图也可以。
更具体地说,这是针对 Windows 项目的,因此执行此操作的方式应该与平台无关。
【问题讨论】:
有没有办法以编程方式与 iTunes 交互以添加新的播放列表或智能视图?
例如,假设我从网站下载了 10 个新的 mp3 文件,有没有办法以编程方式将此 mp3 列表添加到名为“新专辑 xx”的新播放列表中?如果这更容易,新的智能视图也可以。
更具体地说,这是针对 Windows 项目的,因此执行此操作的方式应该与平台无关。
【问题讨论】:
Apple 确实提供了一个基于 COM 的 SDK,用于在 Windows 中自动执行 iTunes。它不是最好的(例如,我认为您必须确保 iTunes.exe 在桌面会话中运行,并且几个命令可能会导致对话框弹出并阻止您的自动化),但它确实可以让您执行诸如创建新播放列表之类的操作并添加歌曲。
【讨论】:
假设您在 Mac 上...我认为您可以使用 AppleScript 执行此操作,此 link 可能有用
【讨论】: