How to make a particular app the default viewer / editor for ALL its supported file types at once? I want to make an application, say VLC, the default player for all the file types it supports, without going through all of them individually.

I might not even know what all the supported formats are (as VLC can read 100s of formats) and still want to set it as the default player for all of them.

I was able to do this using the terminal, with the procedure posted below.

Is there an easier way to do it that doesn't require the user to be a developer?
While RCDefaultApp is a bit old, it still works

This gives you a decent GUI interface to control default apps