liquidsoap | external mplayer crashed

You are unsing the input.mplayer function and it crashes sometimes without being restarted although you have chosen restart_on_error=true? Tune it with a wrapper! def input.mplayer_s16le_eternal(~id=”input.mplayer_s16le”, ~restart=true,~restart_on_error=true, ~buffer=2.,~max=3.,s) = input.external(id=id,restart=restart, restart_on_error=restart_on_error, buffer=buffer,max=max, “xwrapper mplayer -really-quiet \ -format s16le \ -ao pcm:file=/dev/stdout \ -vc null -vo null #{quote(s)} \ 2>/dev/null”) end The xwrapper: #!/bin/bash while true; do […]

liquidsoap | input.http problems

liquidsoap version 1.1.1 Under stressing circumstances (esp. hard network interrupts) input.http crashes. You can check this using the telnet interface: If http_1234.buffer_length returns 0.00 but http_1234.status returns connected. All telnet commands such as http_1234.start|stop|skip return done but liquidsoap does not react. The only way to get a proper state is to kill ans restart liquidsoap […]