Thanks to visit codestin.com
Credit goes to github.com

Skip to content

rownix101/PiliPro

Repository files navigation

📢 重要公告

本项目自即日起调整维护策略:

  • 移动优先:专注于 Android 和 iOS 移动端的开发与优化
  • 停止桌面端维护:Windows、Linux、macOS 桌面版本不再提供更新和支持
  • iOS 版本要求:最低支持 iOS 17.0 及以上版本

现有桌面端版本仍可继续使用,但不再发布新版本。建议桌面端用户考虑其他替代方案。感谢理解!


PiliPro

GitHub repo size GitHub Repo stars GitHub all releases

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

home home home
home

适配平台

  • Android (Android 10+)
  • iOS (iOS 17+)
  • iPad

Windows (已停止维护) Linux (已停止维护) macOS (已停止维护)

refactor

  • gRPC [wip]
  • 用户界面
  • 其他

feat

  • 编辑动态
  • DLNA 投屏
  • 离线缓存/播放
  • 移动端支持点击弹幕悬停,点赞、复制、举报 by @My-Responsitories
  • 播放音频
  • 跳过番剧片头/片尾
  • 安卓端 loudnorm 适配 by @My-Responsitories
  • Win/Mac 支持极验、短信登录 by @My-Responsitories
  • 视频截取动图 by @My-Responsitories
  • AI 原声翻译
  • SuperChat
  • 播放课堂视频
  • 发起投票
  • 发布动态/评论支持富文本编辑/表情显示/@用户
  • 修改消息设置
  • 修改聊天设置
  • 展示折叠消息
  • 查看用户图文
  • 动态话题
  • 直播分区
  • 分享视频/番剧/动态/专栏/直播至消息
  • 创建/修改/删除关注分组
  • 移除粉丝
  • 直播弹幕发送表情
  • 收藏夹排序
  • 稍后再看 未看 / 未看完 / 已看完 分类
  • WebDAV 备份/恢复设置
  • 保存评论/动态
  • 高级弹幕 by @My-Responsitories
  • 取消/置顶评论
  • 记笔记
  • 多账号支持 by @My-Responsitories
  • 屏蔽带货动态/评论
  • 互动视频
  • 发评/动态反诈
  • 高能进度条
  • 滑动跳转预览视频缩略图
  • Live Photo
  • 复制/移动/排序收藏夹/稍后再看视频
  • 超分辨率
  • 合并弹幕
  • 会员彩色弹幕
  • 播放全部/继续播放/倒序播放
  • Cookie登录
  • 显示视频分段信息
  • 调节字幕大小
  • 调节全屏弹幕大小
  • 收藏夹/稍后再看多选删除
  • 搜索用户动态
  • 直播弹幕
  • 修改头像/用户名/签名/性别/生日
  • 创建/编辑/删除收藏夹
  • 评论楼中楼查看对话
  • 评论楼中楼定位点击查看的评论
  • 评论楼中楼按热度/时间排序
  • 评论点踩
  • 私信发图
  • 投币动画
  • 取消/追番,更新追番状态
  • 取消/订阅合集
  • SponsorBlock
  • 显示视频完整合集
  • 三连动画
  • 番剧三连
  • 带图评论
  • 视频TAG
  • 筛选搜索
  • 转发动态
  • 合集图片
  • 删除/置顶/撤回私信
  • 举报用户/评论/视频/动态
  • 删除/发布/置顶文本/图片动态
  • 其他

opt

  • 专栏界面
  • 私信界面
  • 收藏面板
  • PIP
  • 视频封面
  • 回复界面
  • 系统通知
  • 评论显示
  • 亮度调节
  • 视频播放
  • 视频staff
  • 防止bottomsheet遮挡全屏视频
  • 其他

fix

  • 番剧分集点赞/投币/收藏
  • bugs

功能

  • 推荐视频列表(app端)

  • 最热视频列表

  • 热门直播

  • 番剧列表

  • 屏蔽黑名单内用户视频

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

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

  • 用户相关

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

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

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

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

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

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


下载

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

构建

环境要求

  • Flutter 3.41.0+ (推荐使用 FVM 管理)
  • Dart SDK >=3.10.0

快速开始

# 1. 克隆仓库
git clone https://github.com/rownix101/PiliPro.git
cd PiliPro

# 2. 安装依赖
flutter pub get

# 3. 运行(开发模式)
flutter run

生产构建

Android

# 开发构建
flutter build apk --debug

# 发布构建(分架构)
flutter build apk --release --split-per-abi

# 带自定义配置构建
flutter build apk --release --split-per-abi --dart-define-from-file=pili_release.json

iOS

# 构建
flutter build ios --release

# 导出IPA(需要配置签名)
flutter build ipa --release

配置文件

项目使用 两种配置文件 分别管理版本信息和API密钥:

1. API密钥配置(用户创建)

存储敏感的API密钥:

# 1. 复制示例文件
cp pili_config_example.json pili_release_config.json

# 2. 填入你的API密钥
{
  "BILI_APP_KEY": "your_app_key_here",
  "BILI_APP_SECRET": "your_app_secret_here"
}

使用方式:

  • 自动注入:使用 build.ps1 脚本时会自动合并API密钥
  • 手动构建
    flutter build apk --release --dart-define-from-file=pili_release_config.json

2. 版本信息配置(可选)

构建时可以通过 --dart-define 指定版本信息:

# 构建时指定版本
flutter build apk --release --split-per-abi --dart-define=pili.name=1.0.0 --dart-define=pili.code=1

说明

  • pili.name - 版本名称(显示在关于页面)
  • pili.code - 版本号(Android内部版本号)

⚠️ 安全提醒

以下文件已被添加到 .gitignore请勿提交到版本控制

  • pili_release_config.json - API密钥
  • *.env - 环境变量文件

代码检查

# 代码分析
flutter analyze

# 代码格式化
dart format .

声明

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

感谢使用


致谢




About

PiliPlus

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors