XBMC is a feature-rich media center with an attractive interface. Through it’s EventServer XBMC has seemingless endless support for both physical and software remote controls. Smartphone users can use their phones in “smarter” ways by turning them into XBMC remotes.

A real XBMC remote goes beyond mere mouse and keystroke control. Instead, it allows browsing of your XBMC media library directly from your phone’s screen. Imagine changing a song or starting an episode of Star Wars: The Clone Wars for your 5 year old from the next room. There are currently three notable remotes providing this functionality: XBMC Remote for Android, XBMC Remote for iPhone (and iPod Touch) and XBMC HTTP-Remote.

Check out the feature comparison:

[table id=1 /]

Update: My initial thoughts were that while XBMC Remote for Android offered more features, the XBMC Remote for iPhone was a better app overall due to XBMC Remote for Android’s lack of TV show library support. My views have changed since v0.7.0 which launched after this article was published. XBMC Remote for Android is a better app feature-wise and the iPhone app is prettier and more responsive.

Both of these applications will continue to evolve alongside XBMC. Hopefully awareness of XBMC will grow resulting in more competition and options for remote software… And perhaps other media centers will take note.

Share your thoughts on which is better in the comments.

Note: Lifehacker also has a good article describing different XBMC remote control software. Somehow they mentioned HippoRemote for iPhone but failed to mention both the Android app or even the XBMC Remote for iPhone. Both in my opinion are far superior solutions in terms of XBMC usage.