diff --git a/internal/config/types.go b/internal/config/types.go index 6013f1e..9bdcbda 100644 --- a/internal/config/types.go +++ b/internal/config/types.go @@ -144,7 +144,7 @@ func (z *ZurgConfig) GetOnLibraryUpdate() string { func (z *ZurgConfig) GetNetworkBufferSize() int { if z.NetworkBufferSize == 0 { - return 1024 * 1024 * 4 // 4MB + return 32 * 1024 // 32kb } return z.NetworkBufferSize } diff --git a/internal/universal/downloader.go b/internal/universal/downloader.go index 84755a7..c2e1bcd 100644 --- a/internal/universal/downloader.go +++ b/internal/universal/downloader.go @@ -198,9 +198,8 @@ func (dl *Downloader) streamFileToResponse( // log.Debugf("Serving file %s%s", unrestrict.Download, rangeLog) - // buf := make([]byte, cfg.GetNetworkBufferSize()) - // io.CopyBuffer(resp, downloadResp.Body, buf) - io.Copy(resp, downloadResp.Body) + buf := make([]byte, cfg.GetNetworkBufferSize()) + io.CopyBuffer(resp, downloadResp.Body, buf) } func redirect(resp http.ResponseWriter, req *http.Request, url string) {