Checking output of youtube-dl when downloading[ci skip]

This commit is contained in:
MichaelOultram 2015-08-13 14:11:44 +01:00
parent d0f06f7543
commit 549669bef8

View file

@ -41,7 +41,7 @@ func (dl *YouTubeDLSong) Download() error {
// Checks to see if song is already downloaded
if _, err := os.Stat(fmt.Sprintf("%s/.mumbledj/songs/%s", dj.homeDir, dl.Filename())); os.IsNotExist(err) {
cmd := exec.Command("youtube-dl", "--no-mtime", "--output", fmt.Sprintf("%s/.mumbledj/songs/%s", dj.homeDir, dl.Filename()), "--format m4a", "--prefer-ffmpeg", dl.url)
err = cmd.Run()
output, err = cmd.CombinedOutput()
if err == nil {
if dj.conf.Cache.Enabled {
dj.cache.CheckMaximumDirectorySize()
@ -52,7 +52,6 @@ func (dl *YouTubeDLSong) Download() error {
for s := range cmd.Args {
Verbose("youtube-dl args: " + cmd.Args[s])
}
output, _ := cmd.Output()
Verbose(string(output))
return errors.New("Song download failed.")
}