iTunes LibraryEditor source code
| $99.00 |
|
Description by Publisher
iTunes LibraryEditor is a .NET library with no external dependencies which can edit an iTunes library without using the iTunes SDK.
Whats wrong with the iTunes SDK?
Its slow
iTunes starts and shows its main window.
iTunes may begin to synchronize connected iPods, download podcasts and artwork, display modal dialogs and take the focus from your application.
iTunes continues to run after you've finished.
By contrast, iTunes LibraryEditor is:
Very quick to load library files (under a second instead of 5-6 seconds for iTunes SDK)
Simple to use - add and remove both tracks and playlists with a couple of lines of code
Has no need for iTunes to be running
Tested with iTunes 6, 7 and 8
Usage example:
// Load the default iTunes library
iTunesLibrary library = new iTunesLibrary();
// Add a track to the iTunes library:
Track newTrack = library.Tracks.Add("c:\music\mytrack.mp3");
// Add a playlist to the iTunes library:
Playlist newPlaylist = library.Playlists.Add("My new list");
newPlaylist.AddTrack(newTrack);
library.SaveChanges();