diff --git a/internal/dl/ytdlp.go b/internal/dl/ytdlp.go index 733d56b..0e84b18 100644 --- a/internal/dl/ytdlp.go +++ b/internal/dl/ytdlp.go @@ -265,6 +265,7 @@ func (c *Client) StartDownload(job *domain.DownloadJob, downloadDir string) (<-c slog.Info("starting download", "url", job.URL, "format", formatID) cmd := exec.Command(c.binaryPath, args...) + cmd.Env = append(os.Environ(), "PYTHONUNBUFFERED=1") stderr, err := cmd.StderrPipe() if err != nil {