如何从Cocoa中检索iTunes路径?

时间:2011-10-26 20:28:31

标签: objective-c macos cocoa

我知道这个问题How to retrieve iTunes preferences programmatically to find audio libraries?

但我需要检索iTunes的路径,如 / Users / user / Music / iTunes ,以及iTunes / Users / user / Music / iTunes / iTunes Media <的Media文件夹/ strong>

我不想对这些路径进行硬编码。那我该如何找回它们呢?

谢谢!

P.S。我需要这个MAC OS X 10.5,10.6,10.7

2 个答案:

答案 0 :(得分:3)

推荐的方法是签入~/Library/Preferences/com.apple.iApps.plist,其中分别列出了密钥iTunesRecentDatabasePathsiTunesRecentDatabases下最近使用的iTunes资料库XML路径和网址。我相信自从至少10.3 Panther已被使用。

答案 1 :(得分:1)

~/Library/Preferences/com.apple.itunes.plist加载到NSDictionary中,并获取“alis:11345:音乐文件夹位置”键的值。您获得的NSData对象是文件别名。