It's worse now, because there's more formats. Unfortunately, MP3 and AAC are still popular enough that software needs to support it, so you now need to support mp3/ogg/flac/aac plus opus, which is usually ogg container, but has its own additional metadata, and also sometimes it's in matroska container instead.