PiliPala: Third-Party BiliBili Client Built with Flutter
PiliPala: Third-Party BiliBili Client Built with FlutterIntroduction
What is PiliPala?
PiliPala is an open-source third-party client for Bilibili, developed based on Flutter. It supports both Android and iOS platforms, providing an ad-free high-definition video playback experience, with features such as variable-speed playback, offline caching, and watch later. Users can also customize themes and recommended content to enjoy a more personalized viewing experience. PiliPala aims to provide users with a cleaner and more convenient way to watch Bilibili.

Main Features of PiliPala
Video Playback
Playback Functions: Supports double-tap to fast-forward/rewind, play/pause, vertical adjustment of brightness/volume, and horizontal gesture fast-forward/rewind.
Picture and Sound Quality: Provides picture quality, sound quality, and decoder format options, with hardware acceleration support.
Resume Playback: Automatically remembers the last watched position.
Video Ratio: Supports height/width adaptation, fill, contain, and other ratio settings.
Danmaku and Subtitles: Supports sending danmaku and displaying subtitles.
Live Danmaku: Supports danmaku functionality during live streams.
Content Browsing
Recommendations and Trending: Recommended video list, hottest video list, and popular live streams.
Anime and Rankings: Anime list and rankings viewing.
Block Function: Blocks videos from users in the blacklist.
Video Details: Supports episode switching, liking, coin tossing, favoriting/unfavoriting, and viewing related videos.
Users and Dynamics
User Management: View followers, followed users, and blocked users, view user profile pages, and follow/unfollow users.
Dynamic Management: View dynamics by category (all,投稿, anime), view and reply to dynamic comments, and unread dynamic markers.
Search Function
Search Types: Supports hot search, search history, default search terms, and can search by投稿, anime, live room, or user.
Filter Functions: Video search sorting and duration-based filtering.
Content Management
Offline Caching: Supports video offline caching.
Watch Later: Supports the watch later feature.
Watch History: Records viewing history.
Favorites Management: Supports managing my favorites and blacklist.
Settings and Personalization
Theme Mode: Supports light, dark, and follow system theme modes.
Playback Settings: Supports presets for picture quality, sound quality, and decoding method, as well as image quality settings.
Interaction Settings: Supports haptic feedback, high frame rate, automatic fullscreen, and other features.

Technical Advantages
Cross-Platform: Leveraging Flutter's cross-platform capabilities, PiliPala provides a consistent experience on both Android and iOS.
High Performance: Adopts optimized video playback libraries and state management tools, ensuring smooth playback and stable data synchronization.
Github Address:https://github.com/guozhigq/pilipala
Related Information:
BiliBili ShadowReplay: A Bilibili Live Stream Clipping and Upload Tool
Script Planner Assistant▸
AI Apps
AI News