gpt4 book ai didi

python - 在 iTunes 上搜索轨道

转载 作者:太空狗 更新时间:2023-10-30 01:17:36 27 4
gpt4 key购买 nike

我想在 Mac OS/X 上使用 Python 脚本在 iTunes 上搜索轨道。我找到了一种通过以下方式访问 iTunes 应用程序的方法:

iTunes = SBApplication.applicationWithBundleIdentifier_("com.apple.iTunes")

但我还没有想出(还)执行搜索的方法。感谢您的一点帮助。

免责声明:这里是 OS/X 新手。

注意:我不是在寻找直接访问 XML/plist 数据库的方法。

最佳答案

您可能想查看 appscript (注意,您需要 ASDictionary 以获得在线帮助):

>>> import appscript
>>> iTunes = appscript.app("iTunes")
>>> lib = iTunes.playlists['Library']
>>> for trk in lib.tracks():
... if re.search("test", trk.name()):
... print trk.name()

这可能会通过遍历每个项目为您提供最大程度的控制,但还有一种更快的方法,即使用 applescript 钩子(Hook)进行搜索:

>>> trks = lib.tracks[appscript.its.name.contains('test')]
>>> print trks.name()

查看这些应用脚本 usage examples

关于python - 在 iTunes 上搜索轨道,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2752225/

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