Ambient Music Mod porterer Google Pixel's Now Playing til andre Android-enheter. Den siste utgivelsen av moden har flere nye funksjoner.
De fleste vil være enige om at programvaren på Pixel-smarttelefoner viser hva Google mener Android bør være, og som sådan blir programvaren ofte godt mottatt av entusiaster. Ikke desto mindre, takket være det dedikerte moddingfellesskapet, trenger du ikke nødvendigvis å eie en Pixel-enhet for å dra nytte av programvarefunksjonene. "Now Playing"-funksjonaliteten, for eksempel, har forblitt eksklusiv for Pixel-serien, men utvikler Kieron Quinn, også kjent som Quinny899 på våre forum, klarte å porter den til andre Android-smarttelefoner i form av en hybrid Xposed-Magisk-modul kalt Ambient Music Mod. Nå har Quinn tatt ting et skritt videre og fullstendig overhalet moden for å gjøre den til en ikke-root-løsning.
Møt Ambient Music Mod v2
Å lage ambient musikkgjenkjenningsfunksjon på Pixel-smarttelefonene maskinvare-agnostisk uten root-privilegium var ikke en lett oppgave, men Quinny899 oppnådde bragden ved å bruke Shizuku. For de uvitende bruker Shizuku en unik tjeneste som
gir tredjepartsapper tilgang til API-er på systemnivå gjennom Android Debug Bridge (ADB)-grensesnittet. Siden v2-utgivelsen kan Ambient Music Mod fungere uten root-tilgang på enheter som kjører Android 12 eller nyere.En annen stor endring er fjerningen av Xposed-relaterte avhengigheter. Det er ikke nødvendig å installere en Xposed-distribusjon som EdXposed eller LSPosert lenger, ettersom moden nå kommer som en frittstående app. Husk at du fortsatt kan velge rotvarianten av Ambient Music Mod på eldre Android-versjoner.
Hva er funksjonene til Ambient Music Mod v2
Nedenfor finner du en oversikt over funksjonene som tilbys av Ambient Music Mod:
- Full Now Playing-støtte, basert på den nyeste versjonen fra Pixel-enheter og de nyeste musikkdatabasene
- Automatisk Ambient Music-gjenkjenning, med innstillinger for å kontrollere hvor ofte gjenkjenningen kjøres - finne den rette balansen mellom batteribruk og bekvemmelighet
- Nå spiller historie og favorittstøtte
- Støtte for å utløse gjenkjennelser manuelt, inkludert en startskjermwidget
- On Demand-gjenkjenning på støttede enheter, bruk av den Google Assistant-støttede gjenkjenningsmotoren for sanger som ikke er i den lokale databasen (må utløses manuelt)
- Vis nå spiller sanger på låseskjermen (tilgjengelighetstjeneste kreves)
- Se hele sporlisten over gjenkjennelige sanger, og endre databaseplasseringen hvis smaken din ikke samsvarer med enhetens lokalitet
I skrivende stund har utvikleren allerede presset to hurtigreparasjoner etter den store versjonen av v2. Du kan nå velge et alternativt kodingsalternativ og finkontrollere "gain"-verdiene for å fikse forvrengnings- og/eller knitringsproblemene.
Hvordan laste ned og installere Ambient Music Mod v2
Akkurat som den originale utgivelsen, er Ambient Music Mod v2 en gratis og åpen kildekode-mod. Du kan finne den nyeste versjonen av APK-en på prosjektets GitHub-repo som er lenket nedenfor.
Last ned Ambient Music Mod
For å installere den nedlastede APK-en, ta en titt på guiden vår for sidelasting av Android-apppakker. Etter installasjonen vil Ambient Music Mod be om Shizuku-tilgang. Avhengig av den underliggende Android-versjonen, kan du fortsette med root- eller ikke-root-modus. Deretter vil appen laste ned noen ekstra komponenter og be deg om å gi de nødvendige tillatelsene - det er alt.
Sammenligning av Googles Now Playing og Ambient Music Mod v2
Under panseret bruker Ambient Music Mod en modifisert versjon av en Google-app kalt Android System Intelligence. Gjenkjenningsdelen på enheten kjøres etter å ha spurt musikkdatabasen – akkurat det Googles Now Playing gjør. Som et resultat er den virkelige ytelsen til Ambient Music Mod på en ikke-Google-enhet mer eller mindre lik en Pixel-smarttelefon - spesielt etter å ha justert parametrene. Imidlertid er det en håndfull ulikheter mellom den Pixel-eksklusive funksjonen og moden.
Her er en rask praktisk for å vise forskjellene mellom den offisielle Google-implementeringen og Quinny899s mod. Testenhetene er en Google Pixel 4a som kjører Android 13 Beta 3.2 og en eldgammel Redmi 5 som kjører en uoffisiell versjon av LineageOS 18.1 på toppen av Android 11.
1. UI
På Pixel-smarttelefoner kan du få tilgang til «Spiller nå»-alternativet under Innstillinger => Lyd og vibrasjon. Ambient Music Mod er imidlertid en frittstående app, så du kan finne oppføringen i appoppføringsdelen til lanseringen. Etter å ha trykket på ikonet, kan du få tilgang til Spiller nå skjerm og flere alternativer.
2. Gjenkjenne den omgivende musikken
Så snart musikkdatabasen er lastet ned, bør du kunne slå på alternativet kalt "Identifiser sanger som spilles i nærheten" for begge. På en Google Pixel-enhet skal sangene som spilles rundt deg automatisk identifiseres og vises på låseskjermen.
Ambient Music Mod, derimot, lar deg veksle mellom dette alternativet. I tilfelle du ikke vil rote låseskjermen, kan du velge den manuelle "Gjenkjenn"-knappen for å identifisere musikken.
3. Spiller nå historie og musikksøk
De Spiller nå historie delen er praktisk talt identisk i begge implementeringene. Du kan utforske historien til anerkjente låter, legg dem til under Favoritter liste, og eventuelt plasser en snarvei for delen til startskjermen for rask tilgang.
Den manuelle søkedelen er imidlertid annerledes. På en Pixel-telefon kan du ganske enkelt slå på alternativet som kalles Vis søkeknappen på låseskjermen og søk etter en sang fra låseskjermen. Denne "On Demand"-gjenkjenningsmekanismen fungerer kanskje ikke med Ambient Music Mod på alle enheter ut av esken. For å vite mer, vennligst gå gjennom forklaringen til utvikleren.
4. Diverse
På grunn av det faktum at Googles Now Playing-modul er en innebygd komponent i Pixel-fastvaren, er det ikke mye å tulle med. For å generalisere det, måtte Quinny899 legge inn noen få tilpassede parametere i Ambient Music Mod-kodebasen.
Du kan justere musikkgjenkjenningsperioden og bufferen, tvinge identifiseringsrutinen til å kjøre på de små CPU-kjernene, justere forsterkningen og mye mer. Dette er noe som forbedrer kompatibiliteten betraktelig. For eksempel måtte jeg velge den alternative kodingen (tilgjengelig siden v2.0.2-utgivelsen) på Redmi 5, ellers kunne den ikke oppdage omgivelsesmusikken på grunn av forvrengning. Moden lar deg også sikkerhetskopiere dine egendefinerte innstillinger og gjenopprette dem etterpå.
Konklusjon
Now Playing-funksjonen ble aldri overført til AOSP, så Kieron måtte reversere engineering og gå gjennom tonnevis av utfordringer for å gjøre den tilgjengelig for enheter som ikke er fra Google. Han detaljerte prosessen i bloggen hans. Les den hvis du er nysgjerrig på å vite om alt bak kulissene.
Gå til GitHub-lenken for kodebasen og mer informasjon om hvordan moden fungerer. Du kan også delta i diskusjonen, rapportere en feil eller be om en ny funksjon ved å poste i forumtråden som er koblet til nedenfor.
Ambient Music Mod: GitHub Repo || XDA-diskusjonstråd
Kilde:Mishaal Rahman på Twitter