我正在尝试创建一个类似于last.fm scrobbler的应用程序。但专门针对某位艺术家。我希望能够调用用户当前正在播放音乐的专辑,并根据专辑的前10个数字(应该是日期,即“1999-05-10”)排队网站或特定信息关于那个日期。如果有人甚至可以开始帮助我,我将不胜感激。我注册了Apple的SDK,但未能就此得到明确答复。
我知道这一切都是从这样的事情开始的:
var iTunesApp = WScript.CreateObject("iTunes.Application");
iTunes.App.CurrentTrack ( [out, retval] IITTrack ** iTrack )
但是我觉得自己无处可去。再次感谢任何帮助。
答案 0 :(得分:1)
要获取包含当前曲目的相册,请使用CurrentTrack.Album
对象的iTunes.Application
属性:
var iTunes = WScript.CreateObject("iTunes.Application")
var album = iTunes.CurrentTrack.Album;
var date = album.substr(0, 10);
...
提示:了解iTunes COM对象的可用属性和方法的一种好方法是使用一些ActiveX/COM/OLE object browser,例如: Visual Studio的对象浏览器,用于浏览iTunes类型库(包含在 iTunes.exe 文件中)。