Ambient Music Mod v2 Hands-on: portul pentru funcția Redare acum al Google Pixel

Ambient Music Mod portează Google Pixel Now Playing pe alte dispozitive Android. Cea mai recentă versiune a modului aduce câteva funcții noi.

Majoritatea oamenilor vor fi de acord că software-ul de pe smartphone-urile Pixel arată ceea ce crede Google despre Android ar trebui să fi și, ca atare, software-ul este adesea bine primit de către entuziaști. Cu toate acestea, datorită comunității dedicate modding-ului, nu trebuie neapărat să dețineți un dispozitiv Pixel pentru a profita de caracteristicile sale software. Funcționalitatea „Now Playing”, de exemplu, a rămas exclusivă pentru gama Pixel, dar dezvoltatorul Kieron Quinn, cunoscut și ca Quinny899 pe forumurile noastre, am reușit să portați-l pe alte smartphone-uri Android sub forma unui modul hibrid Xposed-Magisk numit Muzică ambientală Mod. Acum, Quinn a făcut lucrurile cu un pas mai departe și a revizuit complet modulul pentru a-l face o soluție non-root.

Faceți cunoștință cu Ambient Music Mod v2

Efectuarea caracteristica de recunoaștere a muzicii ambientale a smartphone-urilor Pixel

Hardware-agnostic fără privilegii de root nu a fost o sarcină ușoară, dar Quinny899 a realizat isprava folosind Shizuku. Pentru cei care nu știu, Shizuku folosește un serviciu unic care permite accesul aplicațiilor terță parte la API-urile la nivel de sistem prin interfața Android Debug Bridge (ADB). De la lansarea v2, Ambient Music Mod poate funcționa fără acces root pe dispozitivele care rulează Android 12 sau o versiune ulterioară.

O altă schimbare majoră este eliminarea dependențelor legate de Xposed. Nu este nevoie să instalați o distribuție Xposed ca EdXposed sau LSPosed Mai mult, deoarece modulul vine acum ca o aplicație independentă. Rețineți că puteți opta în continuare pentru varianta doar root a Ambient Music Mod pe versiunile mai vechi de Android.

Care sunt caracteristicile Ambient Music Mod v2

Mai jos puteți găsi o prezentare a caracteristicilor oferite de Ambient Music Mod:

  • Asistență completă Now Playing, bazată pe cea mai recentă versiune de pe dispozitivele Pixel și pe cele mai recente baze de date muzicale
  • Recunoaștere automată a muzicii ambientale, cu setări pentru a controla cât de des se rulează recunoașterea - găsirea echilibrului potrivit între utilizarea bateriei și confort
  • Acum se joacă Istoricul și suportul Favorite
  • Suport pentru declanșarea manuală a recunoașterilor, inclusiv un widget pe ecranul de pornire
  • Recunoaștere la cerere pe dispozitivele acceptate, folosind motorul de recunoaștere susținut de Asistent Google pentru melodiile care nu se află în baza de date locală (trebuie să fie declanșată manual)
  • Afișați acum melodii în redare pe ecranul de blocare (este necesar serviciul de accesibilitate)
  • Vizualizați lista completă de melodii recunoscute și schimbați locația bazei de date dacă gustul dvs. nu se potrivește cu locația dispozitivului dvs.

La momentul redactării acestui articol, dezvoltatorul a introdus deja două remedieri rapide după lansarea majoră v2. Acum puteți alege o opțiune de codificare alternativă și puteți controla fin valorile „câștigului” pentru a remedia problemele de distorsiune și/sau crackling.

Cum să descărcați și să instalați Ambient Music Mod v2

La fel ca versiunea originală, Ambient Music Mod v2 este un mod gratuit și open-source. Puteți găsi cea mai recentă versiune a APK-ului în depozitul GitHub al proiectului, legat de mai jos.

Descărcați Ambient Music Mod

Pentru a instala APK-ul descărcat, aruncați o privire la ghidul nostru pentru încărcarea laterală a pachetelor de aplicații Android. După instalare, Ambient Music Mod va solicita accesul Shizuku. În funcție de versiunea Android de bază, puteți continua cu modul root sau non-root. Apoi, aplicația va descărca câteva componente suplimentare și vă va solicita să acordați permisiunile necesare - asta este tot.

Comparând Google Now Playing și Ambient Music Mod v2

Sub capotă, Ambient Music Mod folosește a versiunea modificată a unei aplicații Google numită Android System Intelligence. Partea de recunoaștere a dispozitivului este executată după interogarea bazei de date muzicale - exact ceea ce face Google Now Playing. Ca rezultat, performanța în viața reală a Ambient Music Mod pe un dispozitiv non-Google este mai mult sau mai puțin similară cu un smartphone Pixel -- mai ales după reglarea parametrilor. Cu toate acestea, există o serie de diferențe între caracteristica exclusivă Pixel și mod.

Iată o practică rapidă pentru a arăta diferențele dintre implementarea oficială Google și modul Quinny899. Dispozitivele de testare sunt un Google Pixel 4a care rulează Android 13 Beta 3.2 și un vechi Redmi 5 care rulează o versiune neoficială a LineageOS 18.1 pe Android 11.

1. UI

Pe smartphone-urile Pixel, puteți accesa opțiunea „Acum se joacă” de sub Setări => Sunete și vibrații. Cu toate acestea, Ambient Music Mod este o aplicație de sine stătătoare, de aceea îi puteți găsi intrarea în secțiunea de listare a aplicațiilor lansator. După ce atingeți pictograma, puteți accesa Acum se joacă ecran și opțiuni suplimentare.

2. Recunoașterea muzicii ambientale

De îndată ce baza de date muzicală este descărcată, ar trebui să puteți activa opțiunea numită „Identificați melodiile care se joacă în apropiere” pentru ambele. Pe un dispozitiv Google Pixel, melodiile care se redă în jurul tău ar trebui să fie identificate automat și afișate pe ecranul de blocare.

Ambient Music Mod, pe de altă parte, vă permite să comutați această opțiune. În cazul în care nu doriți să vă aglomerați ecranul de blocare, puteți opta pentru butonul manual „Recunoaștere” pentru a identifica muzica.

3. Acum se redă Istoricul și căutarea muzică

The Acum se joacă Istorie secțiunea este practic identică în ambele implementări. Puteți explora istoria melodiilor recunoscute, adăugați-le sub Favorite listă și, opțional, plasați o comandă rapidă a secțiunii către ecranul de pornire pentru acces rapid.

Porțiunea de căutare manuală este însă diferită. Pe un telefon Pixel, puteți pur și simplu să activați opțiunea numită Afișați butonul de căutare pe ecranul de blocare și căutați o melodie de pe ecranul de blocare. Este posibil ca acest mecanism de recunoaștere „la cerere” să nu funcționeze cu Ambient Music Mod pe toate dispozitivele din cutie. Pentru a afla mai multe, va rog frumos parcurgeți explicația de la dezvoltator.

4. Diverse

Datorită faptului că modulul Google Now Playing este o componentă încorporată a firmware-ului Pixel, nu există multe de făcut. Pentru a o generaliza, Quinny899 a trebuit să pună câțiva parametri personalizați în baza de coduri Ambient Music Mod.

Puteți modifica perioada de recunoaștere a muzicii și bufferul, puteți forța rutina de identificare să ruleze pe micile nuclee ale procesorului, puteți regla câștigul și multe altele. Acesta este ceva care îmbunătățește foarte mult compatibilitatea. De exemplu, a trebuit să aleg codificarea alternativă (disponibilă începând cu lansarea v2.0.2) pe Redmi 5, altfel, nu putea detecta muzica ambientală din cauza distorsiunii. Modulul vă permite, de asemenea, să faceți backup setărilor dvs. personalizate și să le restaurați ulterior.

Concluzie

Funcția Now Playing nu a fost niciodată împinsă la AOSP, așa că Kieron a trebuit să efectueze inginerie inversă și să treacă prin tone de provocări pentru a o face disponibilă pentru dispozitivele non-Google. El detaliat procesul pe blogul lui. Citiți-l dacă sunteți curios să aflați despre tot ce se află în spatele scenei.

Accesați linkul GitHub pentru baza de cod și mai multe informații despre cum funcționează modulul. Puteți, de asemenea, să participați la discuție, să raportați o eroare sau să solicitați o funcție nouă, postând în firul forumului de mai jos.

Mod muzical ambiental: GitHub Repo || Subiect de discuții XDA


Sursă:Mishaal Rahman pe Twitter