Releases: Sternpaul/StreamGuide
Release list
StreamGuide 0.6.3
StreamGuide 0.6.3
Fixed
- Prevents Fire TV standby/screensaver activation while the StreamGuide player screen is open.
- The keep-awake window flag is enabled only during playback and cleared when returning to browsing or Settings.
Verification
- Added a regression test covering player versus non-player screen-awake policy.
- 51 unit tests passed with zero failures, errors, or skips.
- Android lint, debug build, release build, and APK signature verification passed.
- Physical Fire TV verification was intentionally deferred for this fix.
StreamGuide 0.6.2
StreamGuide 0.6.2
Live TV focus and space
- The actively focused category, channel, or programme now has a strong white/blue focus treatment.
- The category currently open and the selected channel remain muted but identifiable when focus moves into the next column.
- Removed the entire duplicated bottom channel/programme Watch bar, leaving room for more guide rows.
- Selecting a live programme directly starts that channel.
Diagnostics
- Settings now has one clear Diagnostics entry opening a remote-focusable diagnostics subpage.
- Added persistent, clearable error history for playlist, EPG, diagnostics, and playback failures.
- Provider credentials are redacted before an error is stored.
- EPG coverage keeps named numerator/denominator percentages, guide range, unmatched IDs, missing guide samples, timestamps, and measured durations.
EPG updates
- Serialized EPG refreshes to prevent overlapping manual, startup, and background imports.
- Enabled SQLite write-ahead logging so guide reads and diagnostics stay responsive during a large EPG write.
- Fixed EPG-only success timestamps and explicit errors when no EPG URL exists.
Physical Fire TV verification
- Installed and exercised on Fire TV Stick 4K Max 2nd Gen (
AFTKRT). - Manual EPG update completed with 233,474 programmes in 176.7 seconds.
- No SQLite connection starvation warnings occurred after the concurrency/WAL fix.
- Verified category → channel → EPG focus, direct playback from a live programme, Back navigation, Diagnostics navigation, and preserved provider data during upgrade.
StreamGuide 0.6.1
Remote-first guide and playback cleanup: removes redundant guide controls and date, moves global guide/update settings out of channel options, adds persistent channel/category move-to-top ordering, captures the first Back press, and wires D-pad seeking plus remote media play/pause controls.
StreamGuide 0.6.0
Remote-navigation overhaul and large-guide stability fixes.
- Live TV is the default screen.
- Search, Multiview and Settings moved into a focused left-side app menu.
- Channel actions moved into a focused right-side menu: favorite, move, lock, Multiview, guide width and manual update.
- Fire TV remote Options/Menu button opens channel actions while browsing Live TV.
- Settings now exposes working EPG auto-update, launch refresh, update interval, EPG-only refresh, playlist launch refresh and full manual refresh controls.
- Fixed first-character search crashes by indexing EPG programmes once and reusing the index while typing.
- Fixed long-list instability by removing per-row full-EPG scans and repeated group-count scans.
Device note: built and tested for Fire OS/Android TV; physical Fire TV navigation validation remains pending.
StreamGuide 0.5.4
Fix: keyboard opens only on Select press, not on focus. OOM-safe streaming import and persistence. Xtream category support. Settings: epgAutoUpdate/epgOnStart/playlistOnStart.
StreamGuide 0.5.3
Removes 50 MB playlist cap, parses huge Xtream+M3U line-by-line; memory-safe persistence via JSON Lines and streaming EPG XML SAX; adds startup refresh config: auto-update on/off, EPG on app start, and playlist on app start; fixes OOM heap allocation error; Xtream category support added for /movie/ /series/ skip; top navigation switches instantly on focus.
StreamGuide 0.5.2
Removes the 50 MB playlist limit for Xtream and M3U providers. Playlists are now parsed as a stream instead of being loaded entirely into memory. Standard Xtream movie and series entries are skipped during import so very large mixed playlists retain only live channels. Includes a regression test using a playlist larger than 50 MB.
StreamGuide 0.5.1
Fixes Fire TV setup navigation: text fields no longer open the keyboard when merely focused and now require Select. The Finish setup action is always visible in a fixed footer, stays available after validation errors, and uses a plain readable label. The same press-to-edit behavior now applies to every text field in StreamGuide.
StreamGuide 0.5.0
Fire TV setup UX release: Xtream opens first, initial focus stays on provider selection, optional fields are collapsed, Finish setup remains reachable, HTTP and HTTPS Xtream servers are explicitly accepted, and first import now has a live progress log with counts, retry, editable details, and clear errors.
StreamGuide 0.4.0
First public Fire TV release. Includes M3U/M3U8 and Xtream live TV, XMLTV EPG, persistent ordering, catch-up, Multiview, playback controls, local playlist import, custom provider headers, and remote-first guide navigation.