Skip to content

Releases: Sternpaul/StreamGuide

StreamGuide 0.6.3

Choose a tag to compare

@Sternpaul Sternpaul released this 05 Sep 13:23

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

Choose a tag to compare

@Sternpaul Sternpaul released this 02 Sep 08:36

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

Choose a tag to compare

@Sternpaul Sternpaul released this 01 Sep 15:19

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

Choose a tag to compare

@Sternpaul Sternpaul released this 01 Sep 14:26

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

Choose a tag to compare

@Sternpaul Sternpaul released this 01 Sep 11:22

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

Choose a tag to compare

@Sternpaul Sternpaul released this 01 Sep 10:55

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

Choose a tag to compare

@Sternpaul Sternpaul released this 01 Sep 10:28

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

Choose a tag to compare

@Sternpaul Sternpaul released this 01 Sep 10:14

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

Choose a tag to compare

@Sternpaul Sternpaul released this 01 Sep 09:42

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

Choose a tag to compare

@Sternpaul Sternpaul released this 01 Sep 08:46

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.