[Icecast] Standard method to read current listeners without user/password
geoff at QuiteLikely.com
Thu May 12 23:19:04 PDT 2011
Sorry if anyone else has already answered this.
Yes there is. Icecast can produce stats in any format desired using XSLT
templates. These take the built-in XML as input and can format the output
any way you like.
There are two XSLT templates included with Icecast2 by default, status.xsl
and status2.xsl. Status2.xsl would be easy to parse as it outputs in CSV
format. The format is:
MountPoint,Connections,Stream Name,Current Listeners,Description,Currently
Of course, as these are external files, the server admin could call them
whatever they want. But in my experience, most people leave them exactly
where they are installed. So you'll be able to find it at
I've actually been meaning to write to you about this as I'm not real
wild about broadcasters having the admin password to the server either. I
wish there were some way to password-protect XSL-generated stats with some
other password in Icecast2 in order to keep the information safe from
prying eyes, but I don't think it is. Maybe a feature for 2.3.3, whenever
it comes out?
More information about the Icecast