From: David Lary <dmlary@gm...> - 2007-12-17 02:19:30
On 12/16/07, Christophe Fergeau <teuf@...> wrote:
> Are you sure the iTunesDB file written after calling
> itdb_parse/itdb_write is identical to the original iTunesDB file
> except for the bytes corresponding to the checksum ? If they differ in
> other places, that would explain the checksum difference.
You are right. The iTunesDB is being changed by
itdb_parse/itdb_write. This explains the changes in checksum.
After spending a number of hours working on this it has all come down
to a simple problem that had nothing to do with the checksum. The
problem was that if a music track is added with no mediatype set, the
iPod Touch will not see it.