If you need this on a regular basis, check out Emby or Plex. They do transcoding on the fly for your entire media collection and fetch metadata online automatically for a really nice browsing experience. I certainly wouldn't describe either as crapware.
VLC does seem great for a one-off use case though.