Repository navigation
AnimeTVOne v1.3.1
AnimeTVOne v1.3.1 — Player fixes
Hotfix following v1.3.0 focused on the player (interface, controls, full screen,
episode display, consecutive seek).
Operation logic
- Remote Back now lowers the control bar first, then exits the player on the
second press (BackHandler + immersive reflow). - Repeated ±10s fast-forward / rewind now compound correctly: consecutive
presses accumulate 10s per press even while ExoPlayer's current position lags
behindseekTo()(a short 2s anchor window). +10s / -10sbuttons and theDPadleft/right keys share the same
accumulator so they never desync.Next/previous episodeis ignored while a new episode is still loading,
preventing overlapping reloads and race conditions.
Episode display
- The player header now shows a real "第 N 集" label immediately from the
episode id, instead of one blank line during the lazy episode/token fetch. - Stale previous-episode title is no longer shown while the new stream loads.
- Header falls back to the episode number parsed from the id when the episode
list has not arrived yet (and only shows an empty string when none is known).
Full screen
- The player now hides all system bars (status/navigation/immersive-sticky) for a
true full-screen picture on Fire/Android TV, restoring them on exit. - Screen-on is kept while the player is active.
UI
- Seek slider (scrub) now resets the seek accumulator so a manual scrub cannot
collide with a pending series of ±10s bumps.
Build
- R8-minified release APK ~2.9 MB; release notes & install path kept in sync.
Install: self-signed (debug key) APK for direct sideloading. Installs over
earlier debug-signed builds (same signing key).