【发布时间】:2010-11-20 20:11:01
【问题描述】:
与 SHOUTcast 集成的网络收音机调谐器如何工作?如何通过 SHOUTcast 从一个站点切换到另一个站点?
在 Java 中是否有可用的 SHOUTcast API 来实现互联网收音机调谐器?
【问题讨论】:
与 SHOUTcast 集成的网络收音机调谐器如何工作?如何通过 SHOUTcast 从一个站点切换到另一个站点?
在 Java 中是否有可用的 SHOUTcast API 来实现互联网收音机调谐器?
【问题讨论】:
SHOUTcast 电台只是通过与 HTTP 非常相似(实际上兼容)的协议流式传输 MP3。如果您想从一个电台切换到另一个电台,您只需停止一个电台并开始播放另一个电台。
不需要庞大的 API 来查询 SHOUTcast 的目录。你可以在这里找到信息:http://dev.aol.com/SHOUTcast/documentation
【讨论】:
通常有 2 种类型的广播调谐器。
1)
程序员确实(手动)创建了预设电台列表(网址)
用户可以在它们之间切换。
2)
调谐器从广播页面(或 api)动态获取其信息
它会寻找标签(“流派”,如摇滚、流行、house..等)
广播服务器(广播)确实发送到广播网站。
【讨论】:
自从被 Radionomy 收购后,Shoutcast 似乎已经删除了他们的 API 文档。
您可以使用第三方 API,例如 streamfinder radio stations (http://www.streamfinder.com/internet-radio-api/) 和 Dirble.com Internet radio directory (http://dirble.com/api) - 它们提供不同类和结构的 api。
你可能会找到你喜欢的。
(要清楚,我是 Dirble 背后的人)
【讨论】: