在Appengine中获取Shoutcast元数据

2 投票
1 回答
728 浏览
提问于 2025-04-16 08:33

我现在有一个应用程序,它会定期检查一个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

撰写回答