【发布时间】:2011-03-11 05:59:41
【问题描述】:
我目前设置了一个 appengine 应用程序,它轮询 Shoutcast 站的 7.html 文件并保存结果。但是,我最近遇到了一些运行 Shoutcast 2.0 版本的站点,并且似乎不支持 7.html 方法。
那么我怎样才能从这些服务器中检索元数据呢?
【问题讨论】:
标签: python google-app-engine shoutcast
我目前设置了一个 appengine 应用程序,它轮询 Shoutcast 站的 7.html 文件并保存结果。但是,我最近遇到了一些运行 Shoutcast 2.0 版本的站点,并且似乎不支持 7.html 方法。
那么我怎样才能从这些服务器中检索元数据呢?
【问题讨论】:
标签: python google-app-engine shoutcast
根据当前的 ShoutCast v2 文档,您应该可以调用:
http://blah:port/currentsong?sid=<streamid>
如果您不知道 streamid(ShoutCast v2 添加了流多路复用),您可以获取 http://blah:port/index.html 以获取该端口上的活动站点列表及其 ID。
更多详情请访问: http://dev.winamp.com/wiki/SHOUTcast_DNAS_Server_2#Administration_Pages
【讨论】: