welcome: please sign in

Revision 1 as of 2006-10-30 02:35:21

Clear message
location: FAQ

Frequently Asked Questions

This is a "true" frequently asked questions list (as opposed to list-of-things-I-think-you-should-know named as FAQ).

An ID3v1 tag is in the last 128 bytes of an MP3 file. Look for the marker "TAG" 128 bytes from the end of the file.

Yes. Id3 tags were designed with the MP3 file format in mind. ID3v2 tags will break formats which are container-based such as Ogg Vorbis and WMA. Here is some information on specific formats:

The first reason is that many types of information in ID3v2 are by nature binary data, a data type that does not mix easily with XML. The second reason is parsing speed. The structure of ID3v2 makes it possible to skip over portions of the tag that are not interesting for an application. An XML-based structure would make that substantially more difficult. The third reson is that if ID3v2 should be remade in XML it would be incompatible with all existing versins of ID3v2. We think that we have had enough of incompatible changes. Finally, if one wishes to include XML-based information within in ID3v2 tag, it is perfectly possible. ID3v2 puts no limitations on the data types that can be embedded within its structure, so a frame that contains XML information is entirely feasible.

No. The ID3v1 genre list is obsolete and inconsistent and was no good to begin with. All genres above 79 has been added by Nullsoft and is not really part of the "ID3v1 standard", if such thing existed.

Take a look at the [:Implementations:implementations page] and see if there is any library available that your lanugage can use.

Copyright © 1998-2024 by their respective owners