Is this the target?
There is a rude solution for Windows consisting of using the functions of the iTunes dynamic libraries to analyze plist files (working in binary or text format).
This is code originally written for the iPod interface, but you can easily extract a few features that interest you.
The repository is on this project page: http://code.google.com/p/t-pot/
Look for the iPoTApi.h and iPoTApi.cpp file, the TranslatePLIST function of the CiPoTApi class.
I want a better solution when I try to compile it from Apple's Windows-oriented sources, but this is a real nightmare and there are no files. Therefore, the use of their libraries was a significant shortcut.
source share