четверг, 9 июля 2015 г.

[ICECAST2] Как получить метаданные звучащего трека?

Нет ничего проще, только нужно быть очень внимательным - айс становится не айс, если в файлах есть не просто ошибки, а и вовсе неточности.

Итак, нужно сделать файлик meta.xsl с таким содержанием:

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" encoding="UTF-8" indent="no" method="text" omit-xml-declaration="yes"&qt;<xsl:strip-space elements="*">
<xsl:template match="/icestats">
<xsl:for-each select="source">
<xsl:value-of select="title">
</xsl:value-of></xsl:for-each></xsl:template></xsl:strip-space></xsl:output>

Положить его в DocumentRoot айса и пользоваться.