plexinc/roku-client-public — Issue #42: Home page loading is blocked by slow/invalid servers
Author: sullman
Created: 2012-02-27 22:27:40+00:00
State: open

Currently the home screen won't show up until all of the servers have been validated, which could be slow, especially if one of the servers doesn't respond at all. It might be a good idea to show the home screen immediately and populate the content as we're able to.

Note that this isn't a trivial change though. We usually make synchronous calls to the servers, which means that even if we call Show right away we won't see all the content until a maddeningly long time. We can perhaps move to doing it all asynchronously though.

We just need to make sure the user experience is actually better. Retrieving screens are frustrating, but an initial load time is understandable. If the page loads and I don't see all my content, and it's not obvious that content is still loading, that could be annoying.