2010-06-09 1 views
5

나는 (Adding song to itunes with C# sdk/api) 게시물을 보았지만 링크를 따라 가셔도 도움이되지 못했습니다 .. 누군가가 올바른 방향으로 나를 가리킬 수 있습니까? 고마워, 최대Itunes.com에 파일 추가

+0

생각해 보면, C#을 통해 추가하려고하는 노래가 이미 라이브러리에 있고 추가하지 않았는지 확인하는 방법이 있습니까? (메타 데이터로 확인). – Ben

답변

12

C#에서 iTunes와 상호 작용하는 것이 그렇게 나쁘지는 않습니다.

1 단계 Program Files 디렉터리의 iTunes.exe 파일에 대한 프로젝트 참조를 추가하십시오. 그러면 iTunesLib에 대한 참조가 추가됩니다.

2 단계 iTunesLib.iTunesAppClass 인스턴스를 새로 만듭니다.

3 단계 iTunesAppClass.LibraryPlaylist.AddFile() 방법을 사용하십시오.

중복 파일을 추가하지 않으려면 LibraryPlaylist.Tracks 속성을 체크인하여 파일이 이미 있는지 확인해야합니다. 시도 할 수있는 방법은 get_ItemByName()입니다. 다른 모든 방법이 실패하면 트랙을 반복하여 트랙이 있는지 확인할 수 있습니다.

+0

고마워, 정확히 내가 필요로 한 것 – Ben

+0

+1 사용의 용이성 요소 – ajacian81