AI summary
Third-party Bilibili client built with Kotlin and Jetpack Compose, prioritizing lightweight daily use over full official app parity. Supports video playback with DASH, bullet comments, livestreams, downloads, picture-in-picture, and background audio. Features Material You theming, liquid glass UI, plugin extensibility via JSON rules, and local-only login storage. Version 9.9.9.
Generated by AI. May contain inaccuracies.
Screenshots
About this app
BiliPai Native, Pure, Scalable Third-Party Bilibili Android Client
Modern Android client for everyday use: videos, dramas, livestreams, feeds, downloads, plug-ins, and big-screen experiences.
Project Positioning
BiliPai is an Android client built with Kotlin and Jetpack Compose. The goal is not to reproduce the entire entrance of the official app, but to make the common viewing, interaction and management process lighter, quieter and more adjustable.
· Daily use priority: Homepage, search, video details, drama, live broadcast, news, message, personal center and offline cache coverage mainstream process. · Playback experience is preferred: dash, high-definition image quality, bullet screen, gestures, background playback, picture-in-picture, listening to video mode, and horizontal and vertical screen strategies continue to be optimized. Native experience priority: Material You, Material 3, Miuix, liquid glass, flat/folding screen layout and system media control access. · Scalable priority: Built-in plug-ins are stable, JSON rule plug-ins can be imported by URL, and source-level plug-in capabilities continue to advance. · Privacy Restraint: Login information is stored locally, and permissions are converged as much as possible. Usage statistics only record anonymous daily activities and basic usage.
Important
Apply default settings for generic scenarios.After installation, it is recommended to enter the settings to adjust the appearance, animation, playback, barrage, background playback and plug-in options
🎯Project author:github@jay3-yy
What's new
- ① Construction, engineering and navigation runtime Upgrade AGP 9.3.1 / Gradle 9.5 to remove outdated R8 pinning and ProGuard keep that was obsolete with Shimmer. Fixed the security of release APK renaming under configuration-cache. Navigation3 aligned 1.2.0-alpha07 runtime; predicted return target scene resolution and NO_OP shared path reinforcement. CI: Restore quality / Compose report guards; color, spacing, font size and migrated module checks are included in PR access control. Documentation: Clean up outdated documentation, synchronize project status, release roadmap/ wiki baselines; add liquid glass reuse parity conventions and performance static audit instructions.
- ② Video card transition, depth of field, prediction return and one mirror to the end Entering: card sharedBounds /shell morph, cover preload, entry playback intention and cover level correction; home page transition depth of field zoom and source page zoom. Single clock and depth of field Host: The depth of field freezing layer is held by the Host and decoupled from the SinglePanel source dispense;settled hidden layer strategy, frame synchronization and release sampling reinforcement. Prediction return: Live progress drives the depth of field to be blurred or clear; the source page is re-exposed when prediction returns; live surface preview is always given priority; the live return preview switch is optional. Submit returns: deferred suspended broadcast, live surface stays alive until submission is in place; last cover takes over;settled playback status returns to sports budget (bullet screen/secondary content burden reduction). Continuous player morph capabilities are integrated and reinforced; respect home video transition settings.
- ③ Liquid glass and home page/navigation chrome Share the bottom bar liquid chrome and promote it to reusable surfaces. Top bar dock: icon alignment, refraction, indicator and bottom bar parity. Segmented liquid glass center artifact repair, reuse rendering artifact repair. Partition page liquid glass background restoration. The bottom bar glass remains continuous when switching pages. Liquid glass reuse Liquid chrome extraction and sharing in the bottom bar; dock icon alignment, refraction and indicator parity in the top bar; center artifact of segmented glass and reuse surface rendering repair; document convention and parity test access control. Home navigation motion streamlining; transition frame cost and navigation transition performance optimization.
- ④ Player, details and list The full-screen FILL slide forces the viewport to be retested; the full-screen switches refreshes the viewport; the full-screen switches to retain the current frame. Retain real-time images during the prediction return/submission return process until committed landing. Favorites: Open a video and no longer wait for the full queue to complete loading; click Favorites to open the Favorites selection panel to select your favorites (this edition prompts text). See later: Morph process crossfade cards;Miuix top column titles visible and title area retained. List Experience: Check back later and collect list improvements (features (lists)). Listen to the video navigation icon enhancements and word corrections.
- ③ Space, dynamics, search and other functions Space: Locate recently viewed submissions as requested; fix card highlighting animations import; fix played positioning prompts. Dynamic: emoticons are rendered; forwarding dynamic opens the original text from the body; re-opens the comment when re-opens. Search: The top search box remains at a fixed height. Play and recommend stability fixes (fix(video): stabilize playback and recommendations).
- ④ Performance and observability The home page scrolling path removes unused full-screen layers; removes the main thread blocking reading and suppressed performance debt. Enable Compose stability configuration, metrics access control, and strict mode; visual guard is connected to fuzzy pipelines during runtime. Unified feed / live design tokens; reduce transition frame costs. Add release homepage scrolling/card transition sampling script and output instructions; some Baseline Profile wiring was rolled back due to unverified. Animation/transition-related unit and perf access control extensions (frozen session, transition gates, etc.)
About this version
- Version
- 9.9.9.6 (271)
- Size
- 24.04 MB
- Requires Android
- 8.0
- Target SDK
- 26
- Architecture
- arm64-v8a
- Downloads
- 25
- Updated
- Jul 31, 2026
- Package
- com.android.purebilibili
Similar apps
Ratings & reviews
- 50
- 40
- 30
- 20
- 10