ID3 Editing and Scripting Tool
The version 1 of ID3 tags offers a very limited set of possibilities, compared to its successor, version 2. You should know these limitations in order to understand their implications when creating version 1 tags or converting version 2 to version 1.
Properly speaking, the pure version 1 tag is seldom used. It is its modified version, called 1.1 which is used most often.
The version 1.1 tag contains the following frames:
|artist||30||The artist name|
|album||30||The album name|
|year||4||A four-digit year|
|track||1||The number of the track on the album.|
|genre||1||Index in a list of genres, see below.|
The last field, ‘genre’, merits special notice. It is an ordinal number of genre in a predefined table of genres (see Genre Codes). When modifying or setting this tag, you should supply one of the values listed in that table (case-insensitive). If the value you supply is not found in that table, the value ‘Other’ will be used.
The version 2 is much more advanced and flexible. It was initially described in http://www.id3.org/id3v2-00. The current version is 2.4.0 and it is discussed in detail in http://www.id3.org/id3v2.4.0-frames. In this manual, unless expressly noted otherwise, when speaking about version 2 we actually mean 2.4.0.
The ID3v2 frames are named using four-character abbreviations. The 7 most used frames, corresponding to the ID3v1 fields, are:
Idest 2.1 internally operates on ID3v2 tags
of version 2.4.0. It is able to handle any prior versions as well:
such tags are implicitly converted to the latest version. When
creating or modifying tags,
idest always stores updated
tags in version 2.4.0.
This document was generated on March 11, 2017 using makeinfo.Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.