Я хочу настроить интернет-радио с помощью Liquidsoap и Icecast 2.
Я установил Liquidsoap с помощью диспетчера пакетов Opam, как описано в Руководство по установке 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 работает нормально. Мне интересно, может мне не хватать некоторых конкретных пакетов?