First I have to say THANK YOU for the whole NPVR solution I am so grateful for your efforts. I also know the Android app is fairly new and hasn't reached maturity yet, but I thought I would take a minute and provide some issues and feedback to help make it better as it matures.
If you use the app then come back the next day (having left the app open) on an Android TV type box, the App will usually have disconnected from the NPVR backend server and you have to go back to the Server Select page and manually reconnect. This manual reconnect process usually allows it to reconnect and play but doesn't always download updated EPG data. Sometimes, the only way to get it to reconnect and download the updated EPG data is to force close the app and reopen it. It would be nice if anytime you changed tabs (between Channels, Guide, Recordings, etc.) if the app would check the connection and auto-reconnect and update data if needed (like if it has been more than X hours since it updated).
If you manually reconnect as mentioned above and then go to the Guide page, it remembers it does not move to the current day/time. It will either show the last time you looked at (which could be yesterday) OR sometimes will will update to midnight of the current day. When moving to the Guide page it should always check the current time and center on that.
When switching to the Channels tab it should update whats on to the current day/time. Right now this page only seems to update when I disconnect and reconnect to the back end. Today I restarted the app at 1:15PM and it properly listed the shows that were on at that time. Now it is 2:55pm and that page is still listing shows that ENDED at 2:00pm instead of what is on now.
There may be more later, but this would be a good start.
If you use the app then come back the next day (having left the app open) on an Android TV type box, the App will usually have disconnected from the NPVR backend server and you have to go back to the Server Select page and manually reconnect. This manual reconnect process usually allows it to reconnect and play but doesn't always download updated EPG data. Sometimes, the only way to get it to reconnect and download the updated EPG data is to force close the app and reopen it. It would be nice if anytime you changed tabs (between Channels, Guide, Recordings, etc.) if the app would check the connection and auto-reconnect and update data if needed (like if it has been more than X hours since it updated).
If you manually reconnect as mentioned above and then go to the Guide page, it remembers it does not move to the current day/time. It will either show the last time you looked at (which could be yesterday) OR sometimes will will update to midnight of the current day. When moving to the Guide page it should always check the current time and center on that.
When switching to the Channels tab it should update whats on to the current day/time. Right now this page only seems to update when I disconnect and reconnect to the back end. Today I restarted the app at 1:15PM and it properly listed the shows that were on at that time. Now it is 2:55pm and that page is still listing shows that ENDED at 2:00pm instead of what is on now.
There may be more later, but this would be a good start.