我在Ubuntu 14.04.4 LTS上使用Icecast 2.3.3。如何獲取Icecast的服務器統計信息XML?
我想在Apache上運行與Icecast相同的服務器上顯示當前播放的歌曲標題及其藝術家名稱。
如何獲取Icecast的服務器統計信息XML,如下頁所述?
http://icecast.org/docs/icecast-2.3.3/server-stats.html
我在Ubuntu 14.04.4 LTS上使用Icecast 2.3.3。如何獲取Icecast的服務器統計信息XML?
我想在Apache上運行與Icecast相同的服務器上顯示當前播放的歌曲標題及其藝術家名稱。
如何獲取Icecast的服務器統計信息XML,如下頁所述?
http://icecast.org/docs/icecast-2.3.3/server-stats.html
如果你想在XML表示,你要麼必須訪問http://localhost:8000/admin/stats
具有管理員憑據,或將自定義XSLT片/usr/share/icecast2/web
。
你可以找到例子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。它甚至可以直接從網頁中查詢而不需要任何服務器端代碼。
您的自定義XSLT工作表(rds-xml.xsl)可以工作。謝謝。 – ogura