diff --git a/download.go b/download.go index ec31bfd..4ad1383 100644 --- a/download.go +++ b/download.go @@ -40,11 +40,11 @@ func (b *Batch) Start() { for scanner.Scan() { //Call download - log.Println(scanner.Text()) //add go routine to wait for if strings.TrimSpace(scanner.Text()) != "" { wg.Add(1) - go downloadVideo(b.destDir, scanner.Text(), &wg) + log.Println(scanner.Text()) + go downloadVideo(b.destDir, strings.TrimSpace(scanner.Text()), &wg) } else { log.Println("Ignoring blank line") } @@ -78,6 +78,11 @@ func downloadVideo(destDir, url string, wg *sync.WaitGroup) { } } }() - y.StartDownload(filename) - log.Println("Finished downloading:", filename) + err := y.StartDownload(filename) + if err != nil { + log.Println("Failed to download", url) + log.Println("Message:", err.Error()) + } else { + log.Println("Finished downloading:", filename) + } }