Incorrect and missing videos

Check file names
The most common cause for something to be missing from a library scan, or to have scanned incorrectly, is if the file name of the video isn't named correctly. On problematic files you may wish to double check the naming once again, or even try alternative names or include the year the work was made.

Fixing individual videos
After adding new video files, if you find that the information is incorrect, select the incorrect entry and press to bring up the movie information and then select "Refresh". From here you can also do a manual title search lookup. Sometimes using a partial title in the manual search will help when a normal search brings up nothing.

Tools
When you need to edit/change either just one entry, or hundreds of entries, there are several tools that can make this task easier:
 * Add-on:XWMM - Can be used to edit library entires from a web browser.
 * Add-on:Missing Movie Scanner - An XBMC add-on that will search your video sources and list all movies not scanned in your library.
 * Category:Library managers -

NFO files
Another valid way of making sure your scraper finds its way to correct information for your newly added media is by the use of NFO files. Nfo files can be used to provide data for a movie, a TV show, or influence the search behavior of scrapers (e.g by pointing it to a predefined URL).

Finding missing videos
If you have a small library then you can probably just use file mode and see what videos don't have metadata (thumbnails, for example). For larger video collections, see such as Add-on:Missing Movie Scanner.

Since v12 "Frodo", XBMC will record what video files didn't get matched in the xbmc.log file, even if debugging is turned off. Keep in mind that the xbmc.log file resets each time you start XBMC; xbmc.log will contain information from the most recent time XBMC was ran, and xbmc.old.log will contain the previous time XBMC was ran. You can quickly find the entries where a movie wasn't matched by searching for. You can extract a list with all paths with the following command:

grep "won't be added" -i xbmc.log | cut -d"'" -f2 > not_indexed.lst

Adding or excluding file types
You can add or exclude additional file types/extensions when scanning files into the library via an advancedsettings.xml file and the tag: