1

我想使用 Liquidsoap 和 Icecast 2 设置网络收音机。

如Liquidsoap Install Manual中所述,我使用 Opam Package Manager安装了 Liquidsoap 。我能够流式传输运行以下代码的文件:

output.icecast(%vorbis,
mount = "radio",
host = "MYSERVER", port = 8000,
password = "MYPASSWORD",
mksafe(single("SONG.mp3")))

使用~/.opam/4.08.0/bin/liquidsoap radio.liq.

但是,当我尝试运行output.alsa(input.alsa())Liquidsoap 时,返回Error 4: Undefined variable output.alsa.

我检查了我的 alsa 是否正在运行services --status-all,尝试用 录制一些东西arecord然后播放它,aplay看起来 ALSA 工作得很好。我想知道我是否可能缺少一些特定的软件包?

4

1 回答 1

0

在向自己提出这个问题后,我检查了 ALSA 是否有一些 OPAM 包,并且看起来确实如此。

跑步opam instal alsa有帮助,不知道为什么Liquidsoap官方网页上没有这个信息。

我把它留在这里,这样它可以帮助其他人。

于 2020-05-12T10:59:26.650 回答