How to launch apps on Sony android TV

What is the usage to use the .APPLICATION LAUNCH configuration button? I would like to create a button to launch PLEX / YouTube / Netflix. When I attempt to create a button, my Sony TV flashes green when i push the button I created. Any other pre configured command works fine. For YouTube I tried entering com.google.android.youtube.tv but again, my tv just flashes green so I am thinking I am missing come quotes or something. Can someone please post the characters needed for this option? Thanks

Depends on your model. Assuming the BRAVIA/XBR Pro Models IP codeset, you need the URI of the app. You can grab that from the pinch to zoom diagnostics. No special quotes, just paste the URI of the app you want into the .APPLICATION LAUNCH command copied from the result of the .CHANNELS STATUS command you see in the diagnostic log after opening the Media Guide for that model.

If you are on an old or low end model that does not use the Pro codeset, you’ll need to use DIAL which is hit or miss, you can find old messages on that topic in the forum archives.

I retrieved the application list, but using this data, I am still unable to launch apps using the URI as directed.

  {
    "title": "YouTube",
    "uri": "com.sony.dtv.com.google.android.youtube.tv.com.google.android.apps.youtube.tv.activity.ShellActivity",
    "icon": "http://192.168.1.248/DIAL/icon/com.sony.dtv.com.google.android.youtube.tv.com.google.android.apps.youtube.tv.activity.ShellActivity.png"
  },
  {
    "title": "Netflix",
    "uri": "com.sony.dtv.com.netflix.ninja.com.netflix.ninja.MainActivity",
    "icon": "http://192.168.1.248/DIAL/icon/com.sony.dtv.com.netflix.ninja.com.netflix.ninja.MainActivity.png"
  },
  {
    "title": "Plex",
    "uri": "com.sony.dtv.com.plexapp.android.com.plexapp.plex.activities.SplashActivity",
    "icon": "http://192.168.1.248/DIAL/icon/com.sony.dtv.com.plexapp.android.com.plexapp.plex.activities.SplashActivity.png"
  }

So just go see what you’re doing wrong. That list of apps is what gets displayed in the Media Guide. So you can watch not only the apps list get retrieved, but then also see exactly what command is sent when you launch a channel from that media guide, and then compare it to what you sent. Most likely it’s something like you accidentally included quotes.

Thanks Will,

Got it figured out! I entered the following to launch each app in the .APPLICATION LAUNCH command.

com.sony.dtv.com.google.android.youtube.tv.com.google.android.apps.youtube.tv.activity.ShellActivity

com.sony.dtv.com.netflix.ninja.com.netflix.ninja.MainActivity

com.sony.dtv.com.plexapp.android.com.plexapp.plex.activities.SplashActivity