AI summary
Third-party Bilibili client built with Kotlin and Jetpack Compose, focused on lightweight daily viewing with customizable themes, plugin support, and adaptive layouts for phones, tablets, foldables, and TVs. Supports DASH streaming, HDR, bullet comments, background playback, and picture-in-picture.
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
- ● Multiple devices and native themes [Adaptation] Create a five-level window layout for mobile phones, tablets, folding screens, desktop and TV. Blocking the hinge area will prevent accidental touches, and supplement mouse, keyboard focus and player shortcut keys.
- [Change] Cards, lists, text, icons, buttons, switches, sliders, progress and selection controls are uniformly connected to Material 3/Miuix native rendering, and the semantic rounded corners and touch size remain consistent.
- [Fixed] The tablet home page information density, setting dual columns, video detail layout and sidebar status are adapted to different windows and folding postures.
- [Fix] Unify immersive edge-to-edge window processing, correct desktop hovering, lyrics contrast and launch icon display under different masks.
- ● Navigation, liquid glass and skin [Add] Video card entry details and return support gesture following, shared depth of field and card deformation. You can turn off relevant recommended transitions and restore default transitions in settings.
- [Change] The top tab, bottom navigation and comment Dock unify the dynamic effects of elastic indicators and icons, and select the corresponding style according to Liquid Glass, Miuix, and Material themes.
- [Change] The "Hide when browsing down" mode of the Home Dock is globally reused in the mobile phone and tablet video comment operation bar; it remains closed by default, and hides when browsing further content, and displays when returning up.
- [Fixed] Navigation indicator's size, anchor point, afterimage and click range in drag, stacked labels, narrow screen and non-glass modes.
- [Fix] Related recommended nesting details Keep the source, cover and depth of field when returning to avoid flashing screens, overlapping layers, or falling back wrong cards.
- [Fixed] The tablet sidebar is restored to independent occupancy to avoid covering the first video cover on the home page.
- [Fixed] The flat card sharing transition converts the coordinates of the entire window into local coordinates of the navigation Host. The sidebar is only frozen during the transition period and hidden after the details are stable to avoid misplacement of returns or residual sidebar.
- [Add] Import skins to cover more interfaces and support skin catalog search, and correct the selection styles of the bottom bar, top material, and ordinary floating Dock.
- ● News, drama and content pages [Add] The dynamic page complements native cards, releases, comments, author updates, rich text, emoticons and menu interactions, and retains Opus layout and content ownership.
- [Add] Fan drama complements media, partitions, timeline, episode metadata, playback address and mediaId navigation capabilities.
- [Adaptation] Home cards, personal space, related videos and video details support large screen and folding screen layouts, and tablet video information is entered in sections.
- [Fixed] Dynamic filtering and comment sorting, spatial visitor requests, comment main list requests, story stream collection filtering, and home page diagonal sliding jitter.
- [Fixed] The dynamic details comment input column and send button are rendered with liquid glass respectively, removing the extra shell that wraps the entire line, and preventing HWUI from triggering a recursive crash when the space dynamically enters the full text.
- [Fixed] When you are not logged in, the video comment area is changed to public WBI lazy loading and cursor paging to avoid incomplete comment lists due to gRPC restricted responses.
- ● Player, image quality and CDN [Add] Player and master settings provide named CDN node choices, and reserve automatic, basic, standby and different cloud vendor lines.
- [Change] The CDN default base URL removes the "not recommended" flag that conflicts with the default policy.
- [Fixed] Large-screen devices no longer flash back when clicking on a video card to enter details due to player preferences earlier than plug-in initialization.
- [Change] Image quality streaming requires full DASH capabilities based on the interface document, completes smart repair and HDR Vivid, and determines success based on the actual playable track rather than the returned metadata.
- [Repair] High-quality null response is retried as a short failure. When high-quality capabilities are already available, it will no longer be mistakenly intercepted or incorrectly popped up by lagging member status.
- [Fixed] The "Prompt Only Once" image quality failure option takes effect permanently, and the manual image quality selection will not stop rolling back until it strictly hits the target track.
- [Fixed] Bullet segmentation progresses with the playback progress and avoids reusing recycled bitmaps, and the subtitle position remains stable when pages are switched and player status changes.
- [Fixed] AI summary reduces invalid retries, the SponsorBlock contribution results pop-up window can be closed normally, and manually plays the entry and TV icon to follow the theme.
- ● Settings and details [Add] Added relevant recommended transition switches to animations and effects, and use the default page transition after turning off.
- [Fixed] The tablet comments sidebar can continuously load subsequent pages and fill in fixed comments and interactive action bars.
- [Fixed] The flat-screen theater layout comment area supplements the Dock for comments, likes, coins, collections and sharing.
- [Fixed] Settings search, tablet settings navigation, and repeated click behavior remain stable, and the sidebar expansion state can be persisted.
- [Fixed] The comment input area, floating operation area, video notes and attention tabs remain clear and compact under dark light colors and narrow screens.
- [Change] Remove unnecessary progress masks from the favorite list, and unify the appearance of the controls on the home page, partition, dynamic and data page to the current theme.
About this version
- Version
- 0.2.3-beta.12 (316)
- Size
- 27.93 MB
- Requires Android
- 8.0
- Target SDK
- 26
- Architecture
- arm64-v8a
- Downloads
- 36
- Updated
- Aug 25, 2026
- Package
- com.android.purebilibili
Similar apps
Ratings & reviews
- 50
- 40
- 30
- 20
- 10