ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

PiliPlus:让看B站变简单的开源客户端

PiliPlus:让看B站变简单的开源客户端

PiliPlus:让看B站变简单的开源客户端

【免费下载链接】PiliPlusPiliPlus项目地址: https://gitcode.com/gh_mirrors/pi/PiliPlus

PiliPlus 是一个用 Flutter(跨平台 UI 框架,一套代码多端运行)写的 B站第三方客户端,覆盖 Android、iOS、Windows、Linux、macOS 和平板。官方客户端没开放的离线缓存、DLNA 投屏、多账号切换,它都补上了。从安装到看完第一集,几分钟就够。

跑起来:从获取到第一次打开

普通用户不用碰源码:去项目 Releases 页面,按系统下载安装包(Android 是 APK,桌面端有 Windows 和 Linux 包),装上打开就行。想自己编译的话,拉代码装依赖即可:

git clone https://gitcode.com/gh_mirrors/pi/PiliPlus cd PiliPlus flutter pub get

环境要求一行:Flutter 3.47.8+,Dart 3.13.0+。

首次启动你会看到三个标签:首页、动态、媒体库。用 B站账号登录后,关注列表、观看记录都会同步过来。

主界面:首页、动态、媒体库

README 里还有一句免责声明:项目仅供学习和测试,请下载后 24 小时内删除。

核心能力速览

对比项指官方 B站客户端:

功能本项目对比项差异点
平台覆盖支持有限官方没有 Linux 客户端,桌面端功能较少
离线缓存支持支持选集批量缓存,稍后再看联动续播
多账号支持有限保存多个账号,记录和设置互相隔离
弹幕设置支持有限合并、彩色、调区域、按用户屏蔽
内容跳过支持不支持番剧片头片尾、SponsorBlock(众包跳过服务)

播放器:高能进度条和滑动预览

它能做什么:基于 media_kit(跨平台音视频内核),支持硬件加速、画质与解码格式选择、倍速调节;进度条上直接标出高能片段,拖动时能预览对应画面,低清源还能开超分辨率(GPU 对画面做放大增强)。双击快进快退、竖滑调亮度音量这些手势也都齐了。 对你意味着什么:长视频不用猜哪里高能,老机器也不卡。 lib/plugin/pl_player/

视频详情页与评论区,亮暗双主题

弹幕:合并、彩色、按人屏蔽

它能做什么:高级弹幕、同内容合并、会员彩色弹幕都支持,还能按用户屏蔽、调整显示区域和密度。 对你意味着什么:弹幕糊脸时一键合并,讨厌的人直接消失。 lib/utils/danmaku_utils.dart

离线缓存:选集存进媒体库

它能做什么:选集批量缓存,断网也能播;媒体库把离线缓存、观看记录、收藏、稍后再看收在一个入口,稍后再看还按未看完分类。 对你意味着什么:通勤前存三集,高铁上慢慢看。 lib/services/download/

搜索:热搜、历史和筛选

投稿、番剧、直播间、用户一次搜全,结果能按分区、时长、排序条件筛选,搜索页自带热搜和搜索历史。 lib/http/search.dart

搜索页:热搜与搜索历史

按场景配置:三种典型用法

通勤路上刷B站视频

  • 如果你每天地铁两小时,就打开「自动全屏」,点开视频直接横屏。
  • 如果怕超流量,把画质预设压到 720P,顺手关掉高帧率。
  • 如果信号忽断忽连,就靠「记忆播放」,回 Wi-Fi 自动接上进度。

看网课记重点

  • 如果你边学边整理,就打开「记笔记」,重点直接标在时间轴上。
  • 如果一节课两小时,就常开 1.5 倍速,长按屏幕还能临时 2 倍速。
  • 如果字幕看不清,就调大字幕字号,显示位置也能挪。

追番和管收藏

  • 如果新番更新快,就用「稍后再看」的未看完分类盯进度。
  • 如果弹幕太吵,就打开「合并弹幕」,重复内容并成一条。
  • 如果只想看精华,就打开「高能进度条」,高能片段进度条上一眼看到。

媒体库:收藏夹与稍后再看

进阶技巧与隐藏功能

把B站视频投到电视

问题:手机屏幕小,想在电视上看。 操作:① 电视和手机连同一个 Wi-Fi;② 播放页点投屏按钮;③ 设备列表里选中电视。 效果:电视接着播,手机可以放下或继续刷。 lib/pages/dlna/

换设备不丢设置

问题:换新手机,不想重配主题和偏好。 操作:① 设置里找 WebDAV(把文件存到网络硬盘的协议);② 填服务器地址和账号;③ 点备份,新设备恢复。 效果:换机十分钟,数据一条不丢。 lib/pages/webdav/

工作号娱乐号分开

问题:两个号来回登,Cookie 登录(用网页登录凭证直接登)麻烦。 操作:① 登录页扫码添加第二个账号;② 在账号入口选要用的号;③ 完成切换。 效果:一键切换,收藏和观看记录各自隔离。 lib/services/account_service.dart

踩坑速查

播放转圈、加载慢

  1. 画质预设调低一档
  2. 打开硬件加速
  3. 设置里清一次缓存

弹幕完全不显示

  1. 确认弹幕开关是打开的
  2. 弹幕区域调回默认
  3. 重启应用再试

登录二维码扫不了

  1. 点刷新换一张码
  2. 换个网络环境重试
  3. 改用 Cookie 登录

缓存任务中途失败

  1. 给应用存储权限
  2. 确认剩余空间够不够
  3. 回到任务列表点重试

推荐越刷越离谱

  1. 开游客模式刷新推荐
  2. 清理部分观看历史
  3. 退出无痕模式再看

仍未解决的话,去仓库提 issue,附上错误日志和复现步骤。

PiliPlus 的定位很简单:补齐官方没给的离线缓存、投屏和多账号,再顺手覆盖 Windows 和 Linux。有 bug 或想法直接去仓库提 issue。现在就下载一版试试。

【免费下载链接】PiliPlusPiliPlus项目地址: https://gitcode.com/gh_mirrors/pi/PiliPlus

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进