added icecast xslt to get the current track
[radio.git] / icecast2 / web / current.xsl
1 <!-- Inspirated from https://linge-ma.ws/update-listeners-track-on-a-website-using-icecast-jsonp-and-jquery/ -->\r
2 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0">\r
3 <xsl:output omit-xml-declaration="yes" method="text" indent="no" media-type="text/javascript" encoding="UTF-8"/><xsl:strip-space elements="*"/><xsl:template match="/icestats">parseMusic({<xsl:for-each select="source">"<xsl:value-of select="@mount"/>":{"title":"<xsl:if test="artist"><xsl:value-of select="artist"/> - </xsl:if><xsl:value-of select="title" />" }<xsl:if test="position() != last()"><xsl:text>,</xsl:text></xsl:if></xsl:for-each>});</xsl:template></xsl:stylesheet>\r