whatisgithub

What is piliplus?

bggrgjqaubcoe/piliplus — explained in plain English

Analysis updated 2026-06-24

14,029DartAudience · generalComplexity · 2/5Setup · moderate

In one sentence

An unofficial Bilibili app built with Flutter that runs on Android, iOS, Windows, and Linux, with full video browsing, live streaming, DLNA casting, and advanced player features.

Mindmap

mindmap
  root((piliplus))
    Platforms
      Android iOS
      Windows Linux
      Single codebase
    Video features
      Offline caching
      DLNA casting
      Hardware decoding
    Playback extras
      SponsorBlock
      Subtitle controls
      Speed shortcuts
    Tech stack
      Flutter Dart
      Bilibili API
      Open source fork
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Browse and watch Bilibili videos on a desktop computer using a native Windows or Linux app

USE CASE 2

Cast Bilibili content to a TV or compatible device via DLNA directly from your phone

USE CASE 3

Download Bilibili videos for offline viewing with quality, subtitle, and audio options

USE CASE 4

Watch live streams in picture-in-picture mode while browsing other content

What is it built with?

FlutterDart

How does it compare?

bggrgjqaubcoe/piliplusguozhigq/pilipalawanghongenpin/proxypin
Stars14,02913,77613,097
LanguageDartDartDart
Setup difficultymoderatemoderatemoderate
Complexity2/52/52/5
Audiencegeneralgeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 1h+

Flutter SDK and platform-specific build tools are required. The README is primarily written in Chinese.

Shared as an open-source learning project, the README asks users to delete downloaded builds within 24 hours. No formal commercial license.

So what is it?

PiliPlus is an unofficial third-party app for Bilibili, a major Chinese video-sharing platform. It is built with Flutter, which allows it to run on Android, iOS, Windows, and Linux from a single codebase. The app connects to Bilibili's official API to browse and play content, the README states that it does not include any unofficial decryption of protected material. The README is primarily written in Chinese. Based on the feature list, the app covers the full range of Bilibili functionality: browsing recommended and trending videos, watching live streams, managing favorites folders, following and unfollowing users, and reading or posting comments and replies with emoji, rich text, and user mentions. It also handles the platform's social dynamics system, which works similarly to short-form posts or status updates. Video playback includes DLNA casting to a TV or compatible device, offline caching for later viewing, hardware-accelerated decoding, adjustable subtitle and bullet-comment (danmaku) size, picture-in-picture mode, automatic skip of drama intros and endings, audio normalization on Android, and speed controls with a long-press shortcut for 2x speed. The player supports multiple video quality and audio quality options and can remember playback position. SponsorBlock integration is also included, which is a community system for skipping sponsored segments. PiliPlus is a fork of two earlier open-source Bilibili clients (pilipala and PiliPalaX), with additional modifications. The disclaimer in the README describes the project as a personal effort for learning and testing, asks users to delete downloaded builds within 24 hours of download, and credits the community-maintained bilibili-API-collect project for the API documentation.

Copy-paste prompts

Prompt 1
I want to build a Flutter app that connects to the Bilibili API. How does PiliPlus handle authentication and make API requests? Show me the relevant code pattern.
Prompt 2
How do I compile and install PiliPlus on Android from source? Walk me through the Flutter build steps.
Prompt 3
I'm adding DLNA casting to a Flutter video app. How does PiliPlus implement it?
Prompt 4
How does PiliPlus implement SponsorBlock integration to skip sponsored segments in a video player?

Frequently asked questions

What is piliplus?

An unofficial Bilibili app built with Flutter that runs on Android, iOS, Windows, and Linux, with full video browsing, live streaming, DLNA casting, and advanced player features.

What language is piliplus written in?

Mainly Dart. The stack also includes Flutter, Dart.

What license does piliplus use?

Shared as an open-source learning project, the README asks users to delete downloaded builds within 24 hours. No formal commercial license.

How hard is piliplus to set up?

Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.

Who is piliplus for?

Mainly general.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.