This class can access a Shoutcast server via HTTP and retrieve information about its status.
Currently it can access a Shoutcast server directly or via an HTTP proxy connection with proxy user authentication support if necessary.
The class also supports automatic correction of the address of the information page in case it was specified the address of a stream instead, which may happen if when the URLs are retrieved from play lists.
The class can retrieve the following Shoutcast server status information fields:
- Server Status
- Stream Status
- Stream Title
- Stream URL
- Content Type
- Bandwidth
- Stream Genre
- Current Song
- Listeners
- MaxListeners
- Listener Peak
- Average Listen Time
- Stream AIM
- Stream IRC
- Stream ICQ