code: private void loadID3v2(InputStream in)
  	{		
  		int size = -1;
  		try
  		{
  			// Read ID3v2 header (10 bytes).
  			in.mark(10);			
  			size = readID3v2Header(in);
  			header_pos = size;			
  		}
  		catch (IOException e)
  		{}
  		finally
  		{
  			try
  			{
  				// Unread ID3v2 header (10 bytes).
  				in.reset();
  			}
  			catch (IOException e)
  			{}
  		}
  		// Load ID3v2 tags.
  		try
  		{
  			if (size > 0)
  			{
  				rawid3v2 = new byte[size];
  				in.read(rawid3v2,0,rawid3v2.length);
  			}			
  		}
  		catch (IOException e)
  		{}
  	}
docs: Load ID3v2 frames.
  @param in MP3 InputStream.
  @author JavaZOOM