Offline-first functionality for Android TV clients

I’ve been without internet for close to 50 days, however getting my Android TV clients to work without internet has been nearly impossible.

The web client works fine. I can see my device on the network, and I can even see it within Plex as a device I can use for playback. I’ve added the specific IPs and even the IP schema (192.168.1.1/255.255.255.0) to the option to bypass authentication.

If the app can’t detect internet, it shouldn’t attempt to make external requests. It seems to be trying to make those requests, as it takes several seconds to get to the user selection screen, and then to load the library takes even longer. If it actually works, it should be quite instant since it’s just loading from the network. If there is internet, it can make those external network requests, sure, but they should not block functionality or prevent usage altogether. I should not need internet access to access my library.