Android TV Remote - App Links/Deep Linking - Guide

Guys, I was able to get Tivimate to launch on my Nvidia Shield using the following in the developer tools:

service: remote.turn_on
target:
device_id: 730a2d01eafcaf90f5e08612f2d17eaf
data:
activity: ar.tvplayer.tv

So it appears using the package/app name “ar.tvplayer.tv” which is what is displayed in the Apps sections

that might be my issue. I’m not sure how to get the tv apk thoughh

No, I wish I did. Don’t know much about SVG. Seems like a headache to learn or do based of brief research.

Go to settings, then app. The app is will be displayed as Google seems to have no naming conventions rules. Usually com.appx but can be many things. Then use the script below if using ADB. If using Android remote I believe it will work, In visual editor just choose the options and paste in the source.

service: media_player.select_source
metadata: {}
data:
  source: com.example.hdmirxdemo
target:
  entity_id: media_player.android_tv_192_168_0_62

just want to update, I found the sportsnet android tv app…there is no fields that match the ones required for deeplinking as of yet. 5.1.15 was the version

Hi,

Still trying to get F1TV started on ChromeCast TV HD.
But with code below, it only opens the app in the play store with the options to open or delete.

action: media_player.play_media
target:
entity_id: media_player.chromecast_hd_androidtv
data:
media_content_id: com.formulaone.production
media_content_type: app
metadata: {}

It seems this does not work similarly in Philips Android TV. For example, market://launch?id=com.yle.webtv goes to associated Google Play Store page. Same actually happens when just max is specified in my Philips. Both apps are installed in my TV.

1 Like

Yet another deeplink. In my Philips the default TV action does not do anything. Instead, I had to use org.droidtv.playtv. That switches to TV.

Finally found it - it’s nflctv://

Were you able to launch TiViMate app?

Did you double quote it in the yaml?

has anyone found a link for launching TiviMate

Use the package name: au.com.stan.and

@tronikos - Thank you so much for finding and posting this market shortcut!!

We have an obscure sports channel app (from a streaming service that has changed ownership three or four times in the past two years or so) that we use to watch our local team, and this has been the first solution that actually worked to bring up their application even now that it is at least three times removed from the original FoxSports app, then Bally, and most recently FanDuel.

I just needed to determine the app that was running (by looking at the current activity on our TiVo Stream 4K device while streaming a game from their app) to find that the name of the app in my case was: com.foxsports.videogo and I set the button target accordingly.

This . . .

market://launch?id=com.foxsports.videogo

worked like a charm for opening the app directly from a button for the first time in a very long time!

Thanks again!

Hello,

how can i launch a channel from the Live TV App? Ist there a deep link for Live TV?

Best regards

Philipp

I launch tivimate with ar.tvplayer.tv on the android remote. Think theres some extra before the ar bit but i dont launch anymore with adb.

If you get the app open with ar.tvplayer.tv on the android remote application theres a channels command that works to load the channel. If a channel is already playing it will switch to the new channel if it has just loaddd the app without auto playing then you need to fire 2 enter commands.

This is the command i use with the android remote integration. You can do it with adb too but you’ll be limited to channels 1-9.

action: media_player.play_media
data:
  media_content_type: channel
  media_content_id: "{{ channel_numbers|int }}"
target:
  entity_id: media_player.shield
enabled: true