オープンソース YouTube クライアント NewPipe の最新アップデートでは、Android TV と YouTube Music パーサーのサポートが提供され、簡単に発見できるようになりました。
Android 上のオープンソース YouTube クライアント (NewPipe) は、携帯電話に Google Play サービスがインストールされていない人にとって、YouTube アプリの優れた代替手段です。 クライアントは YouTube API を使用せず、単に YouTube Web サイトを解析してデータを抽出し、制限や広告なしで必要なビデオを再生します。 NewPipe の仕組みにより、Google が YouTube アプリに追加する可能性のある制限も回避できます。 たとえば、最近ではYouTube スマートフォンでのビデオの品質は 480p に制限されました インドでは、新型コロナウイルス感染症の流行に対応して全国的にロックダウンが課されたことを受けて。 しかし、ユーザーは簡単に この制限を克服する 代わりに NewPipe を使用します。
現在、クライアントをユーザーにとってさらに便利なものにするために、NewPipe の開発者は Android TV のサポートや YouTube Music パーサーなどを追加するメジャー アップデートを展開しています。 開発者による最近のブログ投稿によると、NewPipe バージョン 0.19.3 が現在ユーザーに公開されており、次の注目すべき変更が加えられています。
Android TVのサポート
以前のバージョンの NewPipe を Android TV で実行することはすでに可能でしたが、クライアントはこのプラットフォームを正式にサポートしていませんでした。 このため、クライアントには事実上使用不可能になるいくつかの問題が発生しました。 最新のアップデートでは、開発者はそのような問題すべてに対処しており、迷惑なバグに直面することなく Android TV で NewPipe を使用できるようになりました。
アップデート後は、長いビデオの説明をスクロールしたり、画面上の任意の要素に焦点を当てたりできるようになります。 画面上のキーボードではなくネイティブ キーボードを使用し、好きなようにビデオを検索し、煩わしい波紋に直面することはありません 効果。 Android TV で NewPipe を試すには、以下の GitHub リンクから APK をダウンロードし、TV にサイドロードします。
YouTube ミュージックパーサー
最新のアップデートでは、NewPipe に YouTube Music ライブラリをネイティブに解析する機能も追加され、ユーザーが簡単に音楽を検索できるようになります。 クライアントで YouTube Music コンテンツを検索するには、検索 UI のフィルター ボタンをタップし、曲、ビデオ、アルバム、またはプレイリストのいずれかを選択して、YouTube Music の検索結果を表示します。
前述の変更に加えて、NewPipe v0.19.3 ではクライアントに多くの改善とバグ修正が行われています。 最新のアップデートの完全な変更ログは次のとおりです。
- 新しい
- YouTube ミュージックで検索
- 基本的な Android TV サポート
- 改善されました
- 新しいバージョンのチェックの改善
- 保存されたストリームのアップロード日への不必要な変更を避ける
- 再生パラメータを環境設定に保存したり、環境設定から復元したりできます
- コンテンツがまだサポートされていない場合、クラッシュする代わりにメッセージを表示する
- ドロワーヘッダータイトルのサイズ処理の改善
- ピンチジェスチャによるポップアッププレーヤーのサイズ変更を改善しました
- チャンネルの背景ボタンとポップアップ ボタンを長押ししてストリームをキューに入れる
- 視聴したすべてのビデオをローカルプレイリストから削除する機能を追加しました
- 修理済み
- サブスクリプションフラグメントのグループソートボタンの表示を修正しました
- ネットワーク関連の例外の検出を修正しました
- 年齢制限のあるコンテンツ設定が機能しない問題を修正
- 特定の種類の reCAPTCHA を修正しました
- プレイリストが null のときにブックマークを開いたときのクラッシュを修正しました
- org.json の代わりに nanojson を使用すると報告されたクラッシュによって作成された JSON でのエスケープを修正しました
- 発達
- スクリプトを構築するために Checkstyle を追加し、コード スタイルを改善しました
- デバッグ APK ファイル名がデバッグ ビルドでのみ使用されるようにすることで、F-Droid ビルドを修正しました。
- Gradle に UTF-8 エンコーディングを強制する
GitHub から NewPipe (v0.19.3) をダウンロード
ソース: ニューパイプのブログ