如何获取Icecast的服务器统计信息XML?

时间:2016-05-08 00:54:53

标签: icecast

我在Ubuntu 14.04.4 LTS上使用Icecast 2.3.3。

我希望在与Icecast相同的服务器上运行当前播放的歌曲标题及其艺术家名称。

如何获取Icecast的服务器统计信息XML,如下页所述?

http://icecast.org/docs/icecast-2.3.3/server-stats.html

1 个答案:

答案 0 :(得分:2)

如果您需要XML表示,则必须使用管理员凭据访问http://localhost:8000/admin/stats或在/usr/share/icecast2/web中放置自定义XSLT表。

您可以在此处找到示例XSLT文件:

http://ruecker.fi/foss/icecast/xslt/

生成XML输出的文件位于:

http://ruecker.fi/foss/icecast/xslt/rds-xml.xsl

您需要做的就是编辑文件中的挂载点名称,以匹配您想要信息的挂载点的名称。

或者您可以安装最新Icecast的官方Xiph.org软件包:

https://wiki.xiph.org/Icecast_Server/Installing_latest_version_(official_Xiph_repositories)

因为它提供了JSON API。它甚至可以直接从网页中查询,而无需任何服务器端代码。