PipePipe:把 YouTube、B 站、NicoNico 收进一个 Android 客户端的开源项目,6438 星背后只有 5 名贡献者
PipePipe 解决的是一个很具体的麻烦:在 Android 上同时刷 YouTube、B 站和 NicoNico,官方路径是装三个 App,各看各的广告,后台听歌还得开会员。它是一个自由开源的 Android 客户端,把这三家的内容收进同一个界面。据 README 自述,它集成 SponsorBlock 跳过 YouTube 和 B 站的赞助片段,用 ReturnYouTubeDislike 恢复 YouTube 的点踩数,支持弹幕 overlay、AV1/VP9 解码、音乐播放器模式后台播放,还能按关键词或频道过滤条目、屏蔽 Shorts 与付费视频。文末附的界面截图,就是这套浏览—播放流程长什么样。先讲清一点:这是给终端用户装的应用,不是给开发者 import 的库。README 里没有 API、SDK 或 CLI。所以它在 GitHub 上的 6438 颗 star(截至本次素材)衡量的是「有多少人不想看广告」,而不是「有多少人愿意把它写进 build.gradle」——star/fork 比约 30:1,正是用户型应用而非工程依赖的典型读数。第一层:它先切断了退路据 DeepWiki 的解析,PipePipe 在 2022 年初从 NewPipe 硬分叉(hard fork),独立仓库建立于 2022 年 5 月 11 日。关键不在分叉本身,而在分叉之后:它与上游保持「双向隔离」——既不接收 NewPipe 的更新,也不向上游回推补丁。这和 Tubular 那类持续跟踪上游的派生分支是两条路。代价很直接:上游修掉的问题、平台变更带来的适配,它得自己再写一遍。换来的是不受上游路线图约束的发版节奏,以及 README 自己那句「NewPipe, r