Yes - I'm developing a simplified touch screen interface in VB.NET I too have been banging my head against the wall - I don't understand why every piece of iTunes is not exposed via the API. What I'm trying to create is an iPod like interface, for example, Music -> Albums, which gives you a list of albums (obviously), then you select the album you want to listen to (all) or select an individual track), and it plays that track or group of tracks. This will make it simple to find what you want. I think what I've resigned myself to doing is load the entire library library into a datatable, and create my own lists of albums, artists and genres (and playlists too). Once this is done, when an album, artist, etc is selected I'll look for a playlist called "currentPlaylist" and delete if it exists. Then I'll use the iTunesLib.IITLibraryPlaylist.search to get the tracks if the user selects album, artist or song name. (Haven't quite figured out how to handle genre, probably have to search my data table and somehow create a track collection?) Then I'll create a playlist with the track collection returned by the search and make that the current playlist. Obviously this is a little more complicated, because there are some nuances, such as when selecting an album or artist I'll need to add "All" as well and then make a decision about how to perform the search.
I don't know if this makes sense - it's 2AM and I need a nap...



LinkBack URL
About LinkBacks
Reply With Quote

Bookmarks