AI summary
Third-party Bilibili client built with Kotlin and Jetpack Compose for lighter, more customizable video viewing. Supports DASH playback, bullet comments, picture-in-picture, background audio, plugin extensions, and Material You theming. Version 9.1.3 fixes player progress sync, comment reply navigation, watch list calibration, and reduces network crash logging.
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
What's new
- Player progress stability fix: Fixed the problem that the probability of dragging state stagnates after rolling back the playback progress, and the progress bar freezes after media source is restored or switched; the recovery process will resynchronize the playback progress and duration to prevent the UI from stopping in the old position.
- Message comment reply positioning and playback protection: When entering the comment reply from the message center, you can directly locate the target main building and maintain the floor context; during the reply period, the video playback ends and no longer automatically jumps to the next item, and pausing playback will not cause the target floor to disappear.
- Enhanced video comment entry: A clear "Comments + Quantity" entry has been added to the mobile video details operation area, which can be directly switched to the comment tab; the tablet continues to use the existing dual-column comment layout and does not display the entry repeatedly.
- The comment column is decoupled from liquid glass: After turning off "bottom column liquid glass", the comment column at the bottom of the mobile phone comment page is still displayed normally; the liquid glass setting only affects the visual effect and no longer controls whether the comment function exists.
- Real-time calibration of the watch list: Immediately after the watch page is changed to a cache for quick display, it is calibrated with the first page of the server, and then continues to make up the pages; fixes problems that new attention is not displayed, users that have been removed remain, and old snapshots are still restored in empty lists. Keep available cache when network fails.
- Network cancellation and crash reporting repair: Cancel network requests are no longer treated as exceptions and continuously written into crash traces; limit the number and length of real-time trace records to avoid log recursive growth and memory overflow caused by cancellation storms.
- Shared element animation and return link repair: The global animation switch uniformly controls video sharing elements on the home page, dynamic, partition and personal space; make up for the return source and cover recovery status, and no longer residual transition logic when turning off animation.
- The customized top bar returns to the selected state. Repair: When the home page classification uses a customized order, the video details are returned to restore the page according to the classification identity rather than the fixed index to avoid jumping to the wrong label.
- Dynamic corner mark refraction repair: Limit the size of the dynamic unread corner mark in the sampling layer of the liquid glass bottom fence to avoid abnormal amplification of red dots or digital corner marks when the indicator slides over.
- Home cover scrolling flicker repair: Remove dynamic shadows at the bottom of the cover during compact dual-column grid scrolling, retaining only a stable lightweight visual layer, reducing flashing when sliding.
About this version
- Version
- 9.1.3 (224)
- Size
- 23.38 MB
- Requires Android
- 8.0
- Target SDK
- 26
- Architecture
- arm64-v8a
- Downloads
- 39
- Updated
- Jun 12, 2026
- Package
- com.android.purebilibili
Ratings & reviews
- 50
- 40
- 30
- 20
- 10

