Version 1

Headers

icy-pub [Number]

This tag is used to specify if the stream should be indexed in shoutcasts own index.

Possible values are 0 and 1. 0 means NOT public. 1 means public.

icy-audio-info [String]

This is a multivalue field which can have one or multiples of the following items:

  • sample rate
  • quality
  • channels
  • bitrate

Examples:

  • icy-audio-info: ice-samplerate=44100;ice-bitrate=128;ice-channels=2
  • icy-audio-info: ice-samplerate=22050;ice-bitrate=64;ice-channels=1

content-type [String]

Stream encoding type. More details at mozilla

Examples:

  • content-type: audio/flac
  • content-type: audio/mpeg
  • content-type: audio/ogg
  • content-type: video/ogg

More examples at IANA

icy-name [String]

Name of the stream or the station. It should be short to the point because it will most likely be displayed in lists with many streams.

Examples:

  • icy-name: Smurf City 88.5
  • icy-name: Good vibrations radio

icy-description [String]

A longer description of a station.

Examples:

  • icy-description: The number 1 stream of smurf city!
  • icy-description: We are all made of vibrations.

icy-url [String]

Homepage of the stream. This is not the stream url, but some kind of stream homepage.

Examples:

  • icy-url: http://www.smurf-town.com
  • icy-url: https://www.good-vibrations-radio.com
  • icy-url: https://www.channel1radio.com/jazz/

icy-br [Number]

Bitrate as a number in kilobits per second.

Examples:

  • icy-br: 128
  • icy-br: 256

icy-genre [String]

Multiple tags split up by comma that describe the station.

Examples:

  • icy-genre: jazz,classical
  • icy-genre: pop

icy-sr [Number]

Sampling rate of the stream in Hz.

Examples:

  • icy-sr: 44100
  • icy-sr: 22050