The biggest problem with Mac::iTunes at the moment is that I lumped everything together in one distribution. I have Mac specific modules along with OS-neutral modules.
I have two ways I can go with this. I can either make two distributions, or I can make the Makefile.PL do a little bit of thinking. I am leaning towards a Makefile.PL with a brain, but I am still thinking about it. I cannot work on it for a few days yet anyway.
I have not made much progress with the database format. I really need a printer and some highlighters to do any good with that.