How to Organize Your Music, Movies and ROMS With XBMC
So, you’ve got a terabyte of media on your home PC—movies, music, TV shows, the works. On top of that, you like to watch streaming videos on the web and listen to Internet radio. Isn’t the future great? But how are you getting at all this media? Do you keep all your files in folders on your desktop, or are they just sitting on a NAS box? Maybe you use something like iTunes, and then fire up your browser to get at streaming content.
There’s a better way.
What you need is a media front end, which can help you organize and access all your media, whether it’s files on your system or in the cloud. In this article, we’ll show you everything you need to do to get XBMC—a popular media front end—up, running, and customized.
1. Getting Started
Before you begin, consider these questions:
Is XBMC right for me?
XBMC (originally designed as the Xbox Media Center for hacked Xboxes, but now mostly for HTPCs) is the most compelling and full-featured media front end currently available (below). However, not everyone needs a media front end. If you’re a music-only sort of person, for instance, you might be better off using iTunes or Foobar. If the only media you need is streamed from Netflix, then you’re better off just sticking to the site.

Is my hardware ready to run XBMC?
Fortunately, XBMC does not come with heavy system requirements. As long as you’ve got a semi-modern computer running Windows, Linux, or OS X (don’t worry Mac-haters, we’re only going to focus on the Windows version in this article), you should be able to run XBMC. Really, the most stringent requirements will end up coming from the media files themselves. If your computer can run HD H.264 video, then it’s more than sufficient for XBMC.
Is my media organized?
Your media doesn’t need to be immaculately organized to use XBMC, but it does need to be somewhat orderly. First, your music needs to be properly tagged. Like most other music organization software, XBMC uses ID3 tags to let you search through your music by its artist, album, or genre. If your music doesn’t have ID3 tags, you’ll lose out on a lot of functionality. If you purchased, downloaded, or ripped an MP3 in the last few years, it’s almost certainly got ID3 tags, but some older files might be missing them. If that’s the case, check out our article on using MediaMonkey to automatically add tags to your library at http://bit.ly/cr84JK.

Your video library doesn’t need any sort of tags, as XBMC uses “scrapers” to retrieve that data automatically from online databases. All the same, it’ll make your life a whole lot easier down the line if your videos aren’t spread out willy-nilly all over your hard drives. The best thing you can do is put all your movies in a single folder, and all your TV shows in another, with sub-folders for individual series/seasons (above).
2. Installing the Software
XBMC takes some work to get set up, but the software installation itself is dead simple. Just download the latest Windows installer at http://xbmc.org/download and run it. You get some options about what components to install, but the defaults will be fine for now—you can change anything you need to later on. You’ll also be asked where you want XBMC to save its data and plugins (below). If you choose to store them in XBMC’s program folder, you’ll have to choose to run XBMC with administrator rights, but it will be easier to copy your XBMC install to a different computer, plugins intact.

When the installation’s done, fire up XBMC.
3. Adding Media

Your freshly installed XBMC is already looking snazzy, with a high-res skin and a slick user interface (above), but right now it’s sorely lacking in functionality. That’s because, so far, XBMC has no idea where your media files are. You can fix this problem by selecting one of XBMC’s libraries (the possible libraries are Videos, Music, Pictures, and Programs) and then selecting Add Source (below). We chose the Video library in this example.

As you might guess, the Add Source dialogue lets you specify a new source for media files—this can be a drive, a folder, a network location, or a combination of the three. If it’s a drive or a folder, you can either type the full path into the list, or click the Browse button and select the location. To add a network location (a NAS box, for instance) you just click Browse, then select “Add network location…” from the list. An alternative is to mount the network location as a drive on your system, then add the source that way.
A single source can draw from multiple locations, so it’s best to have one source for each “category” of media. For instance, we named our first source “Movies” and it contains (surprise!) all our movies. Once you’ve selected all the drive locations for your source, make sure that you’ve given it a name, and click on the Set Content button at the bottom of the window.

The Set Content menu is exclusive to Video sources, and lets you tell XBMC what kind of videos your video source contains (above). There are three options, with slightly different behaviors:
Movie
A Movie source assumes that each video file is a single movie. If your movies are in folders (with subtitle files, for instance) you’ll need to check the option that says “Use folder names for lookups.” If you’ve got lots of nested folders with movies inside, you’ll need to check the option labeled “Scan recursively.”
TV Show
A TV source assumes that video files will be arranged in folders by series. Unlike a Movie source, TV sources are recursive by default.
Music Video
A Music Video source assumes each file is a single music video. The primary difference with Music Videos is that you can enable Party mode, which tells XBMC to play files from Music Video sources at random.
Whichever type of source you select will also determine which scraper will be used to identify your videos. You can select from a large list of possible scrapers, but for most purposes the default is the best choice. Once you’ve added a video source, select that source and press the context key (C on the keyboard, by default) and select Scan for New Content. If everything is set up correctly, XBMC will find and download data for your files.

Adding music is a bit easier, since there’s no Set Content or scraper to deal with. Once you’ve added all the sources that you need, you can start using XBMC. Select the library you want to view with the up and down arrow keys, then press the right-arrow key, and select Library. You can now navigate through your entire video library—movies, TV shows, and music videos. If you want to change the view mode, just press the left-arrow key to access a small menu of view options (above).
Keep reading for how to expand XBMC with extra features--like a retro emulator/ROM manager!