BiliPai

Verified safeOpen sourceExclusive
5.0
1 review
14
downloads
8.0
android

AI summary

Third-party Bilibili client built with Kotlin and Jetpack Compose, focused on lighter daily viewing with video playback, livestreams, downloads, and plugin extensibility. Features custom color theming, background playback, picture-in-picture, and local login storage. Note: requests numerous permissions including location, camera, and install packages that exceed typical video app needs.

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

📄 License GNU General Public License v3.0

🎯Project author:github@jay3-yy

What's new

v0.3.9Oct 14, 2026
  • [Fixes] The native controls now restore the color scheme of tracks, sliders, and icons in themes. Custom colors generate light-colored characters. Issues related to fixed white-gray sliders and light-colored sliders on black backgrounds have been resolved. Native sliders and liquid controls use neutral light-colored sliders.
  • [Improvements] The custom color selection dialog has been reworked, with features such as a two-dimensional color picker, hue bars, HEX input, a list of commonly used colors, and preview options for interactive controls. It now displays both the exact entered color value and the actual color of the track in the current theme, making it easier to use with keyboards and small windows.
  • [Fixes] When advanced color customization is enabled, the system continues to use the current custom control settings. Issues caused by duplicate color generation have been resolved. Previously modified color schemes can be re-enabled. Liquid controls use the current light/dark mode to retrieve colors from advanced controls.
  • [New Features] The home page for watching videos now includes an option to play recent episodes directly from the history section. The small horizontal bar now pauses the video immediately upon activation and hides itself after the animation ends.
  • [Fixes] The immersive interface for watching videos maintains icons that match the cover art, along with light-colored playback controls. This ensures that the light-colored theme does not accidentally convert these controls to black. Colorful icon backgrounds are also set independently to determine the symbol colors.
  • [Optimizations] The animations for expanding and returning to the main page for search results, anime series, and movie cards have been improved. Details are displayed on the source page, while the list position remains intact. Gestures for returning to the previous state and canceling are supported, reducing overlapping scaling, highlighting effects, and transitional jitters.
  • [Adjustments] On the “My Watched Series” page, the status bar indicating “Want to Watch/Already Watched” is moved above the switch between anime series/movies.
  • [Fixes] Video cards and the small horizontal bar for watching videos now share the same snapshot, rounded corners, cover art, and transition between the player and other elements. This prevents black blocks, white borders, edges showing, and content misalignment. Related recommendations continue to use a black background for the player.
  • [Fixes] When clicking on a video in the history section and returning to it, the item’s position is maintained. Playback progress is updated in place, and the sorting order is refreshed when returning to the history or manually refreshing.
  • [Fixes] When selecting a video title, the entire row is no longer expanded by clicking. Instead, an individual arrow is displayed instead, preventing interference from dragging the text selection handle.
  • [Fixes] The video comment section retains a fixed dropdown refresh container. Comment scrolling is preserved when the player is folded. The collapse state of the summary/comment tab bar is maintained during scrolling, improving issues with scrolling outside the collapsed screen.
  • [Fixes] The title capsule at the top of the horizontal player supports full elastic movement and expansion. This prevents the title, battery level, and time information from being cut off.

About this version

Version
0.3.9 (462)
Size
26.87 MB
Requires Android
8.0
Target SDK
26
Architecture
arm64-v8a
Downloads
14
Updated
Oct 14, 2026
Package
com.android.purebilibili
Languages2
ChineseEnglish

Similar apps

Ratings & reviews

5.0·1 review
5.0
1 rating
  • 5
    1
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app

Recent reviews

Showing 1 of 1