Skip to content
forked from guozhigq/pilipala

PiliPalaX 是使用Flutter开发的BiliBili第三方客户端,感谢使用,欢迎Star。

License

Notifications You must be signed in to change notification settings

orz12/PiliPalaX

 
 

Folders and files

NameName
Last commit message
Last commit date
Mar 1, 2025
Jul 30, 2023
Jan 5, 2025
Jan 13, 2025
Jan 31, 2024
Mar 23, 2024
Oct 26, 2024
Feb 24, 2025
Jan 20, 2024
Feb 18, 2024
Feb 18, 2024
Aug 31, 2024
Jan 20, 2024
Jan 20, 2024
Apr 18, 2023
Dec 31, 2023
Dec 28, 2024
Apr 18, 2023
Jan 13, 2025
Jan 13, 2025

Repository files navigation

PiliPalaX

GitHub repo size GitHub Repo stars GitHub all releases

使用Flutter开发的BiliBili第三方客户端

home home home
home

开发环境

为临时修复高于3.22.3版本flutter中文字重的bug,使用flutter 3.24.4(stable),然后在flutter自身的目录中执行

git cherry-pick d4124bd --strategy-option theirs
flutter --version

以更换Framework和Engine版本(之后flutter doctor就会显示为3.24.5-0.0.pre.1)如下:

[√] Flutter (Channel stable, 3.24.5-0.0.pre.1, on Microsoft Windows [版本 10.0.19045.5073], locale zh-CN)
    • Flutter version 3.24.5-0.0.pre.1 on channel stable at C:\others\flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 1d5ace7b10 (4 months ago), 2024-07-24 00:10:30 -0400
    • Engine revision 1572635432
    • Dart version 3.6.0 (build 3.6.0-75.0.dev)
    • DevTools version 2.37.1
    • Pub download mirror https://pub.flutter-io.cn
    • Flutter download mirror https://storage.flutter-io.cn
[√] Windows Version (Installed version of Windows is version 10 or higher)
[✓] 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 2024.2)
[✓] VS Code (version 1.95.2)
[✓] Connected device (4 available)
[✓] Network resources

注:Framework revision XXXXXX可能会不一致,但后续时间应该是一致的
Android相关版本:

JDK: 21.0.4 gradle: 8.10.2 kotlin: 2.1.0 minSdk: 21 targetSdk: 34 compileSdk: 34

下载后,如果Android编译失败并报了签名相关的问题(例如缺少jks文件等),请保证项目目录下的Android文件夹内存在key.properties,且里面的内容类似于

storePassword=aaaaaaaa
keyPassword=bbbbbbbb
keyAlias=cccccccc
storeFile=C:/dd/dddddd.jks

这些占位符填写的内容和你生成jks证书文件时输入的相匹配。如果你没有jks,可以使用keytool等工具生成,具体过程这里不列出,可自行搜索。

技术交流

Telegram: https://t.me/+162zlPtZlT9hNWVl


功能

目前着重移动端(Android、iOS)和Pad端,暂时没有适配桌面端、手表端等


  • 推荐视频列表(app端)

  • 最热视频列表

  • 热门直播

  • 番剧列表

  • 屏蔽黑名单内用户视频

  • 无痕模式(播放视为未登录)

  • 游客模式(推荐视为未登录)

  • 用户相关

    • 粉丝、关注用户、拉黑用户查看
    • 用户主页查看
    • 关注/取关用户
    • 离线缓存
    • 稍后再看
    • 观看记录
    • 我的收藏
    • 站内私信
  • 动态相关

    • 全部、投稿、番剧分类查看
    • 动态评论查看
    • 动态评论回复功能
  • 视频播放相关

    • 双击快进/快退
    • 双击播放/暂停
    • 垂直方向调节亮度/音量
    • 垂直方向上滑全屏、下滑退出全屏
    • 水平方向手势快进/快退
    • 全屏方向设置
    • 倍速选择/长按2倍速
    • 硬件加速(视机型而定)
    • 画质选择(高清画质未解锁)
    • 音质选择(视视频而定)
    • 解码格式选择(视视频而定)
    • 弹幕
    • 直播弹幕
    • 字幕
    • 记忆播放
    • 视频比例:高度/宽度适应、填充、包含等
  • 搜索相关

    • 热搜
    • 搜索历史
    • 默认搜索词
    • 投稿、番剧、直播间、用户搜索
    • 视频搜索排序、按时长筛选
  • 视频详情页相关

    • 视频选集(分p)切换
    • 点赞、投币、收藏/取消收藏
    • 相关视频查看
    • 评论用户身份标识
    • 评论(排序)查看、二楼评论查看
    • 主楼、二楼评论回复功能
    • 评论点赞
    • 评论笔记图片查看、保存
  • 设置相关

    • 画质、音质、解码方式预设
    • 图片质量设定
    • 主题模式:亮色/暗色/跟随系统
    • 震动反馈(可选)
    • 高帧率
    • 自动全屏
    • 横屏适配
  • 等等


下载

可以通过右侧release进行下载或拉取代码到本地进行编译


声明

此项目(PiliPalaX)是个人为了兴趣而开发, 仅用于学习和测试,请于下载后24小时内删除。 所用API皆从官方网站收集, 不提供任何破解内容。 在此致敬原作者:guozhigq/pilipala 本仓库做了更激进的修改,感谢原作者的开源精神。

感谢使用


致谢




About

PiliPalaX 是使用Flutter开发的BiliBili第三方客户端,感谢使用,欢迎Star。

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Dart 98.1%
  • C++ 0.9%
  • CMake 0.7%
  • HTML 0.1%
  • Ruby 0.1%
  • Kotlin 0.1%