PipePipe: NewPipeのフォーク、SponsorBlock搭載のAndroidアプリ

मूल शीर्षक: PipePipe: NewPipe hard fork implementing SponsorBlock

यह क्यों महत्वपूर्ण है

YoutubeのAPI制限やアプリ規制が強まる中、広告・スポンサー回避機能を備えたOSSクライアントの需要が根強いことを示す事例。

InfinityLoop1308氏がGitHubで公開しているAndroidアプリ「PipePipe」は、オープンソースのYouTubeクライアント「NewPipe」のhard forkで、SponsorBlock統合やReturnYouTubeDislike対応など多数の機能拡張を実装。現在6,200以上のStarを獲得し、212のForkが存在する。

「PipePipe」はInfinityLoop1308氏が開発・公開しているAndroid向けオープンソースアプリで、GPL-3.0ライセンスのもとGitHubに公開されている。NewPipeを出発点としながら、複数の実用的な機能を追加している点が特徴だ。

最大の追加機能はSponsorBlockとの統合で、YouTubeおよびBiliBiliのスポンサー区間を自動スキップできる。また、YouTubeの「高評価・低評価」比率を復元するReturnYouTubeDislikeにも対応。動画タイトルのローカライズを解除して原題表示する機能や、制限付きコンテンツへのログインアクセスも備える。

メディア再生面では、ライブチャットを弾幕スタイルのオーバーレイで表示する機能、AV1およびVP9コーデックのサポート、バックグラウンド再生対応の音楽プレイヤーモードが追加されている。

検索・フィルタリング機能も強化されており、キーワードやチャンネルによる除外フィルタ、Shortsや有料動画の非表示、詳細な検索フィルターが利用可能。再生操作ではスワイプによるシーク、長押しで倍速再生、スリープタイマー設定にも対応する。プレイリスト管理では一括ダウンロードやローカル内の検索・並び替えも実装済みだ。

リポジトリには437コミットが積まれ、6,200以上のGitHub Starを獲得。Issueは150件残っているが、Pull Requestはゼロという状況で、実質的にInfinityLoop1308氏が単独でメンテナンスしている形だ。

स्रोत

github.com — मूल लेख पढ़ें →