有没有人知道有一种方法可以通过Python在Windows11上以编程方式检查播客并创建播放列表?
在Python11之前,可以使用win32com.client包在iTunes上编写脚本。虽然从技术上讲这仍然是可能的,但iTunes 11已经删除了很大一部分应用程序接口。苹果公司还从其网站上删除了iTunes COM SDK文档,并且win32com.client接口一直依赖于惰性方法查找(因此无法检查包装的COM对象以获取方法列表或其预期参数)。
发布于 2012-12-04 12:25:07
我找到的最好的解决方案是使用在网络上找到的example scripts来猜测API,并使用iPython来验证假设。当为false时,看起来好像像Podcast这样的布尔属性变得不存在了。
对于iTunes 10,用户可以编写
is_podcast = track.Podcast但在iTunes 11中,用户需要编写
is_podcast = getattr(track, 'Podcast', False)为了能够重新同步任何创建的播放列表,用户可以restore the old sidebar,转到设备,转到播客选项卡,并勾选要同步的播放列表(与iTunes 10相同)。
https://stackoverflow.com/questions/13677193
复制相似问题