PipePipe 中文文档 下载 App

从 NewPipe 分叉出来的这个客户端到底改了什么

它和 NewPipe 的关系是理解整个项目的钥匙。开发者 InfinityLoop1308 在 2022 年初因为开发理念上的分歧,把 NewPipe 的代码完整分叉了出来,从此走上一条互不同步的独立路线——这在开源圈叫「硬分叉(hard fork)」:它不再接收 NewPipe 的更新,NewPipe 也不采纳它的改动,两边是各自发版、各自维护的两个项目。

视频详情页:播放、点赞点踩、四个功能按钮
视频详情页,右下角盾牌图标进入 SponsorBlock 面板

分叉带来的实际差异

因为不用等上游共识,这个分叉版本能快上很多 NewPipe 至今没有的功能,官方仓库把它们归纳为五大块:

为什么不追踪上游

同样是 NewPipe 的分叉,Tubular 选择紧跟 NewPipe 最新版本在其上叠加功能,而这个项目选择了彻底分道扬镳。代价是一个人扛住全部代码合并工作,好处是修复和功能更新不用等上游共识、节奏更快。仓库里还带着自己的一套提取器子模块(PipePipeExtractor 与 PipePipeClient),替换掉了 NewPipe 的对应组件,对数据提取链路有完全的控制权。

用户视角的三个提醒

判断手上这个应用是不是它的方法之一是看包名:F-Droid 页面显示应用 ID 为 InfinityLoop1309.NewPipeEnhanced。装好后想先弄明白它支持哪些站点,接着看 支持的七个服务一览。