AI summary
Third-party Bilibili client built with Kotlin and Jetpack Compose, prioritizing lightweight daily use over full official app parity. Supports video, drama, livestream, and feed browsing with dash playback, bullet comments, background/PiP modes, and foldable-screen layouts. Includes plugin system with URL-imported JSON rules and source-level extensibility.
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
- ·[Change] The length of video card opening and closing transition is adjusted according to moving distance and size changes, retaining fast, standard, slow and custom settings
- ·[Change] Return transition to add slight positioning compression; gesture remains linearly followed, recovery from current posture is canceled, and transparency and blur do not participate in elastic changes
- ·[Fix] Unify the transition progress of cards, backgrounds, titles, body and player covers, and converge the timing of entry loading, media handover and return end
- ·[Fixed] The liquid navigation indicator is squeezed vertically, and the drawing level and width switching suddenly change, reducing the magnification and upward movement of navigation icons to avoid trimming
- ·[Fixed] The label width is adapted to the long title, and the horizontal scrolling of native labels is limited to its own area to avoid content crossing boundaries
- ·[Adapt] Android 12 and earlier systems have blocked navigation at the top and bottom of the home page and text readability
- ·[Fix] The player direction processing of the folding screen external screen when automatic rotation is turned off, distinguishing the external screen and the large screen layout according to the current window
- ·[Fixed] The "More" text on the horizontal screen player breaks into the line, and the gesture area at the bottom of the floating comment input field remains transparent
About this version
- Version
- 0.2.3-beta.21 (337)
- Size
- 19.31 MB
- Requires Android
- 8.0
- Target SDK
- 26
- Architecture
- arm64-v8a
- Downloads
- 66
- Updated
- Aug 31, 2026
- Package
- com.android.purebilibili
Similar apps
Ratings & reviews
- 51
- 40
- 30
- 20
- 10
Write a review
Recent reviews
Showing 1 of 1- WuhuOhGive3d ago