Valid types for tag data. Defined in mccr tag.
0x0001 flag/integer? (1 Byte) (char) 0x0002 signed integer? (1 Byte) 0x0003 integer? (2 Bytes) (short) 0x0005 integer? (4 Bytes) (long) 0x0007 integer? (8 Bytes?) (long long) 0x0009 string 0x000a date 0x000b version (first two bytes are major version, next byte is minor, last byte is patch version) 0x000c container
I've seen type 2 with iTunes 4.2 for the daap.songrelativevolume dmap.contentcodestype. I assume that types 1, 3, 5, 7 are unsigned and 2, 4, 6, 8 are signed.
SNIP: That might be the case. though when I retrive content-codes from iTunes 4.7.1 I get :
"dmap.dictionary" = {
"dmap.contentcodesname" = "dmap.contentcodestype";
"dmap.contentcodesnumber" = mcty;
"dmap.contentcodestype" = 3;
}
/SNIP
I misread that. you are right. I indeed get 2 for daap.songrelative volume.
I've also put what the actual types are meant to be up there.