在Appengine中获取Shoutcast元数据
我现在有一个应用程序,它会定期检查一个Shoutcast电台的7.html文件,并把结果保存下来。不过,最近我发现有些电台使用的是Shoutcast 2.0版本,这种版本似乎不支持7.html这种方法。
那么,我该怎么从这些服务器获取元数据呢?
1 个回答
3
根据目前的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