LiquidSoap - 修改流元描述以匹配时间表

问题描述 投票:2回答:1

所以使用LiquidSoap来驱动我的电台。 我定义了3个播放列表和一个在它们之间切换的时间表。

pl1 = nrj(playlist("/var/www/html/radiojuno.com/playlists/pl1.m3u"))
pl2 = nrj(playlist("/var/www/html/radiojuno.com/playlists/pl2.m3u"))
pl3 = nrj(playlist("/var/www/html/radiojuno.com/playlists/pl3.m3u"))

radio = switch([ ({22h-7h}, pl1), ({7h-19h}, pl2), ({19h-22h}, pl3) ])

output.icecast(
    %mp3,
    host = "localhost",
    port = 8000,
    password = "xxxx",
    mount = "mymount",
    genre="Electronic",
    description="**Current show description**",
    url="http://example.com",
    radio
)

我想根据当前的时间表来修改流的描述。

但是我不知道如何用LiquidSoap实现这个功能。我一直在关注 https:/www.liquidsoap.infodoc-1.4.2metadata.html 几个小时!

谁能帮帮我?

streaming icecast liquidsoap
1个回答
1
投票

这是一个遗憾,但Icecast不支持更新服务器信息,像 名称描述 在源连接期间。

原因是当源客户端连接到服务器时,这些信息会通过HTTP头发送。欲了解更多信息,请看 在协议上.

以下是支持我答案的来源。

© www.soinside.com 2019 - 2024. All rights reserved.