2010-06-09 30 views
5

Vi el post (Adding song to itunes with C# sdk/api) sobre esto, pero siguiendo el enlace no pudo encontrar ninguna ayuda sólida .. es posible que alguien me punto en la dirección correcta? Gracias, MaxAñadir archivo a iTunes com

+0

Como reflexión, ¿hay alguna forma de asegurarse de que si la canción que intento agregar a través de C# ya está en la biblioteca, no agregarla? (Verificar por metadatos). – Ben

Respuesta

12

Interactuar con iTunes en C# no es tan malo.

Paso 1 Agregue una referencia de proyecto al archivo iTunes.exe en su directorio Archivos de programa. Esto agregará una referencia al iTunesLib.

Paso 2 Crear una nueva instancia de iTunesLib.iTunesAppClass.

Paso 3 Utilice el método iTunesAppClass.LibraryPlaylist.AddFile().

Para asegurarse de que no va a agregar un archivo duplicado, que tendría que comprobar en la propiedad LibraryPlaylist.Tracks para ver si el archivo ya está ahí. Tiene un método get_ItemByName() que puedes probar. Si todo lo demás falla, puedes recorrer las pistas para ver si está allí.

+0

Gracias, exactamente lo que necesitaba – Ben

+0

+1 por la facilidad de uso factor – ajacian81