PiliPala: Third-Party BiliBili Client Built with Flutter

PiliPala: Third-Party BiliBili Client Built with Flutter 115

An open-source third-party client for Bilibili built with Flutter. Available on Android and iOS, it offers an ad-free HD viewing experience with features like variable-speed playback, offline caching, and Watch Later.

#Ai工具箱 #Ai开源项目

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.

PiliPala:Flutter开发的BiliBili第三方客户端.webp

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.

PiliPala:Flutter开发的BiliBili第三方客户端.webp

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

Tools related to PiliPala: Third-Party BiliBili Client Built with Flutter