Liquidsoap is a tool for controlling the source end of internet radio and video streams. Its scripting is based in Ocaml.
Questions tagged [liquidsoap]
87 questions
5
votes
2 answers
Mixing two icecast stream with liquidsoap and stream it to icecast server
I trying to mix two stream with liquidsoap one on the left another on the right side how to mix it and stream it to icecast server.
I'm already stream those two stream with darkice
Here is my pseudo-code
stream1 = 'localhost/stream1' " streamed with…
user1870343
5
votes
2 answers
liquidsoap doesn't reload the playlist file
I have a very weird problem with Liquidsoap. I have the following playlist:
myplaylist = playlist(mode="normal",playlist_file,reload_mode="rounds",reload=1)
myplaylist = on_metadata(apply_metadata,myplaylist)
where apply_metadata calls a python…

Rafael Korbas
- 2,213
- 3
- 19
- 30
4
votes
3 answers
Reading JSON file with Liquidsoap
I'd like to create a number of Liquidsoap sources with the same script but with a few variables e.g. station name.
I've seen that I can include a config.liq, for example, but it would be nice if I could read my configuration parameters from…

Dan
- 3,229
- 2
- 21
- 34
4
votes
3 answers
Script to use ffmpeg or Liquidsoap as video automation broadcaster?
I would like to build a module to broadcast a fake-live playlist dynamically to an rtmp server. There are may playlist broadcaster like Xsplit, VirtualCam with FFMLE, Wirecast but each of them need a good graphical card to work while cloud server…

Ilimaan
- 43
- 1
- 2
- 6
3
votes
1 answer
On-demand audio streaming
Has anyone come across a software that can dynamically stream an arbitrary source identified by an HTTP URL.
I am looking for a server based software that can expose a RESTful interface to take in the definition of the playlist and respond back with…

ϹοδεMεδιϲ
- 2,790
- 3
- 33
- 54
3
votes
1 answer
daemonize-liquidsoap.sh not working
I've followed instructions here about installing liquid soap:
https://www.linuxjournal.com/content/creating-internet-radio-station-icecast-and-liquidsoap
This part I'm falling into difficulty:
$ git clone…

ScriptAlexS
- 31
- 5
3
votes
1 answer
How can I display progress and track length in the video stream of LiquidSoap
I want to create a audio-video stream using Liquidsoap. And display the progess and total time of current track in the video. I wonder what is the best practice to achieve this. I am current using the following methods, in which:
Current progress…

Harry Summer
- 215
- 1
- 7
3
votes
1 answer
Liquid Soap 1.1 vs 1.3 - Dynamic playlist
Scenario:
Ubuntu 17.04
Liquid Soap 1.1.1 installed by apt-get
Liquid Soap 1.3.1 installed by OPAM
On 1.1.1, I cannot use AAC+ encoder. So I've installed 1.3.1 with AAC+ support. But using a same .liq file, both versions act different.
For some…

Arvy
- 1,072
- 2
- 16
- 29
3
votes
1 answer
Is it possible to schedule a Liquidsoap source at a specific date and time?
I'd attempting to schedule a liquidsoap streaming source to be played at a specific date and time in the future. I believe this can be accomplished using the Liquidsoap switch command but I'm having trouble understanding the documentation for it…

Adam Soffer
- 1,614
- 5
- 20
- 36
3
votes
0 answers
Audio-video stream with use Liquidsoap
I have a problem with audio-video stream to IceCast2 Server using Liquidsoap.
Using example code with use picture in JPG format - it works!
s = single("/mnt/dysk1/all/test.gif")
output.icecast(
%ogg(%theora),
host="localhost",
…

tinware
- 31
- 1
3
votes
1 answer
Icecast: pause in the beginning of streaming on Android
I have a server Icecast working with Liquidsoap to stream internet radio and I noticed there is a problem with receiving the music on some Android devices (Samsung Galaxy tab, for example) - after a few seconds of buffering of the music the playing…

Alexey Timokhin
- 818
- 9
- 23
3
votes
3 answers
Liquidsoap Recording Over All Files In Output Folder
So I have an instance of Liquidsoap, with a harbor input on port 8080.
What I'd like to have happen is whenever someone connects to /live, the stream is recorded and saved on a server.
This works fine, however, if for example I am recording, then…

Gordon
- 108
- 7
3
votes
1 answer
Liquidsoap not identifying variable clearly defined
Alright, I've been puling my hair out for hours
Liquidsoap just isn't working for me, and I know this should work, sub for one appearently obvious error...
set("log.file",false)
set("log.stdout",true)
set("log.level",3)
podcasts =…

user150413
- 31
- 4
2
votes
1 answer
LiquidSoap - modifying stream meta description to match schedule
So using LiquidSoap for driving my radio station. I have 3 playlists defined and a schedule to switch between them:
pl1 = nrj(playlist("/var/www/html/radiojuno.com/playlists/pl1.m3u"))
pl2 =…

BillyTheFish
- 35
- 1
- 6
2
votes
1 answer
Liquidsoap http.put/post not posting data
I have a http.put/post call triggered by metadata change on a liquidsoap 1.4.2 source:
def m_meta(m) =
d = json_of(m)
ignore(http.post(headers=[("Conent-Type","application/json;…

Russ_ell
- 53
- 1
- 7