| aeAI 0x 00 05 com.apple.itunes.itms-artistid |
| aeSI 0x 00 05 com.apple.itunes.itms-songid |
| |
| -Type seems to mean that: |
| +Type, codename, description%%% |
| +/* iTunes 6.0.2+ */%%% |
| +0x01, "aeHV", "com.apple.itunes.has-video"%%% |
| +/* iTunes 6.0.4+ */%%% |
| +0x05, "msas", "dmap.authenticationschemes"%%% |
| +0x0A, "mstc", "dmap.utctime" %%% |
| +0x06, "msto", "dmap.utcoffset"%%% |
| +0x09, "asct", "daap.songcategory"%%% |
| +0x09, "ascn", "daap.songcontentdescription"%%% |
| +0x09, "aslc", "daap.songlongcontentdescription"%%% |
| +0x09, "asky", "daap.songkeywords"%%% |
| +0x01, "apsm", "daap.playlistshufflemode"%%% |
| +0x01, "aprm", "daap.playlistrepeatmode"%%% |
| +0x01, "aePC", "com.apple.itunes.is-podcast" |
| +0x01, "aePP", "com.apple.itunes.is-podcast-playlist"%%% |
| +0x01, "aeMK", "com.apple.itunes.mediakind"%%% |
| +0x09, "aeSN", "com.apple.itunes.series-name"%%% |
| +0x09, "aeNN", "com.apple.itunes.network-name"%%% |
| +0x09, "aeEN", "com.apple.itunes.episode-num-str"%%% |
| +0x05, "aeES", "com.apple.itunes.episode-sort" %%% |
| +0x05, "aeSU", "com.apple.itunes.season-num"%%% |
| +0x01, "asgp", "daap.songgapless" %%% |
| +0x01, "aePS", "com.apple.itunes.special-playlist" %%% |
| +0x03, "ased", "daap.songextradata"%%% |
| +0x0A, "asdr", "daap.songdatereleased" %%% |
| +0x0A, "asdp", "daap.songdatepurchased" %%% |
| +0x01, "ashp", "daap.songhasbeenplayed" %%% |
| +0x09, "assn", "daap.sortname"%%% |
| +0x09, "assa", "daap.sortartist"%%% |
| +0x09, "assl", "daap.sortalbumartist"%%% |
| +0x09, "assc", "daap.sortalbum"%%% |
| +0x09, "assc", "daap.sortcomposer"%%% |
| +0x09, "asss", "daap.sortseriesname"%%% |
| +0x01, "asbk", "daap.songbookmarkable"%%% |
| +0x05, "asbo", "daap.songbookmark"%%% |
| +0x05, "aeGH", "com.apple.itunes.gapless-heur"%%% |
| +0x09, "asaa", "daap.songalbumartist"%%% |
| +0x05, "aeGD", "com.apple.itunes.gapless-enc-dr"%%% |
| +0x05, "aeGE", "com.apple.itunes.gapless-enc-del"%%% |
| +0x07, "aeGR", "com.apple.itunes.gapless-resy" %%% |
| +0x07, "aeGU", "com.apple.itunes.gapless-dur" %%% |
| +0x09, "aspu", "daap.songpodcasturl" %%% |
| +0x09, "aeCR", "com.apple.itunes.content-rating"%%% |
| +0x07, "asai", "daap.songalbumid" %%% |
| +0x07, "asls", "daap.songlongsize"%%% |
| +0x01, "aeSG", "com.apple.itunes.saved-genius" %%% |
| +0x05, "meds", "dmap.editcommandssupported"%%% |
| +0x01, "aeHD", "com.apple.itunes.is-hd-video"%%% |
| |
| - 0x0001 1 byte integer (not tested) |
| - 0x0002 1 byte integer (iTunes 4.2+ and only used by daap.songrelativevolume, seems to be signed) |
| +Type indicates number of bytes in which codename data must be present |
| + Type Size in Bytes |
| + 0x0001 1 byte integer |
| + 0x0002 1 unsigned byte integer |
| 0x0003 2 byte integer |
| + 0x0003 2 (unsigned ?) byte integer |
| 0x0005 4 byte integer |
| - 0x0007 is only used for the 8 byte persistent id |
| - 0x0009 text |
| - 0x000A some kind of date (not tested) |
| - 0x000C block (can contain other tags) |
| + 0x0006 4 byte showing seconds (used for dmap.utcoffset) |
| + 0x0007 8 byte long integer (persistent id, song album id, song size etc) |
| + 0x0009 text string |
| + 0x000A date/timestamp |
| + 0x000B version (protocol version etc.) |
| + 0x000C list/container(can contain other tags) |