title: ExoMedia / Exoplayer MP3 metadata extractor
body: <p>Hiya I'm trying to make a simple radio application with the following stream: <a href="http://lb.topradio.be/topradio.mp3" rel="nofollow noreferrer">http://lb.topradio.be/topradio.mp3</a>.  </p>
  
  <p>Currently I'm using ExoMedia for convenience as my default audioplayer.<br>
  It has this <code>setMetadataListener</code> method which never gets called because in the <code>Mp3Extractor</code> class the <code>peekId3Data</code> method has this check.</p>
  
  <pre><code>if (scratch.readUnsignedInt24() != Id3Decoder.ID3_TAG) {
      // Not an ID3 tag.
      break;
  }
  </code></pre>
  
  <p>However when I throw the same stream in VLC Media Player it is able to successfully fetch the metadata from the stream.<br>
  How does this work?<br>
  Can I replicate this with a custom <code>Extractor</code> ?</p>
  
  <p>Thanks</p>