NewPipe 0.20.0 は、新しい統合ビデオ プレーヤーなどをオープン ソースの YouTube クライアントにもたらします

NewPipe の安定版チャネルでの最新リリースでは、新しい Unified Player を含む多くの変更と改善が行われています。 読む!

NewPipe はオープンソースです YouTube Android 用クライアントは、公式アプリを好まないユーザー、またはデバイスに Google Play サービスがインストールされていないユーザーの代替として機能します。 簡単に言うと、NewPipe は YouTube Web サイトを解析してデータを抽出し、制限や広告なしでビデオを再生します。 数日前、 NewPipe はテスト ビルドで新しい Unified Player UI をテストしていましたそして現在、アプリは安定版ブランチで更新され、新しい Unified Player UI やその他の変更が加えられています。

NewPipe の統合プレーヤー

NewPipe v0.20.0 のハイライト機能は、統合プレーヤーです。 この安定版リリースと最近のテスト リリースに先立って、NewPipe には実際に 3 つの異なるプレーヤーがバンドルされていました。 コード: メイン プレーヤー、ポップアップ プレーヤー、およびバックグラウンド プレーヤー -- それぞれに独自のコードがあり、個別に再生されます。 行列。 したがって、これら 3 つのプレーヤーを切り替えるたびに、プレーヤーの古いインスタンスが閉じられ、 新しいインスタンスと再生キューが作成され、通常はその進行状況が失われます。 ビデオ。 Unified Player は、すべてのプレーヤーを 1 つの共通サービスに統合することでこの問題を解決します。 そのため、プレーヤーを切り替えても、サービスは実行されたままになり、ストリーム データが保持されるようになりました。

動画詳細ページ

NewPipe の新しいリリースでは、ビデオの詳細ページが以前のものから再設計され、デフォルトの YouTube アプリでのエクスペリエンスに近づきました。

ビデオの向き

以前は、メインのビデオ プレーヤーは常に全画面でビデオを再生していましたが、プレーヤーの向きがビデオの向きと一致しない場合、最適化されたエクスペリエンスが提供されませんでした。 方向スイッチは全画面ボタンに置​​き換えられ、ビデオが横向きか縦向きかを検出し、ユーザーが全画面表示になったときに正しい向きが保証されます。

https://newpipe.schabi.org/img/smart_button.webm

最小化されたプレーヤー

動画の詳細ページの動画を下にスワイプすると、下部にある最小化されたプレーヤーで開き、その場所から一時停止、再生、または閉じることができます。 これは、ビデオの再生中に他のビデオを参照する場合に役立ちます。 ブログ投稿には、この機能を使用してその場で視聴プレイリストを作成できるとも記載されています。 詳細についてはそこをお読みください.

https://newpipe.schabi.org/img/landscape_swipe_down.webm

NewPipe の通知の変更

この NewPipe リリースには、古い RemoteView API の代わりに MediaStyle 通知 (Android Lollipop 以降で利用可能) が付属しています。 この切り替えにより、アプリは再生用に新しいカスタマイズ可能な通知を配信できるようになり、コンパクトな通知に表示される最大 3 つのボタンを変更できるようになります。 Android 8 以降の場合、通知はカバーアートの色に適応します。 Android 10 以降の場合、通知にはシークバーも表示されます。

その他の改善点

NewPipe にはいくつかの改善点もあり、以下に要約します。

  • アプリウィンドウのサイズ変更が容易になりました。
  • サポートされていない URL がより適切に処理されるようになりました。
  • ライブストリーム リンクはタイムスタンプ付きで共有されなくなりました。
  • ヘッダーのレイアウトが改善されました。
  • オフライン検索の処理が改善されました。
  • ポップアップのサイズと位置を保持できるようになりました。
  • シームレスなアプリ切り替えエクスペリエンスを実現するために、メイン プレーヤーがデフォルトでバックグラウンド オーディオに最小化されるようになりました。
  • メイン プレーヤーのビデオはデフォルトで 720p 60fps になり、ポップアップ ビデオは以前の 360p ではなくデフォルトで 480p になりました。
  • 「自動再生」トグルは、その機能をよりわかりやすく説明するために「自動キュー」に名前が変更されました。
  • 翻訳のさらなる改善。

NewPipe 0.20.0 変更ログ

完全な変更ログはここで見つけることができます。

  • 新しい
    • 新しいアプリケーション ワークフロー #2907、#4061、#4080、#4130、#4134、#4154、#4155 #4223、#4246、#4272、#4288、#4347、#4353、#4360、#4362 (@ に感謝) アヴェントリーとその他関係者全員)
    • 3 つのプレーヤーすべてを 1 つに統合して、プレーヤー間のシームレスな切り替えを可能にしました - たとえば、バックグラウンド プレイをタップした場合 ビデオがメイン プレーヤーまたはポップアップ プレーヤーで再生されている間、ストリームは中断したところからではなく、正確に開始されます。 始まり。 これは、3 人のプレイヤーのいずれかから他のプレイヤーに移動する場合にも当てはまります。
    • ビデオの詳細画面でビデオを直接再生する
    • ビデオの詳細画面を開いたときにビデオを自動再生するオプション (デフォルトでオン)
    • ビデオを下にスワイプして最小化し、中断されずに閲覧を続けます (横向きモードでは、タイトルを下にスワイプして同じことができます)
    • 全画面ボタンはビデオが縦か横かをスマートに検出し、それに応じて動作します
    • 横向きモードで全画面ボタンを上にスワイプすると、ビデオの詳細が下にスクロールします
    • バックグラウンドまたはポップアップ プレーヤーでビデオを再生すると、ビデオの詳細画面のサムネイルの下に、すっきりとした見た目の進行状況バーが表示されるようになりました。
    • アプリを切り替えるときにデフォルトでプレーヤーをバックグラウンドに最小化する
    • メインプレーヤー/最小化プレーヤーには、閉じるまで閲覧履歴が保持されます。
    • すべてのプレーヤーに MediaStyle 通知を使用する #3178、#4340
    • カスタマイズ可能な通知アクション
    • 過剰な通知更新を減らす
    • メタデータ (曲のタイトル、アーティスト、アルバム アート) が正しく設定されないことがある問題を修正
    • 通知の優先順位と Bluetooth 関連のバグを修正しました
    • NewPipe をウィンドウ モードまたはデスクトップ アプリケーションとして使用するときに基本的なサイズ変更を許可する #3948
    • 新しいローカライズ: ベンガル語、ベルベル語、ナポリ語、ポルトガル語、サルデーニャ語
  • 改善されました
    • サポートされていない URL トーストの場合は、開いているオプションを含むダイアログを表示します #3826
    • 共有ダイアログを改善 #4259
    • プレイリストのヘッダー レイアウトを改善: 情報項目に合わせて、必要に応じてプレイリストのタイトルに常に 2 行を使用します #3944
    • リモート検索を取得できない場合の検索候補エクスペリエンスを改善 #4029
    • デフォルトのビデオ品質を 720p60 (アプリ内プレーヤー) および 480p (ポップアップ プレーヤー) に向上 #4275
    • 「ポップアップのサイズと位置を記憶する」設定 #4050 の冗長性を削減します。
    • ライブ ストリームを共有するときに URL からタイムスタンプを削除 #4115
    • getURL #4120 の代わりに SubtitlesStream#getUrl を使用してください
    • ダウンロード用に最後に選択したメディア タイプを記憶します。 #4038
    • LoadThumbnail でコメント投稿者の画像ビューを false に設定すると無効になりました #4350
    • 曖昧さを減らすために「自動再生」を「自動キュー」に変更します #4252
  • 修理済み
    • 正しい/推奨される検索語の色を修正 #3984
    • スタック トレース #3982 を含まない ACRA バグ レポートを修正しました
    • KitKat #3892 のローカル プレイリスト タブでビデオを開くときのクラッシュを修正しました
    • 次のビデオがない自動キューを修正 #4349
    • Kayble 言語 (Taqbaylit) の表示名を修正 #4066
    • 向きが変わるとライセンスポップアップが非表示になる問題を修正 #4127
    • ファイルを削除して再ダウンロードしたときのクラッシュを修正しました #3794
    • ロシア語での複数形の誤った使用を修正 #4365
  • 発達
    • 最終である可能性のあるローカル変数が最終ではない場合のエラーに Checkstyle ルールを追加 #4138
    • アプリ パッケージ ID #4326 で数字と大文字を許可する
    • PR を開く前に貢献者が貢献について話し合うという要件を追加 #4126
    • 非推奨とクリーンアップ #3909

続きを読む


ニューパイプをダウンロード

NewPipe がすでにインストールされている場合は、アプリを開いたときに更新を求めるメッセージが表示されます。 古いビルドがインストールされていない場合は、次のサイトから最新リリースを入手できます。 F-ドロイド またはから GitHub.

NewPipeを使ったことはありますか? 以下のコメント欄であなたのご意見をお聞かせください。