Repository navigation
GenX Streamer 0.1.3
Fixes startup and embedded video positioning on older Fire TV devices, including the first-generation Fire TV Stick 4K Max (AFTKA, Fire OS 7 / Android 9).
Changes
- Guard the vendored Tao dependency's JNI window-metrics lookup by Android API level. Android 7–10 uses compatible display metrics; Android 11+ retains current-window bounds.
- Convert embedded native video bounds from the CSS viewport into the actual Android WebView exactly once. This fixes the doubled offset that placed a cropped picture in the small player's bottom-right corner. Bounds refresh across fullscreen, return, resizing and channel changes; decoder and stream handling are retained.
- Show the installed Android build number in About → This copy: 0.1.3 (build 1003).
- Synchronize the app version, README, landing page, search metadata and updater downloads.
Verified
- Owner confirmed launch, embedded playback, fullscreen, returning to embedded, sound and channel switching on AFTKA / Fire OS 7 with this signed APK.
- Google TV Streamer update preserved its 10.9K-channel library; ACC Network picture playback, fullscreen/return and channel switching passed.
- Windows release playback smoke checks passed for TS, fMP4, AES and byte-range streams, clean exit and saved-library integrity.
- 44 focused browser/playback, Kotlin and Rust checks; JNI API-dispatch coverage for SDK 24, 28, 29, 30 and 36; 21 sharing, About, download and updater interface checks.
- Physical Flip 2 update testing is pending; previous device verification remains documented separately in the README.
Downloads
GenX-Streamer-0.1.3-Android.apk: Android 7.0+ on ARM TVs, phones and handhelds; includes 32-bit and 64-bit ARM.GenX-Streamer-0.1.3-Windows-x64.exe: Windows 10/11 x64 with the Microsoft Edge WebView2 Runtime.GenX-Streamer-0.1.3-Windows-x64-portable.zip: extract to its own folder and run GenX Streamer.exe.SHA256SUMS,release-manifest.jsonand Android third-party notices accompany the downloads. Windows notices are inside the ZIP.
Android minimum SDK remains 24, target SDK 36. The APK uses the existing release signing key: update over your installed copy to retain saved data. Use About → Check for updates or install the APK directly; no uninstall is needed.
Built from f78aacea49d4fcb5c3511499452fe5af2e9be336.