Google Pixel の Now Playing が他の Android デバイスに移植されました

Google Pixel の Now Playing は、バックグラウンドでどの曲が再生されているかを知ることができ、他の Android スマートフォンにも移植されています。

グーグル Now Playing をデビューさせた 2018 年に Pixel 2 シリーズに搭載され、それ以来、Pixel ラインナップの不可欠な部分であり続けています。 この機能は、オンボードのハードウェア、ソフトウェア、Google の機械学習マジックを組み合わせて、バックグラウンドで再生されている曲を識別します。 Now Playing は Pixel 専用の機能であることを意図していましたが、カスタム ROM 開発者がそれを実現するのは時間の問題でした。 AOSP コードベース上で動作させる そして彼らの 自分の意見 機能について。

現在、XDA 認定開発者/認定貢献者に認定されています クイニー899 物事をさらに一歩進めました。 彼は、Google のオリジナルの Now Playing 機能を他の Android スマートフォンに完全に移植する、「Ambient Music Mod」と呼ばれる Xowned と Magisk のハイブリッド MOD を考案しました。 その 無料かつオープンソース OnePlus 7T Pro などの一部の OnePlus デバイスで動作することが確認されています。

Google Pixel スマートフォンと同様に、アンビエント ミュージック Mod を使用すると、スマートフォンが自動的に音楽を認識します。 周囲で再生中の曲とアーティストの名前を画面上に表示します。 ロック画面。 この機能では、特定されたすべての曲の履歴リストも保存されるため、いつでも好きなときに戻って表示できます。 Now Playing の以前の再実装の一部は、アクティブなインターネット接続に依存して実行していましたが、 Ambient Music Mod はすべてをデバイス上でローカルに処理するため、インターネットや多くのバッテリーを必要としません 使用。 結局のところ、これは Google Pixel スマートフォンの機能を完全に移植したものなので、基本的にはそれらのデバイスでの動作と同じように機能します。

アンビエント ミュージック Mod の機能

  • デバイスがアイドル状態または使用中に Google ミュージック認識から最新のデータベースをダウンロードするなど、アンビエント ミュージックの完全なサポート (除外が適用されます。詳細については FAQ を参照してください)
  • Now Playing履歴内蔵、サードパーティ履歴アプリのサポート
  • アクセシビリティ オーバーレイ サービスを使用して、現在再生中のトラックをロック画面に表示する機能
  • Ambient Music Mod アプリでのオンデマンドの手動認識
  • 増幅を制御するための設定、認識をトリガーする頻度、小さな CPU コアで実行するかどうか、および曲認識通知がタップされたときの動作
  • [トラック リスト] オプションを使用して、ローカルにダウンロードしたデータベース内の認識可能なすべてのトラックを表示します。

前述したように、Ambient Music Mod は Xused と Magisk のハイブリッド MOD であるため、携帯電話に両方のフレームワークがインストールされている必要があります。 Magisk はデバイスで root アクセスを取得するために必要ですが、Xused フレームワークを使用すると、MOD を Qualcomm Snapdragon デバイスのサウンド トリガー ドライバーにフックできます。

また、携帯電話には、サウンド トリガー 2.1 プラットフォーム以降をサポートする Snapdragon プロセッサが搭載されている必要があります。 この MOD は、サウンド トリガー サービス (音声アシスタントが音声起動に使用するのと同じサービス) を利用して、周囲で再生されている音楽を聴き、8 秒間の音声録音をキャプチャします。 次に、アプリはこの小さなオーディオ クリップに対して K 最近傍 (KNN) 機械学習モデルを実行し、ローカルに保存されたトラック データベース内で完全に一致するものを見つけます。

アンビエント ミュージック Mod をデバイスにダウンロードする方法:

  1. デバイスに、Magisk と Xused* フレームワークがインストールされたロック解除されたブートローダーがあることを確認してください。 (インストールについてはガイドをご覧ください。 マジスク.)
  2. 開発者からアンビエント ミュージック Mod の最新 APK をダウンロードします。 GitHubページ.
  3. アプリはいくつかのテストを実行して、デバイスに互換性があるかどうかを確認します。
  4. デバイスが要件を満たしている場合は、下部にある「Build Installer」ボタンをクリックします。
  5. ビルドしたら、Magisk Manager アプリを開いてモジュールをインストールします。
  6. Xused アプリを開き、Ambient Music Mod モジュールを検索して有効にします。
  7. デバイスを再起動します。 次回バックグラウンドで音楽が再生されると、ロック画面にトラック情報が表示されるはずです。
Oxygen OS 11 を実行している OnePlus 7T Pro のロック画面に現在再生中のトラックを表示するアンビエント ミュージック Mod。

開発者はこの MOD について多くのテストを行い、よくある質問 (FAQ) のリストを作成しました。 ここをチェックしてください ご質問がある場合、または問題がある場合。 FAQ では、Now Playing が動作しているかどうかをテストする方法、認識される曲の数、次のような場合はどうすればよいかなどの質問に答えます。 Google Play で「Pixel Ambient Services」のアップデートが表示されます (ネタバレ: アップデートしないでください)。使用する増幅レベル、および もっと。

開発者は、この機能が OxygenOS 11 を実行するルート化された OnePlus 7T Pro で動作することを確認できましたが、テスターは、ZenUI を実行する ASUS ROG Phone 3 では動作しなかったと報告しています。 したがって、走行距離は異なる場合があります。 開発者にフィードバックを送信するには、以下のリンクにある Ambient Music Mod に関する XDA フォーラムのスレッドをチェックしてください。

アンビエント ミュージック Mod — ピクセル アンビエント ミュージック ポート XDA スレッド

*Xused Framework の元の開発者は、それ以来このプロジェクトをサポートしていないことに注意することが重要です。 Android 8.1 Oreo 互換リリース. 開発者 (およびフォーラムの他の人々) が Xused について言及するとき、彼らは Android バージョン 9 から 12 と互換性のある Xused Framework の非公式の後継製品を指します。 これらの後継には「EdXused」や最近では「LSPosed」があり、どちらも ART フッキング フレームワークを提供します。 これらのフレームワークでは、Android の zygote プロセスを変更してモジュールが独自のコードを実行できるようにする「Riru」もインストールする必要があります。 これらがどのように機能するかを知る必要はありませんが、Ambient Music Mod を稼働させるには、Magisk + Riru + EdXused または Magisk + Riru + LSPosed の組み合わせを少なくとも 1 つインストールする必要があります。