【发布时间】:2009-03-20 02:13:00
【问题描述】:
将有关在 iTunes 中播放的最后一首歌曲的信息导入 Java 程序的最简单方法是什么?我看过 JACOB 和 iTunes COM,但它们看起来有点矫枉过正。如果这是唯一的方法,那么任何人都可以在第一个谷歌结果旁边提供一个很好的例子吗? 'hack' 方法也是可以接受的!
谢谢!
【问题讨论】:
将有关在 iTunes 中播放的最后一首歌曲的信息导入 Java 程序的最简单方法是什么?我看过 JACOB 和 iTunes COM,但它们看起来有点矫枉过正。如果这是唯一的方法,那么任何人都可以在第一个谷歌结果旁边提供一个很好的例子吗? 'hack' 方法也是可以接受的!
谢谢!
【问题讨论】:
iTunes 可以从 AppleScript 中很好地调用,我会从那里开始。
看起来 Apple 的东西已被弃用,jasconn 看起来是前进的方向。
编辑 - 关于 COM 的提及,将矛头指向 Windows 而不是 Mac。我对超级黑客方法的建议是启动Process Monitor 并查看 iTunes 写出的内容以及播放歌曲的位置。
【讨论】:
在 Windows 下,您必须使用 COM 与 iTunes 通信。
有一个 iTunes SDK 可用,它提供了可以使用的胶水。
【讨论】:
您也可以使用 lastfm 网络服务。它将在 xml 提要中包含所有最近播放的歌曲。
播放歌曲时只需要连接到互联网
【讨论】: