![]() ![]() * Relative Path + Filename - when the image is located in a subdirectory below the MP3 file (i.e. * Filename only - when the image is located in the same path as the MP3 file (preferred, since if you move the mp3 file this will still be correct) Number of images is not limited (except by the field size). Multiple images are allowed by using a delimiter between each image line. Description and timestamp are optional, but if timestamp is used, and there is no description, two delimiters (" ||||") should be used between the filename and the timestamp. Image lines include filename, description and timestamp separated by delimiter - two ASCII chars 124 (" ||"). Link to an image files (BMP or JPG format). Timestamp format is (no spaces allowed in the timestamps). Timestamps can be used anywhere in the text in any order. The third character inhibits tracks for random selection - "1" if inhibited and "0" if not. The second character indicates if there is a timestamp in the lyrics. The first byte indicates wether or not a lyrics field is present. This is always three (3) characters big in v2.00, but might be bigger in a future standard. More fields might be added if needed on newer versions of the Lyrics3 v2.00 specifications. The following list is a list of currently defined field IDs. Fields that include more then one line uses delimiters between lines. Fields can appear in any order in the tag, except the indication (IND) field which must be the first field if used. There are no required fields in the tag, but at least one field must exist. This makes it possible to read unknown fields and write them back when saving the tag. All fields uses a simple structure that includes a three character field ID, six characters describing the size of the information and the actual information. Only the size of the tag sets the limit for how many fields may be present. Numerical fields are 5 or 6 characters long, depending on location, and are padded with zeroes. As the ASCII character map is only defined from 00 to 128 ISO-8859-1 might be assumed. ![]() The data in a field can consist of ASCII characters in the range 01 to 254 according to the standard. Lyrics3 v2.00 uses fields to represent information. The size value includes the "LYRICSBEGIN" string, but does not include the 6 character size descriptor and the trailing "LYRICS200" string. The Lyrics3 block ends with a six character size descriptor and the string "LYRICS200". The Lyrics3 block, after the MP3 audio and before the ID3 tag, begins with the word "LYRICSBEGIN" after which a number of field records follows. This makes it easier to implement a Lyrics3 v2.00 reader. The tag uses only text for everything from content to size descriptors, which are represented as numerical strings. Just like the old Lyrics3 tag it resides between the audio and the ID3 tag, which must be present. The Lyrics3 v2.00 tag is more complicated than the previous Lyrics3 tag but has a lot more capabilities. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |