Questions tagged [liquidsoap]

Liquidsoap is a tool for controlling the source end of internet radio and video streams. Its scripting is based in Ocaml.

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…
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
1
2 3 4 5 6