Overview

README

Description

A simple XBMC remote client which implements a subset of (and is heavily influenced by) the official XBMC remote app for Android: http://code.google.com/p/android-xbmcremote/

Configuration

There is no configuration file yet, you have to tune the global constants to your environment.

Usage

Usage: xbmc.py [options] command [params]

Options:
  -h, --help     show this help message and exit
  -v, --verbose

Commands:
  wake           wake up XBMC (Wake-on-LAN)
  play URL       play URL on XBMC
  text TEXT      send TEXT to XBMC
  send BUTTON    send a button event to XBMC
  shut           power down XBMC

Examples

Wake up your sleeping XBMC using Wake-on-LAN (WOL):

$ xbmc.py wake

Play a video URL on your XBMC. Youtube video will use the youtube add-on, just like the Android app does:

$ xbmc.py play http://youtu.be/T970YM3w1LY

Send some text input to your XBMC:

$ xbmc.py text 'This would be rather annoying to type with the remote'

Send a button event to your XBMC, e.g. 'left', 'up', etc. (there are many more):

$ xbmc.py send left

Put it to sleep again:

$ xbmc.py shut