Another open-source tool I've been using for years is jdownloader. It surprised me multiple times by being able to more music and video websites than just YouTube https://jdownloader.org/
!!! CAREFUL WHEN DOWNLOADING AND INSTALLING JDOWNLOADER, SOME DOWNLOAD LOCATIONS INCLUDE BLOAT !!!
Jdownloader is pretty nice, but if you're not careful when downloading it you get an assful of bloat with it - enough to fuck your computer up. Check these threads: