Hello everyone,
On this topic I'd like to add the following things:
* with restart = false, liq doesn't try to reconnect when the connection
goes down. This behavior should definitely not be kept as a default,
above all when you consider that liq doesn't stop or anything (even if
no other output is defined): it just goes on with no output, sometimes
appearing to try to reconnect ("Shout socket error..."), never
successful. Worse, it eats 100 % CPU.
* with restart = true, things ain't much better. Liq sees disconnects
when everything is OK (other TCP connections don't seem affected by any
problem. maybe some dropped packets, but the connections generally hold,
and TCP can cope with lost packets). It sometimes drop the connection to
the Icecast server and eats 100 % CPU (see: http://paste.balbinus.org/135).
Cordialement,
Vincent Tabard
Radio Pytagor : http://www.radiopytagor.com/