我想在Mac OS / X上使用Python脚本在iTunes上搜索曲目.我找到了通过以下方式访问iTunes应用程序的方法:
iTunes = SBApplication.applicationWithBundleIdentifier _(“com.apple.iTunes”)
但我还没有想出(还)执行搜索的方式.一点帮助赞赏.
免责声明:OS / X新手在这里.
注意:我不是在寻找直接访问XML / plist数据库的方法.
@H_403_11@最佳答案@H_403_11@
您可能需要查看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钩子进行搜索也有更快的方法:
>>> trks = lib.tracks[appscript.its.name.contains('test')]
>>> print trks.name()
查看这些应用程序usage examples也是如此.@H_403_11@ 原文链接:https://www.f2er.com/python/439028.html