Many HTPC enthusiast are using XBMC as a Media Center system and as XBMC has remote control features I thought it would be good to control my XBMC system (running on a Raspberry Pi) from my Microsoft Surface RT (running Windows RT). There are many XBMC control apps in the Windows Store and I have focused on a few remote controls and one that can be uses to send media to XBMC.
The first app I am going to look at is called XBMC Buddy. This app isn’t a remote control, this is an app that you use to send media to XBMC, its very much like Airplay or DLNA. The way the apps works is that you browse the web for video or audio content in your choice of web browser and when you find a video you want to play on XBMC you copy the link and then use XBMC Buddy to send it to an XBMC system. It works with video and audio content and once you have sent the link to XBMC you can close the remote app. I gave it a try with some audio and video files and it worked very well, it’s a nice simple way of sending video or audio to XBMC from Windows 8 or Windows RT. You can also use the built in Share Charm in Windows 8/RT to share a link to XBMC. XBMC Buddy is free from the Windows Store.
The next app I played with was XBMC Commander. With this app you can control XBMC using the app as a remote with navigation controls (up/down/left/right etc) and that works very well. You can also use the app to browse your music, TV Shows, movies and pictures collection and then play them on your XBMC system. You get a really nice visual representation of your media including quick links for movie categories. You can also switch between XBMC systems so you can use it to control all your XBMC systems around the home. This app is free from the Windows Store and works very well, some other apps I tried wouldn’t connect to my systems but this one worked every time. Not all apps I tested have a remote control and this is one of two that you can actually use as a remote and navigate around XBMC as well as the media browsing, its more basic than the remote on another app that I test (XBMC Remote RT) but it does the job well ans its free.
XRemote is a free app in the Windows Store and enables you to browse content stored on XBMC and then play on the XBMC device. You can browse your movie or music collection and then queue up a file to play. The XRemote app gives you feedback on what media is currently playing. There are two ways of using the app, there is a quick play which lists the content down the left hand side and is great for quickly selecting content and there is a full art mode which has full cover art as well as cast info and fan art. The app makes good use gestures with swipe up to access the various sections of XBMC. For a free app I am very impressed. You can get the app from the Windows Store.
XBMC RemoteRT costs 99p from the Windows Store and has a nice combined view of your media collection using fan art. There are no remote control features in this app but you do get lots of movie info in this app. The controls work very well on my Surface and
XBMC RT Remote is a very metro looking remote app that as well as being able to browse XBMC media also allows you to manage plugins something which none of the other apps will do. It probably has one of the best looking media browsers and also has a full featured remote control which most of the other apps don’t have. So if you want to be able to use Windows 8 or Windows RT as a remote then this is an app well worth looking at. This app costs £1.79 from the Windows Store.
I should say unless you have your video and music collections already indexed on XBMC many of the apps will crash when you run them as they depend on XBMC’s database of content (expect for XBMC Buddy and XBMC Commander).
I tested all these apps with XBian on the Raspberry Pi but they should work with any version of XBMC.
As you can see there are plenty of options to control XBMC and all of the apps I played with worked well, there are plenty more in the store as well. The Surface RT makes a great devices for browsing XBMC content especially your movie collection and as a remote it works well.
I may be wrong but I think a number of the movies shown in that library have yet to be released in the UK. I trust you used a stock screenshot image or you just have trailers in your library…
Good to see how quickly developers can move to bring apps like this to the market and have them looking so polished from the off.
At my end it’s all Android so you have the official XBMC remote which to be honest I’ve found to be quite flaky. I’ve since started using Yatse which has turned out to be far superior.
For pushing online media to XBMC you can use either of the above but I still prefer BubbleUPNP.
{"id":null,"mode":"button","open_style":"in_place","currency_code":"GBP","currency_symbol":"\u00a3","currency_type":"decimal","blank_flag_url":"https:\/\/thedigitallifestyle.com\/w\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/blank.gif","flag_sprite_url":"https:\/\/thedigitallifestyle.com\/w\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/flags.png","default_amount":500,"top_media_type":"none","featured_image_url":false,"featured_embed":"","header_media":null,"file_download_attachment_data":null,"recurring_options_enabled":true,"recurring_options":{"never":{"selected":true,"after_output":"One time only"},"weekly":{"selected":false,"after_output":"Every week"},"monthly":{"selected":false,"after_output":"Every month"},"yearly":{"selected":false,"after_output":"Every year"}},"strings":{"current_user_email":"","current_user_name":"","link_text":"Leave a tip","complete_payment_button_error_text":"Check info and try again","payment_verb":"Pay","payment_request_label":"TheDigitalLifestyle.com","form_has_an_error":"Please check and fix the errors above","general_server_error":"Something isn't working right at the moment. Please try again.","form_title":"TheDigitalLifestyle.com","form_subtitle":null,"currency_search_text":"Country or Currency here","other_payment_option":"Other payment option","manage_payments_button_text":"Manage your payments","thank_you_message":"Thank you for being a supporter!","payment_confirmation_title":"TheDigitalLifestyle.com","receipt_title":"Your Receipt","print_receipt":"Print Receipt","email_receipt":"Email Receipt","email_receipt_sending":"Sending receipt...","email_receipt_success":"Email receipt successfully sent","email_receipt_failed":"Email receipt failed to send. Please try again.","receipt_payee":"Paid to","receipt_statement_descriptor":"This will show up on your statement as","receipt_date":"Date","receipt_transaction_id":"Transaction ID","receipt_transaction_amount":"Amount","refund_payer":"Refund from","login":"Log in to manage your payments","manage_payments":"Manage Payments","transactions_title":"Your Transactions","transaction_title":"Transaction Receipt","transaction_period":"Plan Period","arrangements_title":"Your Plans","arrangement_title":"Manage Plan","arrangement_details":"Plan Details","arrangement_id_title":"Plan ID","arrangement_payment_method_title":"Payment Method","arrangement_amount_title":"Plan Amount","arrangement_renewal_title":"Next renewal date","arrangement_action_cancel":"Cancel Plan","arrangement_action_cant_cancel":"Cancelling is currently not available.","arrangement_action_cancel_double":"Are you sure you'd like to cancel?","arrangement_cancelling":"Cancelling Plan...","arrangement_cancelled":"Plan Cancelled","arrangement_failed_to_cancel":"Failed to cancel plan","back_to_plans":"\u2190 Back to Plans","update_payment_method_verb":"Update","sca_auth_description":"Your have a pending renewal payment which requires authorization.","sca_auth_verb":"Authorize renewal payment","sca_authing_verb":"Authorizing payment","sca_authed_verb":"Payment successfully authorized!","sca_auth_failed":"Unable to authorize! Please try again.","login_button_text":"Log in","login_form_has_an_error":"Please check and fix the errors above","uppercase_search":"Search","lowercase_search":"search","uppercase_page":"Page","lowercase_page":"page","uppercase_items":"Items","lowercase_items":"items","uppercase_per":"Per","lowercase_per":"per","uppercase_of":"Of","lowercase_of":"of","back":"Back to plans","zip_code_placeholder":"Zip\/Postal Code","download_file_button_text":"Download File","input_field_instructions":{"tip_amount":{"placeholder_text":"How much would you like to tip?","initial":{"instruction_type":"normal","instruction_message":"How much would you like to tip? Choose any currency."},"empty":{"instruction_type":"error","instruction_message":"How much would you like to tip? Choose any currency."},"invalid_curency":{"instruction_type":"error","instruction_message":"Please choose a valid currency."}},"recurring":{"placeholder_text":"Recurring","initial":{"instruction_type":"normal","instruction_message":"How often would you like to give this?"},"success":{"instruction_type":"success","instruction_message":"How often would you like to give this?"},"empty":{"instruction_type":"error","instruction_message":"How often would you like to give this?"}},"name":{"placeholder_text":"Name on Credit Card","initial":{"instruction_type":"normal","instruction_message":"Enter the name on your card."},"success":{"instruction_type":"success","instruction_message":"Enter the name on your card."},"empty":{"instruction_type":"error","instruction_message":"Please enter the name on your card."}},"privacy_policy":{"terms_title":"Terms and conditions","terms_body":null,"terms_show_text":"View Terms","terms_hide_text":"Hide Terms","initial":{"instruction_type":"normal","instruction_message":"I agree to the terms."},"unchecked":{"instruction_type":"error","instruction_message":"Please agree to the terms."},"checked":{"instruction_type":"success","instruction_message":"I agree to the terms."}},"email":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email address"},"success":{"instruction_type":"success","instruction_message":"Enter your email address"},"blank":{"instruction_type":"error","instruction_message":"Enter your email address"},"not_an_email_address":{"instruction_type":"error","instruction_message":"Make sure you have entered a valid email address"}},"note_with_tip":{"placeholder_text":"Your note here...","initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"empty":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"not_empty_initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"saving":{"instruction_type":"normal","instruction_message":"Saving note..."},"success":{"instruction_type":"success","instruction_message":"Note successfully saved!"},"error":{"instruction_type":"error","instruction_message":"Unable to save note note at this time. Please try again."}},"email_for_login_code":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email to log in."},"success":{"instruction_type":"success","instruction_message":"Enter your email to log in."},"blank":{"instruction_type":"error","instruction_message":"Enter your email to log in."},"empty":{"instruction_type":"error","instruction_message":"Enter your email to log in."}},"login_code":{"initial":{"instruction_type":"normal","instruction_message":"Check your email and enter the login code."},"success":{"instruction_type":"success","instruction_message":"Check your email and enter the login code."},"blank":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."},"empty":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."}},"stripe_all_in_one":{"initial":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"empty":{"instruction_type":"error","instruction_message":"Enter your credit card details here."},"success":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"invalid_number":{"instruction_type":"error","instruction_message":"The card number is not a valid credit card number."},"invalid_expiry_month":{"instruction_type":"error","instruction_message":"The card's expiration month is invalid."},"invalid_expiry_year":{"instruction_type":"error","instruction_message":"The card's expiration year is invalid."},"invalid_cvc":{"instruction_type":"error","instruction_message":"The card's security code is invalid."},"incorrect_number":{"instruction_type":"error","instruction_message":"The card number is incorrect."},"incomplete_number":{"instruction_type":"error","instruction_message":"The card number is incomplete."},"incomplete_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incomplete."},"incomplete_expiry":{"instruction_type":"error","instruction_message":"The card's expiration date is incomplete."},"incomplete_zip":{"instruction_type":"error","instruction_message":"The card's zip code is incomplete."},"expired_card":{"instruction_type":"error","instruction_message":"The card has expired."},"incorrect_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incorrect."},"incorrect_zip":{"instruction_type":"error","instruction_message":"The card's zip code failed validation."},"invalid_expiry_year_past":{"instruction_type":"error","instruction_message":"The card's expiration year is in the past"},"card_declined":{"instruction_type":"error","instruction_message":"The card was declined."},"missing":{"instruction_type":"error","instruction_message":"There is no card on a customer that is being charged."},"processing_error":{"instruction_type":"error","instruction_message":"An error occurred while processing the card."},"invalid_request_error":{"instruction_type":"error","instruction_message":"Unable to process this payment, please try again or use alternative method."},"invalid_sofort_country":{"instruction_type":"error","instruction_message":"The billing country is not accepted by SOFORT. Please try another country."}}}},"fetched_oembed_html":false}
The Surface RT makes a great remote for controlling XBMC, here are some apps I have been using http://t.co/EL898gVoJf
RT @isdixon: The Surface RT makes a great remote for controlling XBMC, here are some apps I have been using http://t.co/EL898gVoJf
RT @isdixon: TDL Post: Controlling XBMC from Windows 8 and Windows RT: http://t.co/Wbz8N9rPOu
RT @isdixon: The Surface RT makes a great remote for controlling XBMC, here are some apps I have been using http://t.co/EL898gVoJf
@isdixon so this means your ‘remote’ has more processing power than the device it’s controlling!?
RT @isdixon: The Surface RT makes a great remote for controlling XBMC, here are some apps I have been using http://t.co/EL898gVoJf
RT @isdixon: The Surface RT makes a great remote for controlling XBMC, here are some apps I have been using http://t.co/EL898gVoJf
RT @isdixon: The Surface RT makes a great remote for controlling XBMC, here are some apps I have been using http://t.co/EL898gVoJf
How to turn a £500 Surface RT into a remote for a £29 @Raspberry_Pi http://t.co/cxXgAsklnt and it works great!
I may be wrong but I think a number of the movies shown in that library have yet to be released in the UK. I trust you used a stock screenshot image or you just have trailers in your library…
Good to see how quickly developers can move to bring apps like this to the market and have them looking so polished from the off.
At my end it’s all Android so you have the official XBMC remote which to be honest I’ve found to be quite flaky. I’ve since started using Yatse which has turned out to be far superior.
For pushing online media to XBMC you can use either of the above but I still prefer BubbleUPNP.