首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows上的iTunes 11脚本

Windows上的iTunes 11脚本
EN

Stack Overflow用户
提问于 2012-12-03 12:34:54
回答 1查看 1.2K关注 0票数 10

有没有人知道有一种方法可以通过Python在Windows11上以编程方式检查播客并创建播放列表?

在Python11之前,可以使用win32com.client包在iTunes上编写脚本。虽然从技术上讲这仍然是可能的,但iTunes 11已经删除了很大一部分应用程序接口。苹果公司还从其网站上删除了iTunes COM SDK文档,并且win32com.client接口一直依赖于惰性方法查找(因此无法检查包装的COM对象以获取方法列表或其预期参数)。

EN

回答 1

Stack Overflow用户

发布于 2012-12-04 12:25:07

我找到的最好的解决方案是使用在网络上找到的example scripts来猜测API,并使用iPython来验证假设。当为false时,看起来好像像Podcast这样的布尔属性变得不存在了。

对于iTunes 10,用户可以编写

代码语言:javascript
复制
is_podcast = track.Podcast

但在iTunes 11中,用户需要编写

代码语言:javascript
复制
is_podcast = getattr(track, 'Podcast', False)

为了能够重新同步任何创建的播放列表,用户可以restore the old sidebar,转到设备,转到播客选项卡,并勾选要同步的播放列表(与iTunes 10相同)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13677193

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档