I've released Alpha 0.3.1 on Google Code. Sorry I didn't announce 0.3, I was a bit swamped. Either way, there are a few updates to make:

  • Winamp support
  • Now (nearly) fully .NET coding practices compliant (new in 0.3.1)
  • Major API change: Manager object no longer exists, controllers are public classes in the Controllers namespace
  • Unused exceptions removed
  • Interop.iTunesLib.dll is now merged into the main assembly for release (compiling from scratch will still produce the file)
  • Project Type is now "empty", so the My namespace is not created at all

And now a few thanks:
To the Microsoft FxCop team, for producing a fanatastic product that pointed out a lot of flaws in the library, such as poorly done exceptions, poor structure equality handling and so on.
And to Mike Barnett of Microsoft Research, for creating the brilliant ILMerge tool, which allowed me to finally do away with Interop.iTunesLib.dll and merge it with the main assembly, Alpha is now distributed as a single DLL due in whole to him!

And as a quick last note, the DLL is now labelled Alpha, rather than alphamedia (it was only alphamedia to reflect the Google Code project name)



Posted on Fri 13 Feb 2009 05:33:55 pm

Comments

There are no comments for this entry at the moment.

Post a Comment

- How does the Comment system work?