Unless something has changed recently, MusicBrainz Picard is my go-to, and what I usually see recommended.
Don't think it has webm or mp4 support. I might be wrong on that though. My collection is mostly flac, mp3, m4a, and the occasional ancient wma I've carried forward since high school.