⭐⭐⭐ Spring Boot 项目实战 ⭐⭐⭐ Spring Cloud 项目实战
《Dubbo 实现原理与源码解析 —— 精品合集》 《Netty 实现原理与源码解析 —— 精品合集》
《Spring 实现原理与源码解析 —— 精品合集》 《MyBatis 实现原理与源码解析 —— 精品合集》
《Spring MVC 实现原理与源码解析 —— 精品合集》 《数据库实体设计合集》
《Spring Boot 实现原理与源码解析 —— 精品合集》 《Java 面试题 + Java 学习指南》

摘要: 原创出处 极客之家 「丛林」欢迎转载,保留摘要,谢谢!


🙂🙂🙂关注微信公众号:【芋道源码】有福利:

  1. RocketMQ / MyCAT / Sharding-JDBC 所有源码分析文章列表
  2. RocketMQ / MyCAT / Sharding-JDBC 中文注释源码 GitHub 地址
  3. 您对于源码的疑问每条留言都将得到认真回复。甚至不知道如何读源码也可以请教噢。
  4. 新的源码解析文章实时收到通知。每周更新一篇左右。
  5. 认真的源码交流微信群。

在B站逐渐成为年轻人学习、娱乐主要阵地的今天,官方客户端的广告和臃肿功能却让部分用户感到困扰。PiliPala是一款基于Flutter开发的开源第三方客户端,以极简设计、无广告体验和丰富的自定义功能迅速走红,在GitHub上斩获超10k star。

简介

PiliPala 旨在提供一个更纯粹、高效的B站浏览体验。它通过调用官方API实现核心功能,同时摒弃了广告和冗余模块,专注于视频内容本身。项目支持Android和iOS平台,体积仅20MB(官方客户端约500MB),适合存储空间有限的设备。

其设计理念可概括为:

  • 去广告化: 完全屏蔽悬浮广告和信息流广告,提供无干扰观影体验。
  • 轻量化: 仅保留登录、点赞、投币、收藏等核心功能,界面简洁直观。
  • 个性化: 支持自定义主题、推荐算法优化和播放设置,满足深度用户需求。

功能一览

  • 推荐视频列表 (app 端)

  • 最热视频列表

  • 热门直播

  • 番剧列表

  • 屏蔽黑名单内用户视频

  • 排行榜

  • 用户相关

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

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

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

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

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

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

优势对比

功能维度 PiliPala 官方客户端
广告拦截 完全无广告 含信息流与视频广告
体积大小 20MB 500MB+
播放设置 免登录1080P、CDN优化 需会员解锁高清
推荐算法 可自定义过滤规则 固定算法,推荐混杂
社区支持 开源社区持续迭代 官方封闭更新

界面展示

开源地址

https://github.com/guozhigq/pilipala

文章目录
  1. 1. 简介
  2. 2. 功能一览
  3. 3. 优势对比
  4. 4. 界面展示
  5. 5. 开源地址