DLSystem don't crash on failure
This commit is contained in:
@@ -20,14 +20,18 @@
|
||||
// TODO put active dl processes in a map and
|
||||
// don't start new ones when re-processing
|
||||
(localFunction :Void downloadMp3 []
|
||||
(ui.displayMessage "downloading $url as $basename")
|
||||
```
|
||||
youtube-dl -x --audio-format mp3 -o $o $url
|
||||
```
|
||||
(ui.displayMessage "done downloading $basename")
|
||||
(try
|
||||
{
|
||||
(ui.displayMessage "downloading $url as $basename")
|
||||
```
|
||||
youtube-dl -x --audio-format mp3 -o $o $url
|
||||
```
|
||||
(ui.displayMessage "done downloading $basename")
|
||||
|
||||
(addFiles archive e ["${basename}.mp3"])
|
||||
(addTags archive e ["dlProcessed"]))
|
||||
(addFiles archive e ["${basename}.mp3"])
|
||||
(addTags archive e ["dlProcessed"]
|
||||
}
|
||||
(catch [e] (ui.displayMessage "failed downloading $basename"))))
|
||||
(#if target.threaded
|
||||
(Thread.create downloadMp3)
|
||||
{
|
||||
|
Reference in New Issue
Block a user