I believe Event Ghost will have support for XBMC by default. So just install that on your HTPC that has XBMC running.
The screen is split in two. On the left is a log showing all the events/actions as they come in and on the right is the configuration. Understanding the logs and configuration is important because while at first it's a little weird, you'll eventually understand it. Basically configuring Event Ghost is all about connecting events to actions. The events are shown in the log with lightning bolt icons. So if you cause an event to be triggered via remote you can then connect it to an action by dragging it from the log to an action in the configuration side.
Follow these instructions, exclude the quotes from the values.
- In the configuration pane on the right, just right click on System (it's towards the bottom) and select Add Plugin.
- It will then ask you to select the plugin to add. Scroll to the bottom, under Other and select Timer
- Name it "Library Update"
- Set Loops to "1" and Interval to "1" second.
- Set Start to "at given time (HH:MM:SS)"
- Set the time you want it to run (04:00:00 for 4am)
- Set Event name to "Lib.Update"
- Now click the Test button so that the event is triggered and shows up in the log
- Click the OK button to save and close the dialog window.
- Now drag the event that you see in the log (has clock icon and is labeled Timer: Start timer "Library Update")over to the right configuration pane under XBMC\Update Video Library
That's it.
With Event Ghost you can also bind a button from the remote to trigger the library update. To do that, you'd press the button on the remote that you want to use, then in the Event Ghost log you'll see the event for that button (will show at bottom of log with a lightning bolt icon). When you see it, just drag it to the configuration pane and drop it under XBMC\Update Video Library. I use a Logitech Harmony One, so I have a touch screen button on the remote linked to the video update.
Do a search here and you'll find lots of info on how Event Ghost is being used.
http://forum.xbmc.org/showthread.php?tid...EventGhost
I just want to make it clear, that these are just alternatives to getting updates automated. I still strongly believe that automated library scans should be part of the core functionality of XBMC. Just look at Boxee, if anything that is one feature I like where it just goes off and updates the library automatically. I'd still like some configuration options though so I can decide how it should happen (on an interval, specific time, etc...)