XBMC Setting Up Your Movie Library

Part 3: Setup Your Movie Library

You have XBMC installed. You have your folders and files properly arranged and named. If you don’t, please do yourself a favor and go back to the second part of the tutorial to learn how to do this and then do it before trying these steps. It really will save you a lot of grief.

Now, it is time to introduce all that lovely media to their new partner. When I was trying to figure out how to make XBMC work, I spent hours figuring out what I hope to show you in the next few minutes. One basic skill you will need is the ability to navigate around XBMC and it won’t be easy at first. (Using it will be a lot easier than setting it up.) You will need a means of interfacing with XBMC. Controlling XBMC is possible with a remote, mouse, or keyboard.

If you’re stuck with only a keyboard, then allow me to recommend that you print out their guide to keyboard and mouse commands. Before long you’ll throw the sheet away, but it will save you great frustration if you have this on hand during the configuration process.


Open XBMC. You will be in the root menu of the default skin, PM.HD. Whichever option from this menu one chooses, another menu will open up and so on through the menu tree. At any point in navigating through the main menu, one can also pull up the ‘context menu’ by pressing the letter ‘C’ on the keyboard. This menu provides us with choices about how to manage the task associated with where you are in the regular menu tree.

XBMC needs to know where to look for your movies. Navigate to the Videos tab on the home screen. Press ‘Enter’ then select ‘Add Sources’ and press ‘Enter.’ Now browse to your Movies folder and select it.

In order to have access to data beyond the filename, like thumbnails, fanart, synopses, album covers, etc., the new source must (a) have the folder structure and filename syntax in a manner compatible with XBMC, (b) the source must have its content type (Movies, TV shows, Music Videos, or None) and (c) scraper source selected from within XBMC, and (d) select ‘Run Automated Scan’ and ‘Use Folder Names for Lookups’. A scraper is the source of the additional data displayed when ‘Library’ is enabled in XBMC. It all sounds more complicated that it really is, but with power often comes complexity in the world of software.

So now that you’ve selected your source folder for movies, set the content type to ‘Movies’ using the first line in the dialog box. Now scroll through the scrapers until you come to IMDb and press ‘Enter’ to choose it. You will want to enable the ‘Run Automated Scan’ and ‘Use Folder Names for Lookups’ options at this point. To gain the full benefit of the IMDb scraper feature, enable all of its settings, also. It will take a little longer to download all the extra info, but if you don’t want that stuff then why use a media center at all? This is done by pressing the right arrow to select the settings button at the bottom left of the dialog box. Press enter to open it. Scroll to each option that does not indicate it is enabled and press ‘Enter’ to enable all of the options. Now, enter the ‘OK’ button. This should return you to the previous dialog box. Again, enter the ‘OK’ button. XBMC should say that it is scanning for new content. If it does, then you have now completed one of the two most difficult steps in using XBMC.

Just to expand a bit on content types, when I refer to movies, I mean from the cinema or made-for-TV movies. When setting the content types, the movie folders should be ‘Movies’, the TV Shows folder set to ‘TV’, and the music videos folder set to ‘Music Videos’. I set my internet videos folder to ‘None’ which leaves it out of the library (no wasted time attempting to scrape data). Those videos can still be viewed in File View (see below).

Go back (escape key) to Movies on the main menu and select your local or network source, open the context menu and select “Scan for new content”. You’ll want to repeat this anytime you have added a new movie to your movies folder as well. I do not recommend configuring XBMC to scan for new content at startup. This generally goes into an endless loop of searching. While scanning for new information, the use of ‘Movie Information’ in the context menu is disabled.

XBMC has a Library Mode with options for viewing this extra data and a File View which will show you folders even if they were not properly picked up by the scraper. In File View, we’re not able to enjoy any of that great database info. However, if you put a picture in your movie folder named ‘folder.jpg’ it will appear in File View as a thumbnail for that movie. File View works basically like browsing through movies with Explorer except you can play a movie file in XBMC when you open it.

Open the task panel by pressing the left arrow if the folders are displayed vertically and select Library Mode. You will now have access to all of the data with your movies. And you can browse your video content by things like Genre, Title, Year, Actors and Directors. Be sure to set the library options to your taste before using the right area to enter your library of movies. As you scroll through the folders, information about each movie will be displayed. Use the left arrow to return to the task panel. Change the view (the first menu item) to whichever one you enjoy the most. Scroll through your library and behold the wealth of knowledge.

Now, that XBMC works, don’t stop. XBMC is quite capable of hard work in nice clothes. Let’s dress her up a bit. I hope that your first time was as exciting to you as mine was to me. However, you may have been disappointed by some of the thumbnails or fanart the scraper found. It may even have pulled up incorrect movie data from some similar flick. Not to worry. If you like to personalize and tweak things till they look exactly the way you want them, you can. Put thumbnails (up to 182x256px jpg’s or png’s) in folders to be displayed when navigating in library mode toward your movie. First delete the default thumbnail from UserData\Thumbnails\ . Then add a picture named ‘moviename.tbn’ where moviename is the same as the movie’s filename. You can also add your own fan art (1920×1080 or 1280×720 pixels, and no text). Be aware that it shouldn’t interfere with shading or text overlaid on the image since that is how fanart backgrounds are used in XBMC. If for some reason you update your library (necessary after any external changes) and the art is not recognized, you can force the issue through the graphical user interface (GUI). Select your movie. Press ‘C’ to get the context menu and from there to the ‘Movie Information’ screen. From there you will have the option to browse to any thumbnail or fanart on your network and override the art or lack of it found by the scraper. Press ‘C’ again or ‘escape’ to make the context menu go away. If the scraper doesn’t find them, you can even add movie trailers for your movies. Just download them where you find them and save them in the movie folder with the name ‘movie-trailer.flv.’

Now your tricked-out folder structure will look like (click to enlarge):


You’re not the only one who likes to dress things up. There is a community of XBMC users who have generated skins to give XBMC the overall appearance and user interface they found most appealing. While the developers’ Project Mayhem 3 is quite functional, check out some of the other skins available. I use MediaStream_Redux, not to be confused with another attractive skin, MediaStream. I like the Redux menu hints and display options so that is my skin. MediaStream may be a little prettier so I may change to that later. The Focus skin is optimal if you have fanart for all your movies.

For those who can’t leave well enough alone:
List of working XBMC skins
XBMC skin screenshots
XBMC skins forums
Lifehacker XBMC skin reviews
Absolute control for those in the nfo

This entry was posted in Geeky and tagged , , , , , , . Bookmark the permalink.

18 Responses to XBMC Setting Up Your Movie Library

  1. avatar adi soffer says:

    1st of all – thanks for this post

    And here’s the rub – my system seems to get stuck during the “downloading movie info” stage, and although I’ve searched the web for a solution I found none.
    Would very much appreciate your ideas

  2. avatar Tom says:

    @adi soffer – It can take quite a bit of time to scrape all the necessary data depending on the size of your library. There are almost limitless possibilities here. For example, theTVdb was down over the weekend so nothing could be scraped from there. Check your own network connections. You might try temporarily renaming the folder with your movie files and not adding the newly named folder as a source to rule out the possibility that the problem is rooted in your folders. If the scraper servers are up and it doesn’t matter that you have no movies for which to scrape data, you may want to think about a reinstall of XBMC. Good luck.

    If anyone else has a helpful tip, please feel free to add that in the comments. Thanks.

  3. avatar Tony says:

    Thanks for doing a plain english write up on how to do this. I’m appreciative of the work that went into XBMC and the assistance given out at the forums, but frankly, yours is the first effort I was able to find that just spelled out how to get things up and running, rather than suggesting users go look at the wiki that offered little in the way of explaining how to do things right. Thanks again.

  4. avatar Pete says:

    Thank you very much for the writeup. I write to you with an issue I am having. I had the library mode enabled for a little while. Now, even following your write up step-by-step, Library Mode is gone. After I’ve set content for each of my folders and set automated lookup, nothing happens. I right-click on the folder again and have to set content all over again. It’s as if my settings aren’t “sticking” if that makes sense. Can you think of anything I may have done wrong? Again, I had it working prior to this…

    THanks in advance

  5. avatar Mel says:

    This was an incredibly useful article in a plain, simple and logical structure that left me no room to make mistakes or have to find out the steps inbetween what must be an intuitive leep for everyone else. Thank You.

  6. avatar vishal says:


    thanks for this writeup.

    i have been driving myself crazy trying to stream my videos from my pc to my archos 7 tablet running andromote. i’d add the folder using ADD SOURCE but the files were not show show up under videos on my archos ….after reading your blog i realized that i was missing thr SET CONTENT step ….now everything is working beautifully …thank u again

  7. avatar mojo8210 says:

    Its awesome you took the time out to blog this for us nooobies!! I managed to get through your step by step and now love the xbmc look. I now have all the fan art thumbnails for the individual movies. Thanks

  8. avatar Nick87 says:

    thank you so much for this great guide but i would love to make my xbmc a bit more cool…using the mediastream redux skin…
    In this video

    it is how i would love to see my xbmc but even if i used mediastream redux skin i havent this cool view like the video…alot stuff missing and i dont know what to do…Like the background image of eatch movie that takes all the screen and some more…
    So it would be easy to explain me or make a very small guide about what need to do so someone can make his xbmc with media stream redux like this on the video?
    thank you so much again for your guides!

  9. avatar Minicou says:

    Thank you very much for thoses nice explanations and video, those information you gave on XBMC are the best I read so far !!!
    I can’t wait now to try this up.

    Thank a lot !!!!

  10. avatar Bart says:

    Any way to update only new files? When I download a new movie it doesn’t show up automatically and I don’t want to update the complete library every day.

    • avatar Tom Long says:

      Sorry, Bart. I don’t know the answer to your question or even if that feature is available. You could check the XBMC forum. I have a pretty large library with two or three TV shows added every day and it doesn’t take long to update the entire library so I haven’t felt the same urge you have. Sabnzbd updates my XBMC library for me when it provides new media, but that’s a future post for my blog (-:

    • avatar Tom Long says:

      You might want to try the XBMC Autoupdate Library program plug-in. I think it is in the official repository.

  11. avatar Set271 says:

    That’s all really great info. But, I need to take it a step further. Especially with playlists’. I’m trying to get xbmc to play multiple movies (DVD movies I’ve legally ripped to hard drive) in a playlist. I’ve tried it many different ways and can’t get it to work. All I want to do is play a bunch of movies one after the other. I’ve made the playlist with queuing up a number of movies with all the necessary files in the list then save it as a playlist. Appears as a playlist under playlists’. Set to Repeat All and it just plays the first movie in the list over and over. Help!

  12. avatar Allan says:

    is there any way to get the videos of ice films into the library on a folder called movies or to tv shows

    • avatar Tom Long says:

      There is an addon called IceLibrary that works together with the IceFilms addon. Mark it as a Favorite and then add that Favorite as one of your custom home menu items. I don’t use Ice Films and haven’t tested these plugins so proceed at your own risk. Good luck.

  13. avatar Lee says:

    Do you know why some movie folder collections show up in the list as a folder whilst other folders add all the sub-folders within it to the root list?

    I have say Blade Trilogy folder, then under that the 3 movies but Disney collection is showing all 40 films in the main list – which I really don’t want.

    Cheers, thanks for useful guide.

    • avatar Tom Long says:

      You have to enable movie sets in the ‘Settings’ menu, but I don’t know why it would recognize some and not others. Even carefully creating an NFO for a movies in a set it seems like sometimes it “takes” and sometimes it doesn’t. But mostly I’ve been successful. Perhaps someone else could chime in?

Comments are closed.