我正在构建一个需要将mp3文件导入iTunes的Mac OS应用程序......
似乎无法找到任何可以帮助我实现这一目标的框架。我能想到的唯一方法就是修改“iTunes Music Library.xml”。
我希望你们中的一位能指出我一个更好,更清洁的解决方案。
提前谢谢你。
答案 0 :(得分:7)
好的,所以在对Scripting Bridge进行一些研究后,就像Andrew Madsen建议的那样。以下是我自己的问题的答案。
这已经实施并经过测试......
通过在终端中写入以下内容来生成 iTunes.h 文件。
sdef /Applications/iTunes.app | sdp -fh --basename iTunes
将新创建的 iTunes.h 文件导入Mac OS项目,然后在您想要的课程中执行 #import“iTunes.h”使用脚本桥。
使用此代码将歌曲添加到iTunes:
iTunesApplication *iTunes = [SBApplication applicationWithBundleIdentifier:@"com.apple.iTunes"];
iTunesTrack * track = [iTunes add:[NSArray arrayWithObject:[NSURL fileURLWithPath:filePath]] to:playlist];
这就是全部。