Repo:
https://binary-synergy.kilnhg.com
BugTracker/Discussion/Wiki:
https://binary-synergy.fogbugz.com/
Notes:
1) Not tried the public access rights for kiln before so if you find something public that shouldnt be please be gentle/polite and report it to me and ill try and fix it.
2) Pretty much everything returns a dotnet Dataset, you can linq/query the contained tables for library info and do what ever you want with it from there.
3) Theres a noddy test application for windows to show how to call stuff.
4) ill create a noddy iis webapp next and then start playing with playback then admin type api functions later
5) ive not done any proper unit testing before so any constructive advice on that would be appreciated
6) Dev Env is VS2010 SP1 Pro, dont think ive used anything non standard but if i have tell me ill include in source if i can.
7) i want to add file/folder level permissions at some point, hence the empty database unit.

9) eventually there will be a build server producing an installer for a basic iis based website (though in fairness it will really be just a file copy deal and youll have to configure your server yourself)
10) once im happy ill add people to the contributor user group but for now everyone but me has readonly to the source and read/post to the bugtracker/wiki/discussions.
Using the windows test app:
1) Always login before doing anything else (you will have to set a user, pass, server etc in the constructor of the wrapper during dev)
2) Press getall for a list of all artist indexes
3) Double click an artist id to view that artists indexes (you can only go "up" by getall again)
4) to create a playlist, getall, drill into an artist (to see songs), press create playlist, double click song id's to add to the list, give a name and press create.
5) to delete a playlist, view playlists, double click a playlist to view its songs, press delete playlist.
6) update playlist not functional though wrapper for it written.
7) app is not intended as anything other than "how to make the calls yourself examples" dont expect it to ever be fully functional, this is a wrapper not an app.

9) the rest is self explanitory.
Credit goes to the OP for how to do most of this, and the Original author of a great app that im startting to really like (recently installed user).
oh and feel free to comment on the discussion part of the bugtracker, or submit bugs and give constructive advice etc etc...
Enjoy
