Prettier file names
Download first; rename afterwards
Remove abort() function
Remove spaces from URL

Looking at you ARD Radiofeature.
escape() might return an empty string already
The length of the escaped name should be greater than one

Without counting the file extension.
Don't define return variable if it isn't necessary
Move util.go code to main.go