本文へ
ハクソク

世界を動かす技術を、日本語で。

PipePipe: SponsorBlockを実装したNewPipeのハードフォーク

元記事: 原文(github.com)

概要

PipePipe は NewPipe をベースに独自開発された、高速かつ安定した動画プレーヤー。 SponsorBlock や ReturnYouTubeDislike など、YouTube体験を強化する機能を搭載。 AV1/VP9再生 や ダンマク風チャット表示 など、メディア機能も充実。 高度なフィルタリング や 直感的な再生コントロール で使いやすさを追求。 開発方針の違いから NewPipe とは完全に分岐したプロジェクト。

PipePipe:NewPipeを超える高速・多機能YouTubeクライアント

  • NewPipe を基に2022年初頭にフォークし、独自開発を開始
    • NewPipe とコードやアップデートを共有しない完全分岐型ハードフォーク
  • SponsorBlock 統合でYouTube・BiliBiliのスポンサー区間を自動スキップ
  • ReturnYouTubeDislike 対応でYouTube動画の低評価数を復元表示
  • YouTube動画で オリジナル(非ローカライズ)タイトル を表示
  • ログイン機能 で年齢制限やプレミアム動画の視聴も可能
  • ダンマク風オーバーレイ でライブチャットをリアルタイム表示
  • AV1・VP9コーデック 対応による高効率・高画質再生
  • バックグラウンド再生 対応の音楽プレーヤーモード
  • 高度な検索フィルター で目的の動画やチャンネルを素早く発見
    • キーワードやチャンネル単位で不要な項目を非表示
    • Shortsや有料動画のブロックも可能
  • スワイプシーク や フルスクリーンジェスチャー で直感的な再生操作
    • 長押しで再生速度UP
    • スリープタイマー機能で就寝時の利用にも最適
  • プレイリスト機能強化
    • プレイリスト一括ダウンロード
    • ローカルのプレイリスト・履歴内での検索・並び替え
  • その他、多数の細かい改善・新機能を随時追加

PipePipeの開発方針と特徴

  • 開発哲学の違い からNewPipeとは完全に分岐
    • PipePipe はNewPipeのアップデートを追従せず、独自路線で迅速なバグ修正・機能追加を実現
    • 他のフォーク(例:Tubular)はNewPipe最新版を追従しつつ独自開発
  • ログインCookieの利用範囲を厳格に限定
    • 設定したシナリオのみでCookieを利用
    • YouTubeでは動画ストリーム取得時のみCookieを使用
    • Cookie機能は「Cookie Functions」から設定可能

コミュニティ・貢献・サポート

  • Issue や プルリクエスト は歓迎、ただしサービスリクエストは非対応
    • 独自サービスを作りたい場合はリポジトリのフォークを推奨
  • 寄付による支援 も受付中
    • Liberapay: https://liberapay.com/PipePipe
    • Ko-fi: https://ko-fi.com/pipepipe
  • PipePipe Wiki は @Priveetee が管理
  • 特別謝辞
    • Priveetee: SABR 対応の調査・実装
    • AioiLight: NicoNico サービスのコード提供

PipePipeの今後

  • 独立した開発体制による 素早い機能追加 と 安定性の維持
  • ユーザーからのフィードバックを活かした 継続的な改善
  • より多様な 動画サービス対応 や 新機能 の追加予定

提供: ハクソク · 要約更新:

AIによる日本語要約です。内容は原文とあわせてご確認ください。

Hacker Newsの議論を読む

Hackerたちの意見

NewPipeがSponsorBlockを実装してない理由が気になるんだけど、何か背景があるのかな?リポジトリには「違い」があるって書いてあるけど、具体的にはわからないね。

└

ここに書いてあるよ: https://newpipe.net/blog/pinned/newpipe-and-online-advertisi...

└

https://newpipe.net/blog/pinned/newpipe-and-online-advertisi...から: > 要するに、スポンサーシップは良いアプローチだと言える。すべてのユーザーに公平で差別がなく、プライバシーを守り、クリエイターが自分でパートナーを選べるようにし、収益の大きなシェアを提供する。欠点もあるけど、全体的にはみんなにとって有益だ。 [...] したがって、スポンサーシップのような倫理的な広告には手を出すべきではない。そうすると、プライバシーに優しいという私たちの主な売りが、広告のゲートキーパーになってしまうから。それはNewPipeが今までなりたくなかったことだ。私たちは常に、NewPipeの主な目標はユーザーのプライバシーを守ることであって、例えばユーザーが本来ならお金を払わなければならない機能を無料で提供することではないと強調してきた。SponsorBlockについては、チーム内でたくさん議論した結果、このシステムをサポートしないことに決めた。前にも言ったけど、一般的な広告を問題視しているわけではない。今日一般的な非倫理的でプライバシーを侵害するシステムが悪だと考えている。スポンサーシップは、ほぼ倫理的な広告の方法を提供する。

最近数ヶ月、PipePipeを使っててすごく満足してるよ。開発者がYouTubeが何かを変えるたびに、ちゃんと動くように時間をかけてくれてるみたいで、本当に感謝してる。

└

俺ももう6ヶ月以上使ってるけど、すごく満足してる。NewPipeをやめたのは、簡単な修正でも何日も待たされることが多かったから。PipePipeは頻繁にパッチが当たるからいいね。

└

同じく。バグも少ないし、NewPipeでの長年のナビゲーションの不満も解消されてる。SponsorBlockの統合は、スキップしたシーケンスに戻るのが面倒だから無効にしたよ。

└

同じく。唯一の問題(NewPipeでも)なのは、50個くらいのチャンネルを登録してると、リフレッシュするたびにGoogleに制限されちゃうこと。新しいコンテンツを取得するためのもっと良いロジックがあればいいのに、時間をかけて分散させる方法も欲しいな。

いろんなアプリを使ってきたけど、Firefox/Fennecを使わない理由があまりないな。唯一の問題は、バックグラウンド再生が不安定なこと。Poco F7ではちゃんと動くけど、S23ではどうなのかわからないし、ブラウザを離れると動画が勝手に止まったり、ブラウザやOSの省エネ設定が影響してるのかも。でも、動くときは完璧に動くよ。とにかく、Androidアプリをインストールする理由が大きくないといけない。できるだけ少なくして、ブラウザに集中したい。ブラウザは、GoogleのAndroidやiOSから完全に逃げるための唯一の安全な選択肢だと思ってる。

└

YouTubeを見るためにアプリを使う理由の一つは、提案された動画やコメントを無効にするためなんだ。基本的には、自分が見たいチャンネルのリストだけを作りたいし、その範囲外の視聴を避けたいんだよね。

└

NewPipeを使ってるのは、チャンネルに登録したり、チャンネルや動画をプレイリストに入れたりできるから。YouTubeアカウントを作る必要がないのがいいんだよね。

└

NewPipeにはワンクリックでダウンロードできるボタンがあるんだ。主に音声コンテンツのチャンネルをフォローして、後でオフラインで聞きたい場合には超便利だよ。NewPipeはサブスクリプションをエクスポートできるから、AndroidやRSSに縛られないのもいいね。

└

確かに、最近のアプリはほとんどがただのブラウザラッパーみたいなもんだし、特に見逃すこともないよね。実際、YouTube用に保存モードを全部無効にした別のブラウザを持っておくのもアリかも。

Hacker Newsで議論の続きを見る

同じ出典の記事