Although its not quite finished, i was wondering if how i went about structuring this class is correct. it has been quite a while since i have been doing any real programming.

What still needs to be done:

I need to have each function throw an exception if the version the user is using does not support that function.

Clean up: the code is still rather messy.

More functions....

(I should finish these in a few days)

------------------

Please test it out and tell me how it goes.... I have been testing using 5.04, If the version isnt supported by the function it just wont, work so dont worry about it crashing. (i hope)

The Attached Sample demonstrates limited functionalty.

The Project is in the vs 2003 format...

If your playlist is large it might take a 10-20 seconds to load.
(hey... its a demo, i was too lazy to bother with threading.)