【问题标题】:Icecast Icy headersIcecast 冰冷的标头
【发布时间】:2014-09-29 07:17:28
【问题描述】:

我正在使用带有大量挂载点的 icecast 为我们的客户广播本地广播电台。对于其中一些,我们使用 /admin/metadata URI 每隔几秒获取当前播放的歌曲并更新 icecast 上的元数据信息。

但是,我注意到一些播放器(如 VLC 或 iTunes)似乎在 HTTP 请求中使用 ICY 标头(ICY 信息:StreamTitle=....)

我现在想知道是否有办法以类似于元数据 uri 的方式在 icecast 服务器上设置这些标头,或者任何人将如何设置这些标头?如果我更新挂载点的元数据,Icecast 似乎不会设置 ICY 标头。

感谢和问候

【问题讨论】:

  • 元数据以设定的间隔发送,因此可能需要一段时间才能反映元数据的变化

标签: header icecast


【解决方案1】:

VLC 和 iTunes 都需要定期获取元数据,就像任何其他 SHOUTcast/Icecast 客户端一样。如果这不起作用,那么您在 Icecast 上更新元数据的任何代码都不起作用。

【讨论】:

  • 它曾经以现在的方式工作。我还可以在播放列表日志中看到歌曲信息是在挂载点上设置的。这曾经工作得很好,但我真的不知道发生了什么变化,因为没有改变配置。
  • @Tobi 我无法真正帮助您弄清楚这一点,因为您没有发布任何代码或标题或任何有关如何更新元数据的内容。我只能告诉你它在源端的某个地方。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-05-20
  • 1970-01-01
  • 2021-11-23
  • 1970-01-01
  • 2016-11-19
  • 1970-01-01
相关资源
最近更新 更多