0

因此,我正在尝试解决我在 superuser 上发布的问题。

我正在尝试做的事情

我想编写一个(Windows)应用程序来在使用同一 iTunes 帐户的多台计算机之间同步 iTunes(可能还有 iPhone/iPod touch 应用程序,尽管我现在将忽略它们)中的播客订阅。

我打算怎么做

我最初的想法是做以下事情:

1) 从计算机 A 上的 iTunes 获取所有播客订阅列表
2) 进行一些同步,将新的播客 URL 提供给计算机 B 上的程序
3) 在计算机 B 上订阅 iTunes 中的新播客

我想我可以通过解析 ITL 文件来完成这一切,这似乎是存储订阅信息的地方。不过,我还没有找到任何文档。

也许我做错了,使用 iTunes COM 接口将是获取订阅的播客列表(步骤 1)然后订阅它们(步骤 3)的一种不错的方式。有没有更聪明的方法来做到这一点?

概括

  1. 在我重新发明轮子之前,是否已经有在多台计算机之间同步播客订阅的解决方案?
  2. 获取 iTunes 订阅的播客列表最合适的方法是什么?
  3. 为 iTunes 订阅新播客的最合适方法是什么?



作为说明,我通过电子邮件向 Apple 的开发人员支持发送了几乎相同的问题,但显然询问有关文档/API 的问题不算作技术支持。

谢谢,

4

1 回答 1

0

在 OS X 上,无法获取 iTunes 的播客列表。您可以询问播客曲目(并按专辑名称排列它们),但 iTunes 不会告诉您有关实际播客本身的任何信息(URL、状态、名称等)。

我在 Windows 上使用 iTunes 的经验为零,但如果 API 比 OS X 更全面,我会感到非常惊讶。

于 2010-01-06T22:12:54.070 回答