Originally posted by abu
Too bad, the list of unsupported devices grows. Shame on Apple.
See here: http://shuffle3db.wikispaces.com/iTunesSD3gen
for some reverse-engineering of the new format iTunesSD.
I've done some work at reverse-engineering the new iTunesStats file: the header is 6 bytes long, followed by records of length 0x20 (32 decimal) bytes.
0- 2: 3 byte record-length (big-endian)
3- 7: 5 byte unknown
8-10: 3 byte play count (big-endian)
11-13: 3 byte unknown
14-15: 2 byte timestamp, in seconds relative to some arbitrary zero-time (little-endian: note opposite byte-order from the rest)
16-17: 2 byte unknown
18-31: unknown. Generally zeroes.
Hopefully this helps. Meanwhile in other software, MediaMonkey seems to support the new shuffle file formats, including voiceover, except that it doesn't scrobble playcounts correctly when synching.