Tech

After getting XBMC Live installed on my Revo and getting my library setup, I couldn't find a simple option to have XBMC watch my video folder and automatically update my library. In place of this missing functionality, I figured I would setup a simple timed job to automatically update my library for me every hour.

Before I get started, I should note that there is an option to automatically update the library when the box is booted up which may work for some people. You can find this under System > Video > Update Library on Startup. This option wouldn't work for me though as I leave my box on 24/7 or at most just put it in a standby state.

See below for the details on how to setup a timed job (cron) to update your video or music library. This consists of installing the xbmc-send application and setting up a cron job (and enabling the EventServer).

I've read all about WinSXS (Side by Side) and how it tries to solve the DLL Hell problems that have plagued Windows for ages, but I thought it was ridiculous that this folder was taking up over 10 gigs of precious space on my 64 GB solid state drive. A few months back, I replaced my laptop's optical drive with a 500 gig HDD to try to move some of my media and documents over. However, when I went to install the latest service pack to Visual Studio today, I noticed I didn't have enough space to install it. I used a simple tool called TreeSize Free to analyze the disk space and see what was taking up all the room. A quick drill down of the largest item showed that the WinSXS folder was talking up 10.2 GB of space.

2010-01-04_103841

Installing applications on XBMC Live is actually much easier than you might think. It does require bashing out some code on a shell prompt, but it's relatively easy. You can access the shell via two methods: directly from the XBMC-live machine or remotely via SSH. See below for the details on both methods.

Before I start the instructions on how to install, I'd like to give a plug for two other applications which pair up perfectly with SABnzbd: NewzBook and SickBeard. NewzBook is an application I wrote for managing my downloads and files remotely. (install instructions | info) NewzBook includes a mobile friendly website that allows you to search for content and start downloading it remotely -- it also includes a web based media player and file manager. SickBeard is an amazing PVR app written by someone else and it heavily simplifies my life. (install instructions | info) Simply tell SickBeard what shows you want to watch and it will automatically go out and search the major indexers and download new versions of the TV shows as they come out. SickBeard can also index all your content locally so it can then download updated / better versions as they come available -- for example, you might have a few episodes in SD quality and you can have SickBeard automatically check for HD versions.

After installing the latest version of XBMC (9.11 repack), I noticed a lot of the small issues I was having with previous builds were fixed in this version. Pretty much everything could be handled via the configuration interface, but I found that I couldn't keep the crossfade option enabled, otherwise I would get a 'failed to initialize audio device' when trying to stream the audio via HDMI and moving from track to track.

I quickly googled the issue and found a recommended solution on an XBMC.org thread, but the blog post they linked to was having a database connection error. I found a google-cached version of the website and figured I would post a copy on my blog as well in case other people are looking for the solution.

About Me

Josh Lyon Profile Picture

Name: Joshua Lyon
Birthday: August 8, 1985
Location: Valley Ranch (Irving), TX
E-mail: This email address is being protected from spambots. You need JavaScript enabled to view it.
ProfilesGoogle, Twitter