<div dir="ltr"><div dir="ltr"><div>David,</div><div><br></div><div>I spent several hours last night trying to track down this issue.  It seems that RemoteFile::Read() is getting zero bytes from the backend even though the backend seems to be indicating that it is sending data.  This only happens if the playback is paused for at least 5 minutes, so I am guessing there is a timeout somewhere that closes the socket, but I have not dug that far.<br></div><div><br></div><div>In <i>very limited</i> testing, the attached patch successfully re-opens the socket, and allows playback to continue.  If you have a chance, please test it to make sure it works in your scenario.</div><div><br></div><div> If it does work for you, then we need to decide if it is an acceptable "solution", or if we need to figure out where and why the socket is getting closed.</div><div><br></div><div>John<br></div><div><br></div></div></div>