Which is why VLC doesn't implement seeking because that only works for indexed formats? No of course not, that would be ridiculous, right? And if you can seek somewhat accurately you can then skip to a specific frame with bounded time. If your idea of supporting a multitude of formats is to only support the lowest common denominator then your software is not going to be very useful.
It's also not like only some very nieche professional-only formats will have the required indexes. No, 99.99% of videos support accurate-enough seeking because that's something most people expect to be able to do with their video files.
You are also making it sound like VLC is the only player that has managed to support a wide range of formats when there are countless of ffmpeg-based players that manage to do that, like the subject of this post.
It's also not like only some very nieche professional-only formats will have the required indexes. No, 99.99% of videos support accurate-enough seeking because that's something most people expect to be able to do with their video files.
You are also making it sound like VLC is the only player that has managed to support a wide range of formats when there are countless of ffmpeg-based players that manage to do that, like the subject of this post.