Shoutcast 媒体元信息更新

发布于 2024-10-28 03:05:52 字数 175 浏览 2 评论 0原文

您好,我已经实现了 Shoutcast 流协议来获取流元信息(如网络上某处所述)。我得到带有歌曲标题和作者的字符串,但是在流期间,一首歌曲结束,另一首歌曲开始时会发生什么......我如何识别歌曲是否已经结束并获取新的元信息?

这在其他玩家中是如何实现的?当当前歌曲标题在流中发生变化时,他们会立即显示当前歌曲标题..?

Hi I have implemented the Shoutcast streaming protocol to get the Stream metainfo (as described somewhere on the web). I get the string with the song title and author, but what happens when during the stream, one song ends, another starts.. how do I recognize whether the song has ended and get the new metainfo?

How is this implemented in other players? They present the current song title immediately as it changes on the stream..?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

夜巴黎 2024-11-04 03:05:52

这应该有帮助: http://www.smackfu.com/stuff/programming/shoutcast.html

简而言之:当请求元数据时,您将在流的每 N 个字节之后获得元数据块(N 在响应标头中返回)。服务器将在连接后和歌曲更改时发送元数据块。

This should help: http://www.smackfu.com/stuff/programming/shoutcast.html

In short: when metadata is requested you will get metadata block after each N bytes of the stream (N is returned in the response header). The server will send the metadata block after connecting and on song change.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文