

People are arguing about the audio quality, meanwhile the only reason i don’t do this is because i find it more work to tag and name the files properly. When you download from Soulseek/torrenting it usually comes already tagged
I do still have youtube downloads in my library, especially when it’s just one or two songs.
I download youtube videos in .mp3 format very often, both for music and to listen to as podcasts. I don’t know if it’s the best method but this is how i do it:
Use the MultiSelect extension to select multiple videos and put them in a playlist, which i name Download. This playlist has to be public.
Use Open Video Downloader to download this playlist, making sure that it writes the metadata in tags. If necessary, it can also download age-restricted videos by importing cookies from your browser, i’ve done it a couple of times but it’s not convenient.
I pretty much leave it at that, but you could use a media tagger to add further information to the files.