gpt4 book ai didi

python - Windows 上的 iTunes 11 脚本

转载 作者:太空狗 更新时间:2023-10-29 19:28:43 26 4
gpt4 key购买 nike

有谁知道在 Windows 上通过 Python for iTunes 11 以编程方式检查播客和创建播放列表的方法吗?

在 iTunes 11 之前,可以使用 win32com.client 包在 Windows 上通过 Python 编写脚本。虽然从技术上讲这仍然可行,但 iTunes 11 已删除了大部分 API。Apple 还从其网站上删除了 iTunes COM SDK 文档,并且 win32com.client 接口(interface)一直依赖于 lazy方法查找(因此无法检查包装的 COM 对象中的方法列表或它们的预期参数)。

最佳答案

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

对于 iTunes 10,可以写

is_podcast = track.Podcast

但在 iTunes 11 中,需要编写

is_podcast = getattr(track, 'Podcast', False)

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

关于python - Windows 上的 iTunes 11 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13677193/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com