In Part One we looked at the general XBMC settings in Part Two we will be looking at the OpenElec Configuration settings. If you have installed XBMC on to another operating system such as Windows, Linux Ubuntu or some other flavour, MAC etc then you can skip this part and wait for part three.
Open Embedded Linux Entertainment Center (OpenELEC) is a small Linux distribution built from scratch as a platform to turn your computer into an XBMC media center. OpenELEC is designed to make your system boot fast, and the install is so easy that anyone can turn a blank PC into a media machine in less than 15 minutes.
It’s completely free
A full install is only 80-125MB
Minimal hardware requirements
Simple install to HDD, SSD, Compact Flash, SD card, pen drive or other
Optimized builds for Atom, ION, Intel, Fusion and more
Simple configuration through the XBMC interface
Plug and Play external storage
File sharing out of the box
I’ve only been using OpenELec myself for less than a week however, but I would highly recommend OpenElec to anyone wanting to build a “relatively” easy Linux based XBMC HTPC, especially if your Linux experience like mine isn’t great. OpenElec is free, but if you do use OpenElec and find it useful, please leave them a donation to help towards future development. I am yet to make my donation but I will be doing at some point!
As part of the OpenElec build of XBMC they have their own OpenElec Configuration Setttngs add-on. After you first install OpenElec and you get in to XBMC you will be presented with the settings wizard.
You can access the OpenElec Configuration Settings again later from the System menu then select OpenElec from the sub-menu.
System
System Name – Enter the desired hostname of your HTPC.
Keyboard Layout – I left this as the default which was US, think I need to change this to UK however.
Automatic Updates – These are the OpenElec system updates pushed out by the OpenElec team, the default is manual.
Show Update Notifications – Turned on is the default setting.
If you scroll down this page there are more settings:
Driver LCD/VFD – I changed mine to imon as I have a SoundGraph imon LCD/VFD on my HTPC case.
Backup – I’ve not tried this feature yet, but you can backup and restore System and XBMC backups. I recommend once your system is fully configured, you come back here and make a backup. I personally use Acronis True Image and backup the whole SSD.
Reset to Defaults – Options to reset with the System (XBMC) or OpenElec settings back to defaults.
Network
Wired Networks – Mine is “Active” as you can see. I recommend your always hardwire your HTPC’s with CAT5e / CAT6 network cable and use a decent gigabit switch, I use HP Pro-Curve switches.
NTP Servers – These are time servers, I am just using the defaults here.
Virtual Private Networks (VPN) – If you use VPN servers to maybe access media content from other countries it looks like you can add a VPN connection here.
Advanced Network Settings – This looks like a handy feature which I have turned on and configured. The description for it is: “Set to ON to delay XBMC startup until the network is available. Use this if the OS is booting into XBMC before the network is up and central MYSQL databases are accessible.” Could be handy for use with a sleeping WHS server or NAS etc.
Connections
Here you can see and configure your network connection. I recommend you always set a static IP address that does not change i.e. not DHCP and that you do this for each of your HTPC’s and make a note of which one has what IP address.
Services
I’m not totally sure about all of these options to be honest, but I’ll describe them as best as I can for you.
Enable Samba – In OpenElec it will create local folder shares for you. See Samba Shares below.
SSH – Secure Shell access, I would enable this so you can SHH in to your HTPC from a program such as Putty, this is the Linux Terminal and a steep learning curve lol.
Cron – Not sure about this one, but I believe Cron is used for scheduling jobs.
Avahi – Enable Avahi (Zeroconf) – Again not totally sure, Airplay related I think.
Syslog – Enable Remote Syslog Server
Bluetooth – I don’t have a bluetooth device currently on my HTPC.
Samba Shares on the OpenElec box viewed in Windows Explorer. To access this I went to run from my Windows Start Menu and then entered \\192.168.1.100 or whatever the IP address is of your OpenElec HTPC. It then opened this:
Bluetooth continued – This sounds interesting though, “With OBEX file transfer you can send files, for example movies or pictures over bluetooth to OpenElec.”
No Bluetooth adapter currently on my HTPC.
About
Summary
OK so perhaps that wasn’t the most comprehensive description for some of these settings and options, but the main points to pick up on here are the Host or System Name, If OpenElec is automatically or manually updated? Turning on the correct driver for your LCD / VFD if required? Knowing there is an option in here to backup your system. Being able to view and edit your wired or wireless network connection and set it manually to a static IP. Knowing you need to come in to the OpenElec Configuration settings area to turn on and off certain services like Samba and SSH.
The above screen shots show my current settings in OpenElec v3.2.3 and will hopefully give you some idea what the OpenElec Configuration Settings add-on is all about!
{"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}
@isdixon also, not sure if you saw, but we have a public alpha of the media browser theatre opened http://t.co/NiM4iSlhhu