iTunesXMLtoCSV is a lightweight converter for iTunes Libaries stored as XML, written in Python using lxml. At the moment it creates a csv with columns for Title, Artist, Album, Genre and Bit Rate. (You can easy change the Source to create other columns)