That would be ideal but what about the movies etc that xbmc can't find? How do you add those? It does not find Paul & Pauline Calf's Cheese & Ham Sandwich so I used Ember to do it. I also have a folder with home movies on (hey, holiday stuff) which xbmc will not scrape.
There are two ways.
==METHOD ONE==
Sometimes xbmc doesn';t scan a movie into its library. If you think this has happened and need to check, install the addon Missing Movie Scanner (it's in the addons repository within xbmc's addons settings). When you run this it will create a text file showing files which exist in your source folders but which don't exist in your library. Be critical when reading it - if you have movies made of separate parts (like cd1 cd2, etc) it is not clever enough to realise they are the same file. So it might report movies as missed that actually have been scanned. When I used it, it found I think 12 "missing movies" but in fact when I compared against the library, there were only two that had actually not been scanned in properly, and they were obscure foreign films I had misnamed.
In the folders for each of your movies that haven't been picked up by xbmc, create an nfo file called "movie.nfo"
In that file put a single line:
http://www.imdb.com/title/tt0401792/
Basically, just find the imdb page for the movie, and stick that in the nfo file.
Now in xbmc, update the library, and that movie will be added and all info scraped using whichever scraper you have set up.
==METHOD TWO==
If the movie is in your library, but shows up as the wrong movie, then bring up the movie Information screen (press I), and click Refresh or Reload (different skins use different words) to rescan it.
If you have a local nfo file, it will say "local info found. Do you want to ignore and refresh from the internet." Click Yes.
With no local files, that wont appear and you'll jump straight to this step:
It will then show a popup listing names of movies that it thinks match the chosen movie. You can pick on of them, or you can click the "Manual" button and enter the name and date of your movie (in case the file is named badly).
So, select the correct movie, and voila, movie is updated.
Sometimes it persists in picking the wrong movie. If so, go back to Method One, create that nfo file, and then back in xbmc: hit refresh, and when it asks "local info found. Do you want to ignore and refresh from the internet?" click No, and it will reload the movie using the nfo file, and your movie will now be correct.
=====
Using those two methods you'll soon have your movies scraped perfectly.
I had to use these steps on about a dozen movies, out of a library of over 500, and the hard part was reading up on
how to do it. Once you know, it's very quick and easy, and quicker than using a media manager like Ember (which you have to use for every single movie - these methods only need to be used on the rare occasion a movie is misidentified.)