[Icecast] IceCast status - raw XML output

roed roed at poczta.onet.pl
Fri Mar 13 11:59:35 UTC 2015

Please add the following XSL file to IceCast distribution (web directory). It returns IceCast's state in raw XML form.

<xsl:stylesheet xmlns:xsl = "http://www.w3.org/1999/XSL/Transform" version = "1.0">
<xsl:output indent="yes" encoding="UTF-8" />
<xsl:template match="@* | node()">
      <xsl:apply-templates select="@* | node()"/>

With this simple file it's easy to check IceCast's status in bath scripts. For example:

LISTENERS=`curl -sf http://icecastserver:59000/status-raw.xsl|xmllint --xpath "/*/source[@mount='/radiost']/listeners/text()" -`

-------------- next part --------------
A non-text attachment was scrubbed...
Name: status-raw.xsl
Type: text/xml
Size: 280 bytes
Desc: not available
URL: <http://lists.xiph.org/pipermail/icecast/attachments/20150313/e101d6a7/attachment.xml>

More information about the Icecast mailing list