youtube-dl can download
much more than just youtube!
it has options to download video, then extract the audio only, or to download audio audio-only sites (soundcloud, bandcamp etc.)
for a long time i've been using
a little script to download music with youtube-dl, straight into my Music folder.
youtube-dl can extract a lot of info from the download, add tags to the file, and generate a suitable download path and filename for one or multiple files....