ESC
开源 1 分钟阅读

PipePipe:实现 SponsorBlock 的 NewPipe 硬分叉项目

开源项目 PipePipe 是 NewPipe 的硬分叉版本,集成了 SponsorBlock 跳过赞助片段、通过 ReturnYouTubeDislike 恢复点踩数等功能,并支持弹幕式直播聊天、AV1/VP9 编码、后台播放、播放列表批量下载等特性。开发者因理念分歧于 2022 年初独立开发,项目与 NewPipe 已互不同步更新。

来源:Hacker News

YouTube 增强

  • 集成 SponsorBlock,自动跳过赞助片段(支持 YouTube 和 BiliBili)
  • 通过 ReturnYouTubeDislike 恢复 YouTube 点踩(dislike)数显示
  • 在 YouTube 上显示原始标题(非本地化标题)
  • 登录账号以访问受限内容或高级内容

媒体功能

  • 以弹幕形式叠加显示直播聊天内容
  • 支持 AV1 和 VP9 编码,实现高效、高质量的播放
  • 启用音乐播放器模式,支持后台播放

筛选功能

  • 应用高级搜索过滤器,更好地发现内容
  • 按关键词或频道过滤不需要的内容
  • 屏蔽短视频(shorts)和付费视频,获得更清爽的信息流

播放控制

  • 使用滑动手势快进快退和全屏手势,实现直观操作
  • 长按即可加速播放
  • 设置睡眠定时器,适合睡前收听

增强的播放列表

  • 一次下载完整播放列表
  • 在本地播放列表和历史记录中进行搜索和排序

……以及更多改进!

由于开发理念上的差异,我在 2022 年初分叉(fork)了 NewPipe,并基于它开始独立开发。

这意味着 PipePipe 既不接收 NewPipe 的更新,也不向 NewPipe 推送更新。两者已成为两个独立的项目。NewPipe 中出现的问题不一定会在 PipePipe 中发生,NewPipe 所做的更改也可能不会被 PipePipe 采纳。相比之下,Tubular 等分叉项目则是跟踪 NewPipe 的最新版本并基于其开发。

采用硬分叉(hard fork)的方式,使我们能够通过快速修复有效地解决问题,并保持高频的功能更新。

PipePipe 只会在你设定的特定场景下使用登录 Cookie。你可以在“Cookie 功能”中进行配置。

对于 YouTube,Cookie 仅在获取播放流时使用。

欢迎提交 Issue 和 PR。请注意,我不会接受添加新服务的请求。

鼓励任何有兴趣创建自己服务的开发者分叉本仓库。

如果你觉得 PipePipe 有用,请考虑在 Ko-Fi 上成为支持者。你的支持对我很重要,能帮助我添加更多精彩的新功能。每一份支持都很珍贵!😇