diff --git a/debian/radioai.xsl b/debian/radioai.xsl index 9e5474588991d60c62694d0b22474082b6c899a4..a24302be283b37f03913b7273d56cbdc2ec826c0 100644 --- a/debian/radioai.xsl +++ b/debian/radioai.xsl @@ -1,19 +1,19 @@ -<xsl:stylesheet xmlns:xsl = "http://www.w3.org/1999/XSL/Transform" version = "1.0" > -<xsl:template match = "/icestats" > - -<config> - -<xsl:for-each select="source"> - <mount> - <title><xsl:value-of select="@mount" /></title> - <name><xsl:value-of select="name" /></name> - <listeners><xsl:value-of select="listeners" /></listeners> - <bitrate><xsl:value-of select="bitrate" /></bitrate> - <url><xsl:value-of select="url" /></url> - </mount> -</xsl:for-each> - -</config> - -</xsl:template> +<xsl:stylesheet version="1.0" + xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> + <xsl:output method="xml"></xsl:output> + <xsl:template match="/icestats"> +<status> + <xsl:for-each select="source"> + <mount> + <xsl:attribute name="name"><xsl:value-of select="@mount"></xsl:value-of></xsl:attribute> + <listeners><xsl:value-of select="listeners"></xsl:value-of></listeners> + <bitrate><xsl:value-of select="bitrate"></xsl:value-of></bitrate> + <quality><xsl:value-of select="quality"></xsl:value-of></quality> + <video-quality><xsl:value-of select="video_quality"></xsl:value-of></video-quality> + <frame-size><xsl:value-of select="frame_size"></xsl:value-of></frame-size> + <frame-rate><xsl:value-of select="frame_rate"></xsl:value-of></frame-rate> + </mount> + </xsl:for-each> +</status> + </xsl:template> </xsl:stylesheet> diff --git a/debian/rules b/debian/rules index b0031679d8129a2125293b02c1ab2938df463591..7b6a62bad15daed13cca8c43cfb68c39489a1f54 100755 --- a/debian/rules +++ b/debian/rules @@ -66,4 +66,4 @@ override_dh_install: # Icecast2 status XSL template. install -d -m 755 -o root -g root $(DESTDIR)/usr/share/icecast2/web install -m 644 -o root -g root $(CURDIR)/debian/radioai.xsl \ - $(DESTDIR)/usr/share/icecast2/web/radioai.xsl + $(DESTDIR)/usr/share/icecast2/web/status-radioai.xsl