On disconnect, reconnect appears to happen fine. Stream does begin playing again as well but from the very beginning and not from where it had been playing. So each time I disconnect, the recorded file begins playing over again from the start. I do indeed have ns.inBufferSeek=true. Is this not available for packaged IOS apps or is there something else I'm fundamentally misinterpreting about the smart seek mechanism in general?