I might as well add my desire for this feature since everyone else has.
Excuse me if this has already been said but I haven't read every
If it is to be added, we should come up with a detailed list of everything we wish to be able to query before finalizing anything.
This could include file resolution, audio and video codecs and their corresponding bitrates, # of subtitles and what language they're in, video length, etc. Perhaps we could also add tags to label items that are TV rips, DVD rips, etc. Maybe even specify whether the TV rip was from an HD source, satellite source, etc.
I would not mind having to play the video first for this information to be added to the database. Whether this information could be found using an nfo, the file/ directory name or actually loading the file to fill in blanks such as resolution, etc. You could tell XBMC to play the file and perhaps a small loading screen or message would appear for a few seconds at most and as soon as the actual video playback begins you know all the information has been saved. Then you could stop the video and go back into viewing your media and the appropriate tags will be there.