【发布时间】:2010-06-09 18:21:21
【问题描述】:
我看到了关于此的帖子 (Adding song to itunes with C# sdk/api),但点击链接后找不到任何可靠的帮助.. 有人能指出我正确的方向吗? 谢谢, 最大
【问题讨论】:
-
作为一个想法,有没有办法确保如果我试图通过 C# 添加的歌曲已经在库中,而不是添加它? (通过元数据检查)。
我看到了关于此的帖子 (Adding song to itunes with C# sdk/api),但点击链接后找不到任何可靠的帮助.. 有人能指出我正确的方向吗? 谢谢, 最大
【问题讨论】:
在 C# 中与 iTunes 交互并没有那么糟糕。
第 1 步
在 Program Files 目录中添加对 iTunes.exe 文件的项目引用。这将添加对iTunesLib 的引用。
第 2 步
创建一个新的iTunesLib.iTunesAppClass 实例。
第 3 步
使用iTunesAppClass.LibraryPlaylist.AddFile() 方法。
为确保您没有添加重复文件,您必须检查LibraryPlaylist.Tracks 属性以查看该文件是否已经存在。它有一个你可以尝试的get_ItemByName() 方法。如果所有其他方法都失败了,您可以循环遍历轨道以查看它是否存在。
【讨论】: