StremioX 0.2.11
The vanishing tab bar and the server going offline were the same disease. Fixed at the root.
Fixed
- Tab bar disappearing and the server showing Offline at the same time. Both were memory pressure: the deep playback buffer lived in RAM (a full gigabyte during 4K playback), which starved the embedded server until it died and wedged the tab bar's show-on-focus machinery. The read-ahead buffer now spills to a temp file on the Apple TV's flash storage instead, and got DEEPER while doing it (2 GiB of forward buffer); memory stays lean, so nothing else gets squeezed.
- Tab bar reachable from anywhere, always. Independently of the pressure issue, tvOS only summons a hidden tab bar when focus reaches the top edge of the screen, and StremioX keeps all focusable content in a bottom strip, so there was sometimes nothing up there to trigger it. Every page now has an invisible focus landing strip at the top: press Up past the top row and the bar comes back and takes focus, every time.
- A dead server explains itself. If the embedded server is unreachable, Settings now shows the runtime state and the server's own last log lines. The embedded server cannot be restarted without relaunching the app (a platform limitation), and Settings now says so when that is the situation.
Install
Sideload StremioX-tvOS-0.2.11.ipa onto Apple TV. Full instructions are in the README.