<span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 12px"><div>Hello,</div>

<div> </div>

<div>We are seeing in Firebase this kind of errors:</div>

<div> </div>

<div>    com.google.android.exoplayer2.upstream.HttpDataSource$InvalidResponseCodeException: Response code: 401</div>

<div> </div>

<div>So, after 12h trying to reproduce the error we saw what's happening. If the listener connection buffer due to anything, Icecast remove it's connection and log the item bellow:</div>

<div> </div>

<div>    [2018-05-22  23:17:24] INFO source/send_to_listener Client 220977 (xxx.xxx.xxx.xxx) has fallen too far behind, removing</div>

<div> </div>

<div>My question is:</div>

<ol>
        <li>Why Icecast need to do this?</li>
        <li>Why the client can't reconnect?</li>
        <li>The error 401 is when the client tries to reconnect and our auth deny?</li>
</ol>

<div>
<div>
<div><span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 12px"><span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 12px"> </span></span></div>

<div><span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 12px"><span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 12px">Best,</span></span></div>

<div><span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 12px"><span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 12px">Thiago</span></span></div>
</div>
</div></span>