ICY ist ein HTTP-basiertes Protokoll und Header (verwendet von Internetradio-Servern wie Icecast und SHOUTcast), der in den Audiostream eingebettet ist. Das ICY-Protokoll ermöglicht es Audioplayern, Metadaten anzufordern, die dann in regelmäßigen Abständen in den Stream eingefügt werden. Der Client kann diese Informationen extrahieren und anzeigen. Dazu gehören beispielsweise Sendername, Genre, Bitrate und der aktuelle Titel.