theothernt / AerialViews

A screensaver for Android TV devices including Nvidia Shield, Fire TV, and Chromecast with Google TV. Inspired by Apple TV's video screensaver.
GNU General Public License v3.0
415 stars 32 forks source link

Stuck on loading #125

Closed Thomiehawk closed 7 months ago

Thomiehawk commented 7 months ago

What were you trying to do...

Start screensaver after idling when watching something on kodi.

And what actually happened (ie. describe the bug)...

Aerial views app opens and it displays the text: "Loading..." indefinitely

What kind of device do you have? (eg. Nvidia Shield, Sony TV, etc)...

Fire cube 3rd gen

Seems like this only happens with 4K videos for some reason. When playing a 1080p video, screensaver kicks in normally.

theothernt commented 7 months ago

How long has this been happening - has there been a recent update to the Fire TV Cube or Kodi?

Also, is there any difference when using the 4K SDR vs HDR videos?

Thomiehawk commented 7 months ago

It happened to me ever since I got the fire cuben which is like 2 months ago. When I got the firmware was PS7299/3052 and now I am on the latest, issues persisted on both. I have tried kodi nexus and omega and am currently on one of the latest nightly builds of omega. I am on the same kodi version on my shield pro and it is working there.

Just tested, SDR does seem to work

theothernt commented 7 months ago

Thanks for the info, and to test one more thing - does 1080p Dolby Vision videos work?

Also, when you pause Kodi - do you happen to be watching Dolby Vision content?

Thomiehawk commented 7 months ago

No 1080p does not work either, I was watching dolby vision content indeed.

theothernt commented 7 months ago

This may be a compatibility issue with how Kodi handles Dolby Vision on the Fire TV Cube. Over the past couple of years, there have been several issues reported involving Kodi - either crashing or just having issues with Aerial Views running properly - and I'm not sure there is anything I can do.

My guess with this current issue is that Kodi is not 'giving back' the Dolby Vision decoder when it pauses video playback so Aerial Views simply can't play that format. So the fix would be to use the SDR versions of the video.

Also, if you wanted to confirm the issue is with Kodi - I'd try downloading Just (Video) Player, which is free, then playing a Dolby Vision clip, pausing it then waiting for Aerial Views to start. If the issue still occurs then the problem lies with how the Fire TV is handling it's video codecs or playback.

Thomiehawk commented 7 months ago

I have tried with just player and a dolby vision file. It did work, however with same kodi on nvidia shield and same scenario, Aerial views does work.

Which makes me believe it is still a fire tv incompatibility issue.

theothernt commented 7 months ago

At least it narrows it down a bit. So maybe the Kodi devs can do something, but otherwise you'll have to use SDR videos on the Fire TV?

Thomiehawk commented 7 months ago

Yes I suppose that would work. I have tried setting a timer to just quit kodi and start screensaver couple minutes after but haven't had much luck yet.