The 1080XF skin covered in this series of blog posts has been replaced / superseded by the Xperience1080 skin. Essentially it is the same skin with a slightly different theme, but made by the same developer. So you should install Xperience1080 from the Kodi repository not 1080XF.
END OF UPDATE.. Continue reading…
I’ve recently been testing Kodi version 14 aka Helix (formally XBMC) on my test PC and I’ve been searching for a new skin to replace Aeon MQ5 which I have been using for a few years now. Aeon MQ are great fully featured skins with all the bells and whistles and artwork on show, but I’ve become tired of all this eye candy and plan to tone things down in Kodi Helix with a more modern cleaner looking skin.
My favourite candidate so far as a replacement skin is 1080XF which is developed by a clever chap called Piers and is a metro style skin.
Home menu – here we can select “New Movies” or “New Shows” tiles. The fanart panel in the middle by default shows a Spotlight of both your Movies and TV Shows and the poster panel on the right hand side shows on going TV Shows.
Movies menu – here we have two default tiles on the left hand side (which can be changed and customised). “Movies” will open your movies library proper and “Video Add-ons” will as the name suggests show you all your Kodi video add-ons.
The large fanart panel in the middle by default is set to display new movies. The two tiles on the right hand side are custom tiles, I have added the Apple Trailers and Youtube add-ons here.
Using this great website here called MetroIcons, you can create your own metro style icons for use on these main menu tiles.
If you push up on the the main movies menu (or any of the main menus) you will then see the sub-menu items.
There are no in-built GUI options for customizing these sub-menus, but you can customise them by editing some XML files of the skin, to change what the sub-menu items do.
For example on the screen shot below, I have added the following to the sub-menu – “New Movies” and also “PG-13 Movies” and “Kids Movies” these are video playlists I created.
By default these sub-menu items linked to Years / Actors / Directors, but as I rarely use those I changed them to suit my needs better.
TV Shows menu – here we have two default tiles on the left hand side, ”TV Shows” will open the TV Shows library proper and “TV Guide”.
The fanart panel in the middle shows recently added TV Show episodes in your library and on the custom tiles on the right hand side, I again used the MetroIcon website to create two matching icons for the BBC iPlayer and ITV Player Kodi video add-ons.
As with other skins, TV Guide will show you episodes that are currently airing on live TV for TV Show titles you have in your library.
On the TV Shows sub-menu I have again customised this by adding “New Shows” in replace of “Years” and completely removing “Actors” and “Studios” from the sub-menu.
Music menu – here we have on the left hand side the default tiles Music and Music add-ons. The artwork panel in the middle by default is set to “Featured Albums”. In the skin settings you can change what these widgets do.
I’ve just changed mine to show “Most played albums” instead which is more useful.
On the music menu we have four custom tiles on the right hand side, as there is no main Concerts menu in the 1080XF skin for my first tile here I added a favourite to point to the Music Videos (aka Concerts) area.
I also added two icons for Youtube and the Vevo – Kodi video add-ons.
On the music sub-menu I replaced “Songs” with “Recently Played” and replaced “Years” with “Recently Added” which are far more useful.
Applications menu – in this area you have six custom tiles, I have populated mine mainly with shortcuts to my IP security cameras as you can see.
We also have the default tiles of Applications / Games / Pictures / Program Add-ons.
Its worth noting there is no top level menu item for Pictures in 1080XF.
Weather menu – the weather features in 1080XF are excellent and look stunning. The skin uses the OpenWeatherMap Extended add-on and you also need to download a weather image pack.
Live TV menu – here we have the default tiles for TV Channels / Radio Channels / EPG / Recordings / Timer and Search
TV Channels
Radio Channels
EPG Timeline
Settings menu – here we can find all the various Kodi settings and also the Skin settings tiles.
Summary
That’s it for part one, a quick look at the top level menus and in part two I will delve deeper in to the media library views.
1080XF is a gorgeous modern clean looking skin and could be just the thing for moving forward with Kodi version 14!
{"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}