【问题标题】:Liquidsoap Icecast request.dynamic errorLiquidsoap Icecast request.dynamic 错误
【发布时间】:2018-12-07 04:11:49
【问题描述】:

我想用 Liquidesoap 和 icecast 创建动态播放列表。我刚刚从 Liquidsoap 网站上复制了教程,但不幸的是它不起作用。

这是我的代码:

def get_next() =
  result = list.hd(get_process_lines("/var/www/radiod/yii program-generator/next-track 1"))

  # Create and return a request using this result
  request.create(result)
end

# Create the source
s = request.dynamic(id="s", get_next)

# Output
source = output.icecast(%mp3, host="localhost", port=8000, mount="opera.mp3", password="asd123", s)

我在运行检查命令时收到此错误消息:

Invalid value at line 9, char 20-37: That source is fallible.

所以,问题将围绕这一行:

s = request.dynamic(id="s", get_next)

你能帮我解决一下失败的原因吗?

提前感谢您!

【问题讨论】:

    标签: icecast liquidsoap


    【解决方案1】:

    http://savonet.sourceforge.net/doc-svn/quick_start.html 详细介绍了“那个来源是错误的。”。可能想要浏览整个页面。

    【讨论】:

    • 谢谢!我检查了文档,但似乎没有那么专心。 fallible=true 是我的问题的解决方案。