title: How to extract Metadata from any stream (other than Shoutcast or Icystream )?
body: <p>Can anyone please explain how extraction for different streams really works? I get the part about Icy-meta (Shoutcast) but how to get the meta data from non-shoutcasr or non-Icy injected streams.
  Amarok, rhythmbox, vlc they all seem to get it right. no matter what stream you play they'd fetch right meta data so can someone help me explaining technicality behind meta fetching from live stream or what to look for. You can be technical, don't worry I'll get it :)
  Thanks in advance.
  <a href="https://i.stack.imgur.com/jvs19.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/jvs19.png" alt="This is the picture of amarok fetching meta"></a></p>