This is exactly the kind of thing I have been looking for. Now TV especially, but also HD streams for certain channels that Freeview only provides in SD (ITV2, 3, 4, Film4, Sky News etc).
I am not using Apple TV. I have a Nvidia Shield Pro and the Deep Links mentioned above don’t seem to work for the Android TV app versions of Now TV, BBC iPlayer, ITVX etc… I have done some digging with the Now TV app and when connected via ADB and running Logcat, I can see nowtv://go/query/service_key/xxxx/play being referenced when playing a live channel.
But, it doesn’t seem to allow direct playback when running it directly. The app opens, but that’s about it.
At first glance, the AndroidManifest.xml seemed to support deep linking through the activity:
<activity android:name="com.sky.clientlib.deeplink.DeeplinkActivity" android:exported="true" android:launchMode="singleInstance" android:screenOrientation="landscape">
<intent-filter android:autoVerify="true">
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="android.intent.category.BROWSABLE"/>
<data android:scheme="https" android:host="tv.client.ott.sky.com"/>
</intent-filter>
</activity>
Would anyone (with a little more knowledge than me!) happen to know if Now TV deep linking for direct stream of live channels is possible on Android TV?