fix(armada/serve): swallow client-disconnect on media Range seek
copyfile() threw BrokenPipeError/ConnectionResetError (Errno 104) when a browser aborts/seeks a Range request mid-stream — normal for <audio> scrubbing, but it spammed a traceback. Wrap both copy branches and close the file handle in a finally. Verified: mid-stream abort leaves no traceback and the server keeps serving (206 follow-up OK).
Showing