stari4ek / tvirl

Public resources for TVirl: IPTV for Android TV
31 stars 2 forks source link

Live Channel App icon/title can't display on new “Android TV Home” #48

Open VirgilClyne opened 3 years ago

VirgilClyne commented 3 years ago

the “Android TV Home” is the new launcher on Android TV 10 (Google TV) https://tv.google Can you help solve this problem or workaround?

PS: Android TV 10 also have new live and EPG integration UI https://tv.google/#live https://developer.android.com/training/tv/start/google-tv

stari4ek commented 3 years ago

It looks like this is the same issue I reported to Google long time ago: https://issuetracker.google.com/issues/175132209 And there is workaround for it with last TVirl version (0.5.3.1) - TVirl adds "Recent Channels" row to HOME screen. So, selecting first item from this row works the same as starting "Live Channels" manually.

Which device do you use? And do you really see different EPG UI? (My Chromecast with Google TV has the same UI from the Live Channels).

VirgilClyne commented 3 years ago

Sony Brivia 4K UR3 (Android TV 9) and Chromecast with Google TV (Android TV 10) Maybe Google wants "Live Channel" and "Play Movies & TV" integrate into new Android TV Home/Google TV Home Launcher as "services" instead of "apps", they all have new tab in new Launcher Live Channel: Live Tab: https://tv.google/#live Google TV (previously Play Movies & TV):Movies Tab, Shows Tab and Library Tab

stari4ek commented 3 years ago

Sony Brivia 4K UR3 (Android TV 9) and Chromecast with Google TV (Android TV 10) Maybe Google wants "Live Channel" and "Play Movies & TV" integrate into new Android TV Home/Google TV Home Launcher as "services" instead of "apps", they all have new tab in new Launcher Live Channel: Live Tab: https://tv.google/#live Google TV (previously Play Movies & TV):Movies Tab, Shows Tab and Library Tab

Please share some screenshots/video with the issue. I do have same devices (Sony TV with Android 9 and Chromecast with Android 10) with and without "Google TV" launcher and I do not see any differences with previous behavior

VirgilClyne commented 3 years ago

I just got the new UI with Singapore native IP VPN QQ20210428-1 QQ20210428-0

企业微信20210428-120144@2x

Sony TV APP is fine to display

stari4ek commented 3 years ago

Ah. You mean, that you have Sony's "TV" app and Google's "Live Channels". And Live Channels is missing from HOME launcher? It might be related to the issue I mentioned above: https://issuetracker.google.com/issues/175132209. Which looks like an issue of Google TV/Live Channels.

Do you have "Recent" row from TVirl on HOME screen? I think that you can associate different TV apps ("TV" vs "Live Channels") when opening channel from TVirl's row. You can check "default app" settings for "TV" and "Live Channels" in system settings.

Theoretically it's possible to have TVirl settings to force specific app instead of relying on standard "select the app to open" flow.

VirgilClyne commented 3 years ago

You mean, that you have Sony's "TV" app and Google's "Live Channels". And Live Channels is missing from HOME launcher?

All Apps icon showed on new UI, but "Live Channels" app's Channel (row) don't show, maybe its sony's restriction

Do you have "Recent" row from TVirl on HOME screen?

Yes, Sony's "TV" app row and TVirl's "Recent" row showed normal

I think that you can associate different TV apps ("TV" vs "Live Channels") when opening channel from TVirl's row. You can check "default app" settings for "TV" and "Live Channels" in system settings.

Yes, thats one of the methods

企业微信20210429-095154@2x
stari4ek commented 3 years ago

All Apps icon showed on new UI, but "Live Channels" app's Channel (row) don't show, maybe its sony's restriction I believe it's an issue of Live Channels/Google TV Launcher.

If you check issue I linked above - Live Channels app has functionality which keeps it hidden before at least one "TV Input Service" app (for example TVirl) is installed. And it's broken right now. It stays hidden forever. On old-fashioned "Android TV" devices like nvidia shield, mibox, ... (with plain "android tv" not "google tv") it worked exactly this way - there is no HOME icon for pre-installed "Live Channels", but when TVirl is installed (or other TIF app) - icon is revealed.

This is not something TVirl can fix on it's own. Theoretically it's possible to have configuration in TVirl to force specific TV app to be opened from TVirl's row instead of using standard "default" mechanism. Do you see any advantages having such configuration over system-handled "default app"?

VirgilClyne commented 3 years ago

If you check issue I linked above - Live Channels app has functionality which keeps it hidden before at least one "TV Input Service" app (for example TVirl) is installed. And it's broken right now. It stays hidden forever.

I haven't seen this problem on Android TV 9.0 or old UI Launcher, try this? adb shell pm enable com.google.android.tv

but the Google TV Launcher with new UI not show Live Channels app icon, i think its Google's intentionally behavior, the reason: YT-TV-Android-TV