我正在开发一个Mac OS应用程序,需要将mp3文件导入到iTunes中...
似乎找不到任何能够帮助我完成此任务的框架。唯一想到的方法是修改“iTunes Music Library.xml”文件。
希望你们中的某个人能为我指出更好、更清洁的解决方案。
提前致谢。
似乎找不到任何能够帮助我完成此任务的框架。唯一想到的方法是修改“iTunes Music Library.xml”文件。
希望你们中的某个人能为我指出更好、更清洁的解决方案。
提前致谢。
好的,经过对Scripting Bridge的研究,就像Andrew Madsen建议的那样。这是我自己问题的答案。
此已得到实施和测试...
在终端中编写以下内容以生成iTunes.h文件。
sdef /Applications/iTunes.app | sdp -fh --basename iTunes
将新创建的iTunes.h文件导入您的Mac OS项目,并在您希望使用Scripting Bridge的类中进行#import "iTunes.h"导入。
使用此代码将歌曲添加到iTunes:
iTunesApplication *iTunes = [SBApplication applicationWithBundleIdentifier:@"com.apple.iTunes"];
iTunesTrack * track = [iTunes add:[NSArray arrayWithObject:[NSURL fileURLWithPath:filePath]] to:playlist];
就是这样了。