A Java API for the iTunes Windows COM Interface