Package de.vdheide.mp3

Class Summary
ByteBuilder This does the opposite of Parser, i.e. it takes Strings or byte array, parses them and adds them to a byte array.
ID3 Class to read and modify ID3 tags on MP3 files.
ID3v2 Instances of this class contain an ID3v2 tag Notes: There are two ways of detecting the size of padding used:
    The "Size of padding" field in the extended header Detecting all frames and substracting the tag's actual length from its' length in the header.
ID3v2ExtendedHeader This class contains an ID3v2 extended header
ID3v2Frame This class contains one ID3v2 frame.
ID3v2Header This class contains an ID3v2 header
MP3File Instances of this class contain an MP3 file, giving access to its ID3 and ID3v2 tags and other mp3 properties.
MP3Properties This class reads properties like bit rate etc. from an MP3 file.
TagContent An instance of this class contains the content read from a ID3(v2) tag.
TextFrame Used for text ID3v2 frames.
TextFrameEncoding Used for text ID3v2 frames which support encoding.
TextFrameNoEncoding Used for text ID3v2 frames which do not support encoding.
 

Exception Summary
FrameDamagedException Thrown when a frame is damaged (e.g. too short)
ID3Exception Base class for all exceptions concerning the ID3 tag.
ID3IllegalFormatException Thrown if an illegal format in an ID3 tag is detected.
ID3v2DecompressionException Thrown when decompression of an ID3v2Frame failed.
ID3v2Exception Base class for all exceptions concerning the ID3v2 tag.
ID3v2IllegalVersionException Raised when a file does not contain a valid ID3v2 tag.
ID3v2NoSuchFrameException Raised when an ID3v2 tag does not contain a requested frame
ID3v2WrongCRCException Thrown when CRCs calculated from frames and stored in extended header mismatch.
NoID3TagException Thrown when a file checked for id3 tag contains none.
NoID3v2HeaderException Raised when a file does not contain a valid ID3v2 tag.
NoID3v2TagException Raise when a file checked for id3v2 tag contains none.
NoMP3FrameException Thrown when a file checked for MP3 properties does not contain at least one MP3 frame.
ParseException Thrown when an error in Parser occurs
TagFormatException Thrown when a tag content format is not structure according to the definition.