Comment Re:Apple's activity is criminal here, Palm's is le (Score 1) 656
But again, Apple does offer interoperability, in a documented and supported way.
In a second class, highly crippled way. There is no Sync capability. No playlist support.
The fact that they can not prevent you from drag-and-drop using your computer's operating system hardly constitutes a level playing field.
The grandparent message is correct. Apple offers a documented and supported way getting just about anything you want from iTunes; it's called AppleEvent support. I have written code that employs AppleEvents to access all kinds of iTunes information. For example, I've written a routine that iterates through playlists of all kinds and extracts their contents. I've queried the location of media files. Put simply, everything you need to write a third party app that synchronizes your media with iTunes is right there in the application's AppleEvent dictionary.