Releases: Aniraku/Aniraku-App
Release list
v4.2 — Rebuffer Continuity
Aniraku v4.2
Package: aniraku.anime.app · versionCode: 22
Rebuffer continuity correction
- Fixes a Watch-history resume path that could treat a routine synchronization refresh as a new startup resume request.
- A saved position can now apply only once at fresh source startup; a later Media3 ready-to-play event after buffering cannot move the playhead backward.
- Preserves the current forward buffer instead of fetching and decoding earlier media again, addressing the reported repeated-frame and unnecessary rebuffer sequence.
- Uses Android's efficient single-player
surfaceViewwhile retaining the 120-second time-priority reserve, 20-second recovery cushion, automatic byte allocator, and adaptive persistent cache.
Existing capabilities retained
- Anime Detail relationship labels and navigation, bounded Audio & Provider controls, provider parity, direct → proxy → verified embed recovery, AniSkip, fullscreen, downloads, list synchronization, and Android 9+ ARM32 + ARM64 support are retained.
If you are upgrading from v1.x under
aniraku.anine.app, uninstall that legacy package first. Android treatsaniraku.anime.appas a separate application.
v4.1.2 — Playback Continuity
Aniraku v4.1.2
Package: aniraku.anime.app · versionCode: 21
Playback continuity and adaptive caching
- Increased the native Media3 time-priority reserve from 50 to 120 seconds and the rebuffer resume cushion from 8 to 20 seconds.
- Retained automatic Media3 byte allocation without a hard application byte cap, avoiding an artificial low-memory cache ceiling.
- Added an Android pre-player persistent-cache policy that reserves 2 GiB of device free storage and sizes the cache from 256 MiB to 4 GiB according to available capacity.
- Preserved the no-corrective-seek rebuffer path so a recovery never deliberately seeks back to a previously decoded frame.
Existing capabilities retained
- Anime Detail relationship labels and navigation, bounded Audio & Provider controls, provider parity, direct → proxy → verified embed recovery, AniSkip, fullscreen, downloads, list synchronization, and Android 9+ ARM32 + ARM64 support are retained.
If you are upgrading from v1.x under
aniraku.anine.app, uninstall that legacy package first. Android treatsaniraku.anime.appas a separate application.
v4.1.1 — Anime Detail Stability Fix
Aniraku v4.1.1
Package: aniraku.anime.app · versionCode: 20
Critical Anime Detail stability fix
- Fixed the v4.1 error “Rendered more hooks than during the previous render” when Anime Detail changed from loading to a loaded title.
- Relationships now initializes on every screen render before loading and error branches, so the native Relations interface remains stable.
- Added a regression test that prevents the relation memo from being placed after an early render return.
Existing capabilities retained
- Anime Detail relationship labels and navigation, bounded Audio & Provider controls, provider parity, direct → proxy → verified embed recovery, AniSkip, fullscreen, downloads, list synchronization, and Android 9+ ARM32 + ARM64 support are retained.
If you are upgrading from v1.x under
aniraku.anine.app, uninstall that legacy package first. Android treatsaniraku.anime.appas a separate application.
v4.1 — Anime Detail Relationships
Aniraku v4.1
Package: aniraku.anime.app · versionCode: 19
Anime Detail relationships
- Anime Detail now shows a native Relationships section whenever AniList provides connected anime entries.
- Prequels, sequels, specials, OVAs, ONAs, movies, side stories, spin-offs, parent stories, adaptations, and other related anime use readable labels.
- Every related anime card opens the connected native Anime Detail route. Non-anime, adult, and duplicate relationship nodes are excluded.
Existing capabilities retained
- Bounded Audio & Provider controls, provider parity, direct → proxy → verified embed recovery, AniSkip, fullscreen, downloads, list synchronization, and Android 9+ ARM32 + ARM64 support are retained.
If you are upgrading from v1.x under
aniraku.anine.app, uninstall that legacy package first. Android treatsaniraku.anime.appas a separate application.
v4.0 — Bounded Sources and Smoother Watch
Aniraku v4.0
Package: aniraku.anime.app · versionCode: 18
Bounded sources and smoother large-title playback
- The compact AUDIO & PROVIDER control now opens a bounded sheet below the player instead of covering the player and Watch content.
- SUB and DUB controls remain fixed at the top of the sheet, while only dense provider choices scroll.
- One Piece and other high-episode titles avoid repeated episode-list work on player clock updates; episode rows are memoized and off-screen Android content is clipped.
- Native playback now targets a 50-second forward buffer and resumes after an 8-second media cushion, while retaining the no-corrective-seek rebuffer continuity policy.
Existing capabilities retained
- Direct → Aniraku proxy → verified embed playback recovery, in-player quality selection, AniSkip, fullscreen, downloads, AniList and MyAnimeList synchronization, and Android 9+ ARM32 + ARM64 support.
- Kiwi browser HLS recovery with Auto, 1080p, 720p, and 480p selection remains available on the main Aniraku website.
If you are upgrading from v1.x under
aniraku.anine.app, uninstall that legacy package first. Android treatsaniraku.anime.appas a separate application.
v3.5 — Watch Compatibility Upgrade
Aniraku v3.5
Package: aniraku.anime.app · versionCode: 17
Watch compatibility upgrade
- Anime Detail now renders a bounded 50-episode page at a time, with explicit Previous and Next navigation for large catalogs.
- The native Watch screen retains a compact AUDIO & PROVIDER rail after player controls minimize, so SUB and DUB remain reachable without reopening the controls.
- Dense provider lists remain inside a bounded source sheet rather than obscuring language selection.
- The main Aniraku website’s mobile Watch page now keeps episode ratings, navigation, and related outside-player actions within an overflow-safe page flow.
Existing capabilities retained
- Direct → Aniraku proxy → verified embed playback recovery, in-player quality selection, AniSkip, fullscreen, downloads, AniList and MyAnimeList synchronization, and Android 9+ ARM32 + ARM64 support.
- Kiwi browser HLS recovery with Auto, 1080p, 720p, and 480p selection remains available on the main Aniraku website.
If you are upgrading from v1.x under
aniraku.anine.app, uninstall that legacy package first. Android treatsaniraku.anime.appas a separate application.
v3.1 — Direct, Proxy, and Embed Eligibility
Aniraku v3.1
Package: aniraku.anime.app · versionCode: 16
Provider transport refinement
- Made every valid direct, proxy-verified, and verified embedded source explicitly eligible for provider selection instead of collapsing selection to only native or embedded categories
- Preserved source order: native direct media first, Aniraku proxy for proxy-verified media second, and verified embeds only when native routes are unavailable
- Proxy-verified HLS sources now begin through
/api/v1/proxy, retain their native quality choices, and never get reclassified as embed-only media - Kiwi remains visible as a verified embedded provider. Its current live 1080p, 720p, and 360p backend URLs are selectable through the embedded quality control without being forced through the native player
Existing Watch capabilities retained
- Complete v3.0 provider parity, AniSkip recovery, responsive high-episode paging/search/jump, and selected-episode information navigation
- Replay-safe native rebuffer recovery, six-second resume cushioning, 45-second forward target, Android direct-media caching, and direct → proxy → verified embed recovery
- Maximum-quality downloads for eligible HTTPS direct progressive sources, with an in-player Downloads glyph and clear streaming-only eligibility guard
- Native AniList and MyAnimeList browser linking, explicit library import/export, disconnect, and progress/rating synchronization through the existing Aniraku service
- Debounced search input, request coalescing, short-lived local cache, and Retry-After-aware 429 recovery
Included product capabilities
- Native direct-first recovery: direct source → Aniraku proxy → verified embed fallback
- In-player quality selector, language/provider controls, manual skip overlays, Auto Next, Auto Skip, speed, fullscreen, and 45-second forward preload
- Android 9+ (API 28+) · ARM32 + ARM64 · FOSS direct install, without Google Play
If you are upgrading from v1.x under
aniraku.anine.app, uninstall that legacy package first. Android treatsaniraku.anime.appas a separate application.
v3.0 — Complete Watch Upgrade
Aniraku v3.0
Package: aniraku.anime.app · versionCode: 15
Watch upgrade
- Restored exact provider-list parity with aniraku.tech: every backend provider remains visible even when its usable source is resolved only after selection through
/stream - Repaired AniSkip resolution with metadata-first MAL-ID detection, bounded lookup timing, no-result caching, and real opening/ending interval normalization
- Rebuilt high-episode-count Watch navigation with bounded 50-episode pages, direct episode-number jump, search, page controls, and automatic current-episode positioning
- Added a dedicated selected-episode information route with available title, thumbnail, description, filler state, adjacent episode navigation, and a direct Watch action
Stable playback capabilities retained
- Replay-safe native rebuffer recovery, six-second resume cushioning, 45-second forward target, Android direct-media caching, and direct → proxy → verified embed recovery
- Maximum-quality downloads for eligible HTTPS direct progressive sources, with an in-player Downloads glyph and clear streaming-only eligibility guard
- Native AniList and MyAnimeList browser linking, explicit library import/export, disconnect, and progress/rating synchronization through the existing Aniraku service
- Debounced search input, request coalescing, short-lived local cache, and Retry-After-aware 429 recovery
Included product capabilities
- Native direct-first recovery: direct source → Aniraku proxy → verified embed fallback
- In-player quality selector, language/provider controls, manual skip overlays, Auto Next, Auto Skip, speed, fullscreen, and 45-second forward preload
- Android 9+ (API 28+) · ARM32 + ARM64 · FOSS direct install, without Google Play
If you are upgrading from v1.x under
aniraku.anine.app, uninstall that legacy package first. Android treatsaniraku.anime.appas a separate application.
v2.6 — Playback Stability and Provider Parity
Aniraku v2.6
Package: aniraku.anime.app · versionCode: 14
Stabilization fixes
- Restored native provider parity with the Aniraku website: a stale server-level verdict can no longer hide a provider that still has a current playable source
- Removed v2.5’s corrective rebuffer seek, which could re-present a decoded frame; playback now holds only a UI/history watermark during small native time rollbacks
- Raised the native resume buffer from two to six seconds while retaining the forty-five-second forward target and Android media caching for direct HLS, DASH, and progressive playback
- Reworked eligible public Downloads saves to stream directly into the Android system-picker folder, retry one revoked persisted folder grant, and preserve supported direct-media extensions
- Added a conservative embedded-player popup and known ad/tracker navigation guard without blocking provider/player routes or bypassing access controls
Existing v2.5 capabilities retained
- Maximum-quality downloads for eligible HTTPS direct progressive sources, with an in-player Downloads glyph and clear streaming-only eligibility guard
- Native AniList and MyAnimeList browser linking, explicit library import/export, disconnect, and progress/rating synchronization through the existing Aniraku service
- Debounced search input, request coalescing, short-lived local cache, and Retry-After-aware 429 recovery
Included product capabilities
- Native direct-first recovery: direct source → Aniraku proxy → verified embed fallback
- In-player quality selector, language/provider controls, manual skip overlays, Auto Next, Auto Skip, speed, fullscreen, and 45-second forward preload
- Android 9+ (API 28+) · ARM32 + ARM64 · FOSS direct install, without Google Play
If you are upgrading from v1.x under
aniraku.anine.app, uninstall that legacy package first. Android treatsaniraku.anime.appas a separate application.
v2.5 — Offline Downloads and List Sync
Aniraku v2.5
Package: aniraku.anime.app · versionCode: 13
What’s new
- Maximum-quality downloads for eligible HTTPS direct progressive sources, including while Auto playback is active
- A Download glyph inside player settings and a first-save Android picker for a user-approved public Downloads folder
- Clear streaming-only guard for HLS/DASH, embedded, protected, unavailable, and non-HTTPS sources
- Native AniList and MyAnimeList Settings cards with real provider marks, protected browser linking, status refresh, import, export, and disconnect actions
- Connected providers receive meaningful playback-progress and rating-summary updates through the established Aniraku sync service
- Provider credentials and OAuth tokens remain server-side; none are bundled into the APK
Search reliability retained from v2.2
- Debounced search input, request coalescing, short-lived local cache, and Retry-After-aware 429 recovery
Included product capabilities
- Native direct-first recovery: direct source → Aniraku proxy → verified embed fallback
- In-player quality selector, language/provider controls, manual skip overlays, Auto Next, Auto Skip, speed, fullscreen, and 45-second forward preload
- Android 9+ (API 28+) · ARM32 + ARM64 · FOSS direct install, without Google Play
If you are upgrading from v1.x under
aniraku.anine.app, uninstall that legacy package first. Android treatsaniraku.anime.appas a separate application.