For audio files, I use taglib-sharp (but I can't remember where I go it. I think this is the one, but if it is, it's rather more modern than the one I use:
https://github.com/mono/taglib-sharp[
^] - I notice that this version also handles video files, so I suspect it will do all of what you want, but if I recall correctly, it wans't too bad to learn how to use it. But that was a few years ago now and I haven't touched it since I get what I needed working! :laugh: