guozhigq/pilipala
PiliPala 是使用Flutter开发的BiliBili第三方客户端,感谢使用。
go to github download![](https://github.com/guozhigq/pilipala/blob/main/assets/images/logo/logo_android.png)
PiliPala
使用Flutter开发的BiliBili第三方客户端
![home](https://github.com/guozhigq/pilipala/blob/main/assets/screenshots/510shots_so.png)
![home](https://github.com/guozhigq/pilipala/blob/main/assets/screenshots/174shots_so.png)
![home](https://github.com/guozhigq/pilipala/blob/main/assets/screenshots/850shots_so.png)
![home](https://github.com/guozhigq/pilipala/blob/main/assets/screenshots/main_screen.png)
开发环境
Xcode 13.4 不支持auto_orientation,请注释相关代码
[✓] Flutter (Channel stable, 3.16.5, on macOS 14.1.2 23B92 darwin-arm64, locale
zh-Hans-CN)
[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
[✓] Xcode - develop for iOS and macOS (Xcode 15.1)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2022.3)
[✓] VS Code (version 1.87.2)
[✓] Connected device (3 available)
[✓] Network resources
技术交流
Telegram: https://t.me/+lm_oOVmF0RJiODk1
Tg Beta版本:@PiliPala_Beta
QQ频道: https://pd.qq.com/s/365esodk3
功能
目前着重移动端(Android、iOS),暂时没有适配桌面端、Pad端、手表端等
现有功能及开发计划
-
[x] 推荐视频列表(app端)
-
[x] 最热视频列表
-
[x] 热门直播
-
[x] 番剧列表
-
[x] 屏蔽黑名单内用户视频
-
[x] 用户相关
- [x] 粉丝、关注用户、拉黑用户查看
- [x] 用户主页查看
- [x] 关注/取关用户
- [ ] 离线缓存
- [x] 稍后再看
- [x] 观看记录
- [x] 我的收藏
-
[x] 动态相关
- [x] 全部、投稿、番剧分类查看
- [x] 动态评论查看
- [x] 动态评论回复功能
-
[x] 视频播放相关
- [x] 双击快进/快退
- [x] 双击播放/暂停
- [x] 垂直方向调节亮度/音量
- [x] 垂直方向上滑全屏、下滑退出全屏
- [x] 水平方向手势快进/快退
- [x] 全屏方向设置
- [x] 倍速选择/长按2倍速
- [x] 硬件加速(视机型而定)
- [x] 画质选择(高清画质未解锁)
- [x] 音质选择(视视频而定)
- [x] 解码格式选择(视视频而定)
- [x] 弹幕
- [ ] 字幕
- [x] 记忆播放
- [x] 视频比例:高度/宽度适应、填充、包含等
-
[x] 搜索相关
- [x] 热搜
- [x] 搜索历史
- [x] 默认搜索词
- [x] 投稿、番剧、直播间、用户搜索
- [x] 视频搜索排序、按时长筛选
-
[x] 视频详情页相关
- [x] 视频选集(分p)切换
- [x] 点赞、投币、收藏/取消收藏
- [x] 相关视频查看
- [x] 评论用户身份标识
- [x] 评论(排序)查看、二楼评论查看
- [x] 主楼、二楼评论回复功能
- [x] 评论点赞
- [x] 评论笔记图片查看、保存
-
[x] 设置相关
- [x] 画质、音质、解码方式预设
- [x] 图片质量设定
- [x] 主题模式:亮色/暗色/跟随系统
- [x] 震动反馈(可选)
- [x] 高帧率
- [x] 自动全屏
-
[ ] 等等
下载
可以通过右侧release进行下载或拉取代码到本地进行编译
声明
此项目(PiliPala)是个人为了兴趣而开发, 仅用于学习和测试。
所用API皆从官方网站收集, 不提供任何破解内容。
感谢使用
致谢
![](/images/banner-woo.jpg)
excellent projects related to guozhigq/pilipala recommend downloading
AppFlowy
47859
AppFlowy is an open-source alternative to Notion. You are in charge of your data and customizations. Built with Flutter and Rust.
localsend
33797
An open-source cross-platform alternative to AirDrop
spotube
23772
🎧 Open source Spotify client that doesn't require Premium nor uses Electron! Available for both desktop & mobile!
revanced-manager
15035
💊 Application to use ReVanced on Android
gsy_github_app_flutter
14559
Flutter 超完整的开源项目,功能丰富,适合学习和日常使用。GSYGithubApp系列的优势:我们目前已经拥有Flutter、Weex、ReactNative、kotlin 四个版本。 功能齐全,项目框架内技术涉及面广,完成度高,持续维护,配套文章,适合全面学习,对比参考。跨平台的开源Github客户端App,更好的体验,更丰富的功能,旨在更好的日常管理和维护个人Github,提供更好更方便的驾车体验Σ( ̄。 ̄ノ)ノ。同款Weex版本 : https://github.com/CarGuo/GSYGithubAppWeex 、同款React Native版本 : https://github.com/CarGuo/GSYGithubApp 、原生 kotlin 版本 https://github.com/CarGuo/GSYGithubAppKotlin
dio
12249
A powerful HTTP client for Dart and Flutter, which supports global settings, Interceptors, FormData, aborting and canceling a request, files uploading and downloading, requests timeout, custom adapters, etc.
gopeed
11832
A modern download manager that supports all platforms. Built with Golang and Flutter.
bloc
11441
A predictable state management library that helps implement the BLoC design pattern
getx
9899
Open screens/snackbars/dialogs/bottomSheets without context, manage states and inject dependencies easily with Get.
flame
8846
A Flutter based game engine.
flutter_deer
7595
🦌 Flutter 练习项目(包括集成测试、可访问性测试)。内含完整UI设计图,更贴近真实项目的练习。Flutter practice project (including integration testing and accessibility testing). Contains complete UI design drawings for a more realistic practice project.
fish-redux
7343
An assembled flutter application framework.
fl_chart
6451
FL Chart is a highly customizable Flutter chart library that supports Line Chart, Bar Chart, Pie Chart, Scatter Chart, and Radar Chart.
pixez-flutter
6360
一个支持免代理直连及查看动图的第三方Pixiv flutter客户端
Flutter-Responsive-Admin-Panel-or-Dashboard
6355
Responsive Admin Panel or Dashboard using Flutter
aidea
6021
AIdea 是一款支持 GPT 以及国产大语言模型通义千问、文心一言等,支持 Stable Diffusion 文生图、图生图、 SDXL1.0、超分辨率、图片上色的全能型 APP。
riverpod
5828
A reactive caching and data-binding framework. Riverpod makes working with asynchronous code a breeze.
pikapika
5463
美观易用且无广告的漫画和游戏客户端,同时支持MacOS,Windows,Android,iOS。
provider
5029
InheritedWidgets, but simple
getwidget
4416
Most popular and easy to use open source UI library with 1000+ Widgets to build flutter app.