Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Does anyone out there have information about the iTunes ITL file format?

I have found a document on CPAN that describes the format as it was 4-5 years ago, however it seems to have changed in recent years. I'm currently using iTunes 8.

I'd like to know so I could update the "Date Added" attribute (amongst others) for my music files. Every time I move my music collection to a new computer, attributes such as Date Added seem to get reset to that date. This is on WIndows XP.

I've downloaded the latest COM API for iTunes, but "Date Added" is readonly as are many others.

The iTunes XML library file can be edited, but the changes are over-written from the ITL file each time iTunes is run.

I've had a look at the ITL file in a Hex editor, and I can interpret the first few bytes of the header file, but I have a feeling it might actually use encryption on the remainder of the file.

Any ideas / links?

share|improve this question
up vote 0 down vote accepted

This article relates an experience with changing the Playcounts in iTunes, maybe it can be of use to you.

share|improve this answer

The titl project seems to have addressed this issue. Works as of iTunes 9.0.2.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .