2010-06-09 71 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