Today I am going to be looking at the Aeon MQ4 Skin with the Darkness theme on XBMC Frodo Version 12.1 running on Linux Ubuntu 12.10 Minimal with 3.8.6 kernel.
I’ve been working on XBMC / Ubuntu for the last 3 months and I am nearly done now, except for Live TV which will be my next project. The hardest thing about Windows Media Center was getting the Video Codec setup correctly, the hardest thing about XBMC in my opinion apart from having to learn some Linux is the Artwork. The Aeon series of skins have for some time been my favourites and Aeon MQ4 is simply stunning, its very graphical when compared to MCE and requires allot more artwork other than covers and fanart.
Still sat on the fence about Windows MCE or if to migrate to XBMC? Maybe this series of blog posts might convince you to switch.
MUSIC – Main Menu
The screen shot below, is the standard background image with the Darkness theme for the Music menu, however you can change this to rotating fanart images from your music collection, so random pictures of your artists will be displayed in the background when you are on this menu. You can do the same for the Movies and TV Shows menus and have rotating fanart of your Movies and TV Shows.
I used the add-on Artwork Organizer which is a script that copies all your artwork images from your file server, in to a series of local folders, you then change a setting in the skin customisation and point it to one of these local folders containing all the fanart etc.
Rotating or changing fanart background images of music artists, whilst on the music main menu.
Elvis
Cheryl Cole
U2
If you use the Up Directional button on the remote control you can push up to a top menu, here you can select different View Modes for both Albums and Tracks.
“In Progress” which appears to then display along the top menu, 10 albums I have been playing.
“Recently Added” – Shows the last 10 albums or tracks added to my music library.
“Random” – Shows random 10 albums or tracks depending on the View Mode you have selected.
In this screen shot I have started playing the album Bob Marley & the Wailers Live!
When playing an album the random fanart background images become no longer random and will now only show fanart images of Bob Marley & the Wailers.
However if playing a compilation album with various artists then you will continue to see random artist fanart being displayed.
After a period of inactivity with the remote control, you can see the main menu is replaced with the track times. Use the directional buttons on the remote and the main menu headings come back again.
Music Playing – Full Screen
Here you can see what the full screen looks like, I have opted to display both background fanart and a music visualization.
Artwork
This series of blog posts are not intended as step by step setup guides as it has taken me weeks to work out all the artwork in XBMC / Aeon MQ4 and there is simply too much to cover in a reasonably amount of time when writing about the subject. However these posts are intended as a basic overview and will hopefully give new users migrating from MCE like me, a basic understanding of what artwork add-ons are required and what they do.
Here you can see an album playing that had no cdart and you just get a blank spinning CD disc. Also there is no artist logo so it just displays a music note.
Music Library – Album Views
Music Albums – Wall view
My default view as it looks like Windows Media Center
Music Albums – 3D Wall – A beautiful view but on large collections I find it a little time consuming to find what you are looking for as you can only view / select from one row.
Music Albums – List View
Music Albums – Showcase view
Music Albums – Low List view
Note the artist logo being displayed in the bottom right.
Track List of the Duran Duran Arena album
Album Information screen
For each album you can select to view its Album Information using the right click context menu. The album information if available is downloaded by the inbuilt Universal Album Scraper.
In this albums case there is no album description and some of the other information is unavailable. The albums you can see at the bottom are not necessarily on my system they are simply the Discography of the currently playing artist. This Discography information is displayed by the Artist SlideShow add-on I believe.
If you push the directional button down on to one of the Discography albums it just displays a large image of that album cover.
Here you can see an album who’s album information is fully populated.You can see some text which is the album description and the Moods, Styles, Themes are populated.
Note: Because I am still playing Duran Duran in the background it is their album discography that gets displayed not R.E.M’s.
Music Library – Artist Views
This is my default view for Artists – Low List
Initially to ensure each artist had a single fanart background image and a thumb image, that’s the square image of the artist you can see in the bottom left, I used the inbuilt Universal Artists Scraper. This is powered by various metadata websites including TheAudioDB.com website. I found that the Universal Artists Scraper did a pretty good job and got fanart and thumb images for most of my album artists, however for those that it did not, I registered on TheAudioDB.com website and created new pages for my missing artists and I contributed, I uploaded images and bio’s I found on Google, I was then able to ensure I had basic information and more importantly images for each artist in my collection.
Once I had the basics up and running with the Universal Artists Scraper, I then later used the CDArt Manager add-on to download extra fanart, cdart, clearlogo’s, banners, ártist thumbs.
Music Artists – List view
Music Artists – Wall view
Music Artists – 3D Wall view
Music Artists – Showcase view
Artist Information
Like the album information you can right click to bring up context menu on an artist and select artist information. The Universal Artists Scraper is used to obtain the artist information metadata.
Summary
Well I think that is it for part 1. As you can see XBMC with the Aeon MQ4 skin is allot more graphical than the Windows Media Center Music Library, but that also means allot more work getting artwork organised but I think the effort is worth the results of how the user interface ends up looking!
The only real issue I have now with the XBMC music library is that the Artist SlideShow add-on seems a bit buggy and has a tendency to crash after I stop playback sometimes or start playing a new album, it then does not work properly until I reboot the HTPC. Hopefully the add-on developers can sort this out at some point?
If you are in the process of migrating from Windows Media Center to XBMC we would love to hear about your progress, thoughts and feedback.
{"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}