Is "TV Input Framework" available outside Android TV - android-tv

Is "TV Input Framework" available outside Android TV, on stock android ? I would like to develop an IPTV player with EPG that works on any Android variation.
Thanks

Short unswer is "No".
On "standard" Android You have to implement same parts as in "tv input app" for Android TV: media playback, playlist/channels list handling, setup UI and the rest. Plus those parts from "TV App" on Android TV, like UI for channels/guide/epg navigation, data storage for channels/epg/icons data.
Currently there is no app which provides IPTV playback on standard android and use TIF on Android TV, but there're:
"Lazy IPTV" (and some others) which use same interface on all Android variants (so, no TIF on Android TV)
"CumulusTV", "TVirl" (I'm developer of) which adopts TIF for Android TV only

Related

Android TV platform version market share

I am developing an app for Android TV and need to make some decisions with regards to what minimum version to support. However, all the stats I can find about platform version distribution include mobile devices. Is there anywhere I can see statistics specifically for Android TV devices?

Android Management API (COSU) on AndroidTV?

Android Management APIs are supposed to be "compatible with any device running Android 5.1 or above that has Google Play installed." I really want that to be true, but am having trouble with Android TVs. (Specifically, a NexBox A95x and a TX3mini I'm testing with.)
My stumbling point is how to enter the enrollment token into the device when provisioning it? I had no problem with a Samsung tablet. But, the Android TVs don't use the same startup wizard after hardware reset, so there doesn't seem to be an opportunity to trigger a QR reader, or manually enter the token. I've tried entering the enrollment token into Google Play app (in lieu of the email or phone number to log in), but no luck.
Any ideas or insight how to make this work? If anyone knows a definitive reason why this can't be made to work (e.g. Management APIs don't work on AOSP) that'd be helpful information too.
Clarification (Updated 26 Dec 2017)
Here's a minimal, complete, and verifiable example of the Google Management APIs. The Quickstart exercise from Google, themselves.
Problem: The Quickstart exercise doesn't seem to work with Android TV (tested on a NexBox A95x and a TX3mini). The blocker appears on this step: (Provision A Device). The Android TVs have their own setup wizards that do not accept an Android For Work enrollment token. (I have completed the Quickstart on a Samsung tablet without problem.)
Google's documentation says the Management APIs are "compatible with any device running Android 5.1 or above that has Google Play installed" so it seems these Android TVs should qualify.
Has anyone found a workaround to do complete the Management API Quickstart on an Android TV?
As far as I know the Android Management API doesn't supports Android-based OS's like Android TV, Android Wear, Android Auto or Android Things. It just supports standard Android for phones and tablets.

How to get Android TV app listed in Entertainment Apps on home screen?

I had my first Android TV app go live last night, but it has to be searched for in Google Play. How do you get your app listed in the Entertainment Apps section of the Home screen (and in the Google Play Store on Android TV) so people can actually find it?
It turns out that the Entertainment Apps section does not include all Android TV apps like I had thought. It is a curated list. So unfortunately that means Android TV apps have the same likelihood to be discovered as regular Android apps, and it makes the Andoid TV ecosystem look much smaller to the user than it (presumably) is. I guess I was expecting something more like Roku's channel store.

is adobe air replaces flex on mobile browsers?

we have developed video confernce using flex builder 4.6 which works perfectly on desktop browsers. we just added the video box from flex in the browser and everything else is plain html and javascript code. when we open our site on any tablet or latwst mobiles the flex component is unable to connect to wowza server. I want to know what additionally I have to do for flex component to work on tablet browsers without doing lot of changes in code such as not using transcoders to convert live video and audio to one of those html5 supported format.
Your subject line does not seem to relate to your actual question; but I'll try to address your points.
is adobe air replaces flex on mobile browsers?
Adobe AIR is a way to build native applications for iOS, Android, and Blackberry devices. It is not a tool for delivering Flash content through a browser.
Adobe did create a mobile browser plugin for Flash. That is available on Blackberry devices; and was available for Android devices. On Android it is no longer being updated or maintained.
when we open our site on any tablet or latwst mobiles the flex
component is unable to connect to wowza server.
What is the error you receive?
I want to know what additionally I have to do for flex component to
work on tablet browsers
On iOS, or Windows Phone, there is nothing you can do.
On most Android devices, you'll have to manually install the Adobe Flash Player.
On current Blackberry devices, it should just work.

Sencha Touch with Nokia Mobile Phones

Does anyone knows how to implement Sencha Touch with Nokia phones, Symbian operating system. As far as i make research i saw that it is possible to implement, there is a video with N8 implementation: http://www.youtube.com/watch?v=ERwS1sBRY-w
Thanks.
Sencha Touch is not officially supported on Symbian Devices.
Sencha Touch is a cross-platform framework aimed at next generation, touch enabled, devices. It's currently compatible with Apple iOS 3+, Android 2.1+, and BlackBerry 6+ devices. Together these devices represent over 95% of current US mobile traffic.
As the video shows it may still be possible to point the Nokia web browser to a Sencha Touch mobile site and have it work properly. The Youtube comments link to a git project that has a sample native Nokia app to get you started building Sencha Touch projects for Nokia. Something like PhoneGap may help you in deploying to Symbian devices.

Resources