BiliPai

Verified safeOpen sourceExclusive
—
No reviews reviews
27
downloads
8.0
android

AI summary

An open-source, third-party Android client for Bilibili built with Jetpack Compose. It offers a lightweight and highly customizable experience for watching videos, dramas, and livestreams with support for high-definition playback, bullet comments, offline downloads, and custom plugins.

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

v0.2.3-alpha.6Sep 27, 2026
  • [Thanks]Thanks to@1290000 for 9 PRs (#830 #831 #832 #836 #837 #840 #842 #843 #844): list page local search, compact player control bar, favorites switching animation upper limit, dynamic top bar folding memory, and multiple interactive fixes such as likes flash back, pop-up return, and search focus search
  • [Change] Add an editable unified speed list to playback settings, which can be shared by the player menu, dual-finger speed regulation and default speed; use a separate 1.0x-8.0x slider, common speed shortcut points and tapping for temporary acceleration by long-term press. Input, offline players will take effect simultaneously [Repair] Delete the default selected or the closest valid option automatically switched to when the speed was last time, and retain the custom speed that existed before the upgrade
  • [Add] The player has added a compact control bar preference: The vertical screen overlay and bottom bar are tightened according to the layout strategy, and the control bar fades in and out of a unified animation token
  • [Change] The layout of the video details page is comprehensive and compact: the information line is replaced with icon-based playback volume and barrage number, with uniform spacing for each statistical item, and the release time displays the full date and hour; the collection is adjusted to a single row of rounded cards, retaining the subscription entry; Background music information is compressed into a single row; the title, operation bar and related recommendation areas are tightened and left blank
  • [Add] Support to display sponsorship/meal pickup logos in front of the title of the video details page (generated based on airborne assistant segment data, and will not be displayed if there is no relevant segment)
  • [Change] AI summaries and video notes have been adjusted to a compact icon entry at the end of the information line, and the content has been changed to a bottom drawer display to reduce the number of details pages.
  • [Add] The list page supports local search at the bottom and a compact top bar. The search capsule can be expanded and folded normally on the list page; keep the input method unchanged when editing keywords in search results
  • [Add] The home page's narrow screen and widescreen memory the number of grid columns respectively; filter label rows slide down and retract, slide up and restore, and migrate to a toned pill style; the results page displays the quantities of each type and centers the pill label
  • [Add] Interactive reconstruction of collection, history and later viewing: Add favorites card-style home page and batch management within the folder, batch operation top bar for each list, watch one-click play floating button later, history pause banner, and Select mask and two-finger zoom to adjust the number of columns
  • [Change] Major revision of theme and typography: MD3 color specification defaults to SPEC_2025 and fully uses HCT, completes AMOLED container color overlay, forces 4.5:1 text contrast, CJK reading typography and shape scale alignment, MD3 buttons default compact density, Miuix header scaling and dialog box fillet alignment upstream
  • [Add] Added global word resetting (fourth file), font size preset extended to 0.85x-1.25x, prompt when imported fonts lack CJK glyphs, and Dock label adapted to system large fonts
  • [Add] Playing small horizontal bars and details page cards is replaced with a unified handover protocol, adding a soft rebound effect on the upper slide entrance; dynamic top bar operation dock folding status is retained across restart
  • [Optimization] Picture preview unifies the open/return anchor points of each entrance, fixes the double rebound of gesture return and the flashing of rounded corners deformation
  • [Optimization] Improve startup performance
  • [Optimization] Memory and background: Set an upper limit for unbounded cache, save live pictures and stream down, use monotonous serial numbers as keys for live barrage lists, down-frequency DLNA background polling to 5 seconds, and down-frequency messages resident polling when screen discharges.
  • [Fixed] Opening "My Favorites" without logging in crashed (#836), predictive return of shell slip closed (#837), focus of search input box lost (#842), dynamic details picture layout flashed (#844), dynamic bottom bar was mistakenly hidden with scrolling (#843)
  • [Optimization]baselineprofile access androidx.baselineprofile 1.5.0 plug-in

About this version

Version
0.2.3-alpha.6 (398)
Size
19.98 MB
Requires Android
8.0
Target SDK
26
Architecture
arm64-v8a
Downloads
27
Updated
Sep 27, 2026
Package
com.android.purebilibili

Similar apps

Ratings & reviews

—
0 ratings
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app