Use yt-dlp the correct way for music files
Use:
-f bestaudio
for best audio quality
-o "%(title)s.%(ext)s"
for correct naming of the files
--add-metadata
for correct IDs.
You can use youtube URLS to download complete album in one go:
#yt-dlp -f bestaudio -o "%(title)s.%(ext)s" --add-metadata https://www.youtube.com/playlist?list=OLAK5uy_nBJgNLqUL8A64tQMKFNPK3x7KzNOgfbUw