2010-06-09 68 views
5

我看到了这个帖子(Adding song to itunes with C# sdk/api),但下面的链接找不到任何可靠的帮助.. 有人可以指出我在正确的方向吗? 谢谢, 最大添加文件到Itunes com

+0

作为一个想法,有没有办法确保如果我试图通过C#添加的歌曲已经在库中,而不是添加它? (通过元数据检查)。 – Ben 2010-06-09 19:06:34

回答

12

与C#中的iTunes互动并不是那么糟糕。

步骤1 将项目引用添加到Program Files目录中的iTunes.exe文件。这将添加对iTunesLib的引用。

第2步 创建一个新的iTunesLib.iTunesAppClass实例。

步骤3 使用iTunesAppClass.LibraryPlaylist.AddFile()方法。

为确保您没有添加重复文件,您必须检查LibraryPlaylist.Tracks属性以查看文件是否已经存在。它有一个get_ItemByName()方法,你可以尝试。如果一切都失败了,你可以通过循环来看看它是否在那里。

+0

谢谢,正是我所需要的 – Ben 2010-06-10 07:48:44

+0

+1为易用性因素 – ajacian81 2011-01-31 22:37:46