Google Pixels Now Playing je bil prenesen na druge naprave Android

Google Pixels Now Playing vam lahko pove, katera pesem se predvaja v ozadju, zdaj pa je prenesena na druge pametne telefone Android.

Google debitiral Now Playing funkcijo s serijo Pixel 2 leta 2018 in od takrat je ostal sestavni del linije Pixel. Funkcija uporablja kombinacijo vgrajene strojne opreme, programske opreme in Googlove magije strojnega učenja za prepoznavanje pesmi, ki se predvajajo v ozadju. Funkcija Now Playing naj bi bila ekskluzivna funkcija za Pixel, vendar je bilo le vprašanje časa, kdaj bodo razvijalci ROM-a po meri uspeli naj deluje na osnovi kodne baze AOSP in si omislijo svoje lasten prevzem na funkciji.

Zdaj, XDA Recognized Developer/Recognized Contributor Quinny899 naredil stvari korak dlje. Prišel je s hibridnim modom Xposed in Magisk, imenovanim "Ambient Music Mod", ki v celoti prenaša Googlovo izvirno funkcijo Now Playing na druge pametne telefone Android. je brezplačno in odprtokodno in je bilo potrjeno, da deluje na nekaterih napravah OnePlus, kot je OnePlus 7T Pro.

Tako kot pri telefonih Google Pixel tudi Ambient Music Mod vašemu telefonu omogoča samodejno prepoznavanje glasbe predvajanje v vaši okolici in prikaže ime trenutno predvajane pesmi in izvajalca na zaklenjen zaslon. Funkcija hrani tudi zgodovinski seznam vsake identificirane pesmi, tako da se lahko vrnete in si jih ogledate, kadar koli želite. Medtem ko so se nekatere od prejšnjih ponovnih implementacij Now Playing zanašale na aktivno internetno povezavo Ambient Music Mod vse obdela lokalno, v napravi, in zato ne potrebuje interneta ali veliko baterije uporaba. Navsezadnje je to popoln prenos funkcije iz telefonov Google Pixel, tako da deluje v bistvu enako kot v teh napravah.

Funkcije Ambient Music Mod

  • Popolna podpora za ambientalno glasbo, vključno s prenosom najnovejših baz podatkov iz prepoznavanja Google Glasbe, ko je naprava nedejavna ali v uporabi (veljajo izjeme, za več podrobnosti glejte pogosta vprašanja)
  • Vgrajena zgodovina Now Playing in podpora za aplikacije za zgodovino tretjih oseb
  • Možnost prikaza trenutno predvajane skladbe na zaklenjenem zaslonu z uporabo prekrivne storitve dostopnosti
  • Ročno prepoznavanje na zahtevo v aplikaciji Ambient Music Mod
  • Nastavitve za nadzor ojačitve, kako pogosto naj se sproži prepoznavanje, ali naj deluje na majhnih jedrih CPE in kaj storiti, ko se dotaknete obvestila o prepoznavanju pesmi
  • Oglejte si vse prepoznavne skladbe v vaši lokalno preneseni bazi podatkov prek možnosti Seznam skladb

Kot smo že omenili, je Ambient Music Mod hibrid Xposed in Magisk moda, kar pomeni, da boste potrebovali oba ogrodja nameščena v telefonu. Magisk je potreben za pridobitev korenskega dostopa v vaši napravi, medtem ko ogrodje Xposed omogoča modu, da se poveže z gonilnikom Sound Trigger naprav Qualcomm Snapdragon.

Vaš telefon mora imeti tudi procesor Snapdragon s podporo za platformo Sound Trigger 2.1 ali novejšo. Mod se opira na storitev Sound Trigger (isto storitev, ki jo uporabljajo glasovni pomočniki za glasovno aktivacijo) za poslušanje glasbe, ki se predvaja v vaši okolici, in posname 8-sekundni zvočni posnetek. Aplikacija nato zažene model strojnega učenja K-Nearest Neighbor (KNN) na tem majhnem zvočnem posnetku, da poišče natančna ujemanja v lokalno shranjeni podatkovni zbirki skladb.

Kako prenesti Ambient Music Mod na svojo napravo:

  1. Prepričajte se, da ima vaša naprava odklenjen zagonski nalagalnik z nameščenima ogrodjema Magisk in Xposed*. (Oglejte si naš vodnik za namestitev Magisk.)
  2. Prenesite najnovejši APK za Ambient Music Mod od razvijalca stran GitHub.
  3. Aplikacija bo izvedla nekaj preizkusov, da preveri, ali je vaša naprava združljiva ali ne.
  4. Če vaša naprava izpolnjuje zahteve, kliknite na gumb "Build Installer" na dnu.
  5. Ko je zgrajen, odprite aplikacijo Magisk Manager in namestite modul.
  6. Odprite aplikacijo Xposed, poiščite modul Ambient Music Mod in ga omogočite.
  7. Znova zaženite napravo. Naslednjič, ko se v ozadju predvaja glasba, bi morali na zaklenjenem zaslonu videti informacije o skladbi.
Ambient Music Mod, ki prikazuje trenutno predvajano skladbo na zaklenjenem zaslonu OnePlus 7T Pro z operacijskim sistemom Oxygen OS 11.

Razvijalec je opravil veliko testiranj tega moda in pripravil seznam pogostih vprašanj (FAQ), ki bi jih morali preverite tukaj če imate kakršna koli vprašanja ali imate kakršne koli težave. Pogosta vprašanja odgovarjajo na vprašanja, kot so, kako preizkusiti, ali Now Playing deluje, koliko pesmi prepozna, kaj storiti, ko vidite posodobitev »Pixel Ambient Services« v Googlu Play (spoiler: ne posodabljajte), katero raven ojačanja uporabiti in več.

Medtem ko lahko razvijalec potrdi, da funkcija deluje na zakoreninjenem OnePlus 7T Pro z operacijskim sistemom OxygenOS 11, preizkuševalec poroča, da ni uspela zagnati na telefonu ASUS ROG Phone 3, ki uporablja ZenUI. Tako se lahko vaša kilometrina razlikuje. Če želite posredovati povratne informacije razvijalcu, si oglejte nit foruma XDA za Ambient Music Mod na spodnji povezavi.

Modifikacija ambientalne glasbe — Pixel Ambient Music Port XDA Thread

*Pomembno je omeniti, da prvotni razvijalec ogrodja Xposed Framework ni več podpiral projekta od svojo izdajo, ki je združljiva s sistemom Android 8.1 Oreo. Ko razvijalec (in drugi ljudje na naših forumih) omenijo Xposed, mislijo na neuradne naslednike Xposed Framework, ki so združljivi z različicami Androida od 9 do 12. Ti nasledniki vključujejo "EdXposed" in nedavno "LSPosed", ki oba zagotavljata okvir za povezovanje ART. Ti okviri prav tako zahtevajo, da je nameščen "Riru", ki spremeni Androidov proces zygote, da omogoči modulom izvajanje lastne kode. Ni vam treba vedeti, kako delujejo, vendar potrebujete nameščeno vsaj eno kombinacijo Magisk + Riru + EdXposed ali Magisk + Riru + LSPosed, da zaženete Ambient Music Mod.