title: Need to configure liquidsoap for transcoding
body: <p>I'm trying to transcode stream with liquid and output to icecast2
  Below is my config taken from official website <a href="http://savonet.sourceforge.net/doc-svn/cookbook.html" rel="nofollow">http://savonet.sourceforge.net/doc-svn/cookbook.html</a></p>
  
  <pre><code># Input the stream,
  # from an Icecast server or any other source
  url = "http://www.protonradio.com:8000/schedule.m3u"
  input = mksafe(input.http(url))
  
  # First transcoder: MP3 32 kbps
  # We also degrade the samplerate, and encode in mono
  # Accordingly, a mono conversion is performed on the input stream
  output.icecast(
    %mp3(bitrate=32, samplerate=22050, stereo=false),
    mount="/your-stream-32.mp3",
    host="streaming.example.com", port=8000, password="xxx",
    mean(input))
  </code></pre>
  
  <p>When I try to run it with ./radio.liq
  I get this error:</p>
  
  <pre><code>root@Ubuntu:/etc/liquidsoap# ./radio.liq
  ./radio.liq: line 4: url: command not found
  ./radio.liq: line 5: syntax error near unexpected token `('
  ./radio.liq: line 5: `input = mksafe(input.http(url))'
  root@Ubuntu:/etc/liquidsoap#
  </code></pre>
  
  <p>Here's what happens when I run with this command:</p>
  
  <pre><code>root@Ubuntu:/etc/liquidsoap# liquidsoap radio2.liq
  init: security exit, root euid (user).
  root@Ubuntu:/etc/liquidsoap#
  </code></pre>
  
  <p>Buffer errors with this stream url <a href="http://46.21.106.168:80" rel="nofollow">http://46.21.106.168:80</a></p>
  
  <pre><code>2016/09/30 15:57:17 [http_4756:3] Buffer overrun: Dropping 0.03s.
  2016/09/30 15:57:20 [http_4756:3] Buffer overrun: Dropping 0.00s.
  2016/09/30 15:57:26 [http_4756:3] Buffer overrun: Dropping 0.00s.
  2016/09/30 15:57:37 [http_4756:3] Buffer overrun: Dropping 0.01s.
  2016/09/30 15:57:44 [http_4756:3] Buffer overrun: Dropping 0.00s.
  2016/09/30 15:58:11 [http_4756:3] Buffer overrun: Dropping 0.00s.
  2016/09/30 15:58:47 [http_4756:3] Buffer overrun: Dropping 0.00s.
  </code></pre>