Yeah, it’s mind-boggling that this is still a problem unsolved. MusicBrainz is ok for some music styles but seriously shite for e.g. electronic music between 1990-2000, in particular for whitelabel releases… I use MP3Tag with various scripts and pull from the sources mentioned above as well as Beatport and Traxsource…