EDIT1: I've narrowed down the problem somewhat but still not sure why the problem is occurring. The video in question is 29.97Hz, and my display is set to 59.94Hz. Simple playback outcome, right? Refresh is an even multiple of framerate so the shield just needs just show every frame twice and there's no need to timestretch/resample audio to match. For some reason, that's not what's happening; it's as if it is sometimes showing frames 3 times and sometimes 1 time, like a weird unnecessary judder. If I force the ShieldTV to output 29.97Hz, the problem goes away. But I shouldn't need to for the reasons I just pointed out. It's also worth noting that 60fps 4K videos on YouTube don't have the issue, only 30fps when output at 60Hz.
EDIT2: It appears that the issue is connected to, or caused by, the YouTube v2.01.04 update. Reverting the the stock v1.x version causes the stuttering issue to go away.
ORIGINAL POST
I'm in the early stages of setting up an nVidia Shield TV 2017 with a 55" LG OLED (OLED55B7P) and my initial results are not great.
After the first setup, the system updated itself to 6.1 firmware and updated the firmware for the remote and controller. Wanting to start off with a system as "fresh" as possible, I opted to do a factory reset after all firmware upgrades.
After the factory reset, I rebooted the unit, added my Google account and did the other initial setup stuff. First thing I noticed was that I couldn't get the voice search to work with the remote or the controller, I just kept getting an error that it "couldn't connect.. try again later". The internet connection seemed fine, I was able to browse videos in YouTube, and they played. Reboots didn't fix the problem, so I decided to do another factory reset since I wasn't too far along anyway. After the factory reset, the voice search was working again. No idea why it didn't work the first time around.
Ready to finally do some testing, I checked the display settings on the Shield and confirmed it was running at 3840x2160 @ 59.94 - YUV 4:2:0 10-bit Rec. 2020.
For the first test, I first wanted to compare YouTube playback - The LG TV's native WebOS app vs the nVidia Shield TV.
Video tested: "SONY 4K hdr demo video for 4k tv-2160p" - https://www.youtube.com/watch?v=Bey4XXJAqS8be
(I don't think the video is HDR despite the title, but is 4K. Youtube-dl reports the video is 30fps, and the downloaded version shows 29.97)
Here's my results:
(1) Using WebOS YouTube app, TruMotion off.
Video appears to play at a consistent 30fps. Less fluid than 60fps material, but no pausing or stutters noticed.
(2) Using WebOS YouTube app, TruMotion set to 'Clear'.
As expected, video plays fluidly and looks like 60fps+. Some Motion Estimation artefacts but plays well overall.
(3) Using YouTube for Android TV app on nVidia Shield TV 2017, TruMotion off.
Video is much choppier compared to the native YouTube app on the TV. Noticeable stuttering and pauses.
(4) Using YouTube for Android TV app on nVidia Shield TV 2017, TruMotion set to 'Clear'.
Smoother than with TruMotion off, but still very noticeable pauses and stutters.
Are these results typical? Unless I'm doing something wrong, it appears that YouTube videos are much choppier on the nVidia Shield compared to the "native" WebOS YouTube app on the TV. I bought the Shield to get away from essentially the same playback issues on the Xiaomi Mi Box, but it's just as bad.
I'm just beginning to scratch the surface and already finding problems significant enough for me to ditch the Shield and stick with the native WebOS apps. I really wanted to do as much as possible through a single interface (and have KODI), but if I lose playback quality to get that then it isn't worth it to me.
I'm open to all suggestions and ideas. I'm new to the ShieldTV, so if there's a better place to get support please let me know.
Hello guys, Please suggest me one .. my only priority is playing youtube on tv without any lag 4k
I heard some issue is going on with Mi box 3 .. not able to play all youtube videos .. please let me know if you know how to resolve this
Issue : https://www.reddit.com/r/AndroidTV/comments/6qh6tl/youtube_videos_not_loading_on_mi_box/
So since 2 weeks im getting this screen when casting from the twitch iOS app to the android tv google cast, i tried restarting everything and still getting the same problem, tried in other android tv and got the same result.
I was able to cast 2 weeks ago and i havent changed my setup, this only happen when casting twitch everything else that i cast works 100% twitch
Hi,
Just a headsup for mibox owners, this is how you enable amcodec in spmc.
https://github.com/koying/SPMC/issues/1036#issuecomment-341298748
Meanwhile a lot of water has flown into the sea, but I ask again. Is it possible now to install Amazon Prime Video native app to Android TV? I mean this one: https://play.google.com/store/apps/details?id=com.amazon.avod.thirdpartyclient
I guess you still cannot cast Amazon Prime Video into chromecast?