I previously wrote about a method of adding an Internet Explorer icon in to Windows Media Center here using a utility called Media Center Launcher Configurator. There is a newer utility called Relaunch which I think is a better tool for this job. You can use Relaunch to add any icon you wish in to Media Center to launch your desktop applications. When using Relaunch to create an icon also know as a tile, when you select this icon from the Media Center menu, Media Center is automatically minimized and your desktop application launched, when you then close the launched desktop application, Media Center is automatically maximized.
Download the latest version of Relaunch from here currently version 202. The utility is a standalone .exe file that requires no installation so you can save it and run it from any folder on your PC, I created a folder for it under C:\Program Files (x86)\Relaunch an saved the .exe in to here.
Right click the .exe and run as Administrator
Now there are some predefined tiles you can select and add in to Media Center
We are going to create our own new custom tile.
Under App to Launch select Custom
With: Chrome
Trigger: Change this to Close App (The GreenButton) trigger seems to be problematic and kept crashing Chrome on my PC.)
Uncheck Fullsceen unless you want Chrome to be launched in to fullscreen?
URL: You can add any URL in to the URL field this is the webpage that will be loaded when Google Chrome is launched.
Name: Google Chrome (Name that appears under the tile in Media Center)
Image: Browse to the path of your .PNG icon image for this custom tile. I just found one from a Google image search, if you are too lazy you can download my icon below from my SkyDrive.
Once all the fields have been populated correctly click the Add button.
Note: I recommend you close down Media Center whilst doing this.
After clicking add your new custom tile called Google Chrome will be listed under Current Tiles. You can select these current tiles and click the Remove button to remove the tile from Media Center.
Now open Media Center and navigate to the Extra’s Library your new Google Chrome icon will be in there.
You can then use a program like Media Center Studio if you wish to move the icon on to one of the menu strips in Media Center, I moved it to the Extra’s menu strip.
How Relaunch works is it creates an MCL file under:
C:\Users\YourUsername\AppData\Roaming\Media Center Programs
You can download my Google Chrome .PNG icon from here
Now because we selected Close App as the trigger when we setup the tile in Relaunch you need some method of exiting Google Chrome on the TV screen to be returned to Media Center. If you are using a wireless keyboard/mouse or a smart phone mouse cursor app you can just click the Red X in the top right hand corner to exit Chrome and Media Center will be restored.
I have previously programmed my Logitech Harmony universal remote control with a custom button that sends a Ctrl+F4 command to close applications down.
Following on from Ian’s post the other day, my next blog post will be about the new www.youtube.com/tv user interface for YouTube on your big screen, I will also be using Relaunch to create an icon in Media Center to launch this YouTube TV interface in to Chrome. I will also cover some of the setup and how to connect your Android and iOS device for remote control of the YouTube TV UI.
UPDATE: The below is from the developer of Relaunch:
Here is some clarification:
Close App works by waiting for chrome.exe to close and then it relaunches Media Center. Green button waits for ehome.exe (AKA Media Center) to come back into focus. As soon as Media Center comes back into focus it will close Chrome. This later option is what you were running into.
Close App is intended to work exactly as you are now using it.
Green button is intended to work by launching Chrome. When the green button is pressed, Media Center will come back into focus and Chrome will be closed. By using the full screen (or kiosk mode) you can link to youtube.com/tv and have it launch without all the window trimmings and then close it and launch Media Center with the green button when you are done.
One thought on “Add a Google Chrome icon in to Windows Media Center”
I realize this is more than two years old, but this is the closest I’ve gotten to making Internet radio accessible in WMC. Relaunch works pretty well, but I’ve got two minor problems:
Chrome launches maximized (not full screen; that’s unchecked).
Closing with the Green Button (Relaunch mode set to “Green Button”) gets WMC back, but the next time Chrome is launched, it claims it was not shutdown properly, and offers to restore the previous session. This is not ideal.
Otherwise, this is a fantastic little app, and the only way I’ve gotten iheartradio and tunein stations to autoplay – and even just load – via a WMC extra.
If anyone has any tips on correcting the aforementioned behavior, they’d be much appreciated.
{"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}
I realize this is more than two years old, but this is the closest I’ve gotten to making Internet radio accessible in WMC. Relaunch works pretty well, but I’ve got two minor problems:
Chrome launches maximized (not full screen; that’s unchecked).
Closing with the Green Button (Relaunch mode set to “Green Button”) gets WMC back, but the next time Chrome is launched, it claims it was not shutdown properly, and offers to restore the previous session. This is not ideal.
Otherwise, this is a fantastic little app, and the only way I’ve gotten iheartradio and tunein stations to autoplay – and even just load – via a WMC extra.
If anyone has any tips on correcting the aforementioned behavior, they’d be much appreciated.
Cheers.