Google Pixels Now Playing har porterats till andra Android-enheter

Google Pixels Now Playing kan berätta vilken låt som spelas i bakgrunden, och den har nu porterats till andra Android-smarttelefoner.

Google debuterade med Now Playing funktion med Pixel 2-serien redan 2018, och den har varit en integrerad del av Pixel-serien sedan dess. Funktionen använder en kombination av inbyggd hårdvara, mjukvara och Googles maskininlärningsmagi för att identifiera låtar som spelas i bakgrunden. Now Playing var tänkt att vara en Pixel-exklusiv funktion, men det var bara en tidsfråga innan anpassade ROM-utvecklare lyckades få det att fungera ovanpå en AOSP-kodbas och komma med sina eget tag på inslaget.

Nu, XDA erkänd utvecklare/erkänd bidragsgivare Quinny899 har tagit saker ett steg längre. Han har kommit med en hybrid Xposed och Magisk mod kallad "Ambient Music Mod" som fullt portar Googles ursprungliga Now Playing-funktion till andra Android-smarttelefoner. Dess gratis och öppen källkod och har bekräftats fungera på vissa OnePlus-enheter som OnePlus 7T Pro.

Precis som på Google Pixel-telefoner låter Ambient Music Mod din telefon automatiskt känna igen musik spelar i din omgivning och visa namnet på den låt som spelas och artisten på den låsskärm. Funktionen håller också en historisk lista över varje identifierad låt så att du kan gå tillbaka för att se dem när du vill. Medan några av de tidigare omimplementeringarna av Now Playing förlitade sig på en aktiv Internetanslutning för att göra sitt jobb, Ambient Music Mod bearbetar allt lokalt, på enheten och kräver därför inte internet eller mycket batteri använda sig av. När allt kommer omkring är det en fullständig port av funktionen från Google Pixel-telefoner, så det fungerar i princip identiskt med hur det gör på dessa enheter.

Ambient Music Mod-funktioner

  • Fullständigt stöd för Ambient Music, inklusive nedladdning av de senaste databaserna från Google Music-igenkänning när enheten är inaktiv eller används (undantag gäller, se FAQ för mer information)
  • Nu spelar historik inbyggd och stöd för historikappar från tredje part
  • Möjligheten att visa det aktuella spåret som spelas på låsskärmen med hjälp av en tillgänglighetsöverlagringstjänst
  • Manuell igenkänning på begäran i Ambient Music Mod-appen
  • Inställningar för att styra förstärkningen, hur ofta igenkänning ska utlösas, om den ska köras på de små CPU-kärnorna och vad man ska göra när ett sångigenkänningsmeddelande trycks
  • Se alla igenkännbara spår i din lokalt nedladdade databas via alternativet Spårlista

Som tidigare nämnt är Ambient Music Mod en hybrid Xposed och Magisk mod, vilket innebär att du behöver båda ramverken installerade på din telefon. Magisk är nödvändigt för att få root-åtkomst på din enhet, medan Xposed-ramverket gör att modden kan anslutas till Sound Trigger-drivrutinen för Qualcomm Snapdragon-enheter.

Din telefon måste också ha en Snapdragon-processor med stöd för Sound Trigger 2.1-plattformen eller högre. Modden förlitar sig på Sound Trigger-tjänsten (samma tjänst som används av röstassistenter för röstaktivering) för att lyssna på musik som spelas i din omgivning och fångar en 8-sekunders ljudinspelning. Appen kör sedan en K-Nearest Neighbor (KNN) maskininlärningsmodell på detta lilla ljudklipp för att hitta de exakta matchningarna i en lokalt lagrad spårdatabas.

Så här laddar du ner Ambient Music Mod på din enhet:

  1. Se till att din enhet har en olåst starthanterare med Magisk och Xposed*-ramverken installerade. (Kolla in vår guide för installation Magisk.)
  2. Ladda ner den senaste APK-filen av Ambient Music Mod från utvecklarens GitHub sida.
  3. Appen kommer att köra några tester för att kontrollera om din enhet är kompatibel eller inte.
  4. Om din enhet uppfyller kraven klickar du på knappen "Build Installer" längst ned.
  5. När den har byggts öppnar du Magisk Manager-appen och installerar modulen.
  6. Öppna Xposed-appen, sök efter Ambient Music Mod-modulen och aktivera den.
  7. Starta om din enhet. Du bör se spårinformation på din låsskärm nästa gång det spelas musik i bakgrunden.
Ambient Music Mod visar det spår som spelas för närvarande på låsskärmen på en OnePlus 7T Pro som kör Oxygen OS 11.

Utvecklaren har gjort en hel del tester på denna mod och har kommit med en lista med vanliga frågor (FAQs) som du bör kolla här om du har några frågor eller om du har några problem. Vanliga frågor svarar på frågor som hur man testar om Now Playing fungerar, hur många låtar känner den igen, vad man ska göra när du ser en "Pixel Ambient Services"-uppdatering på Google Play (spoiler: uppdatera inte), vilken förstärkningsnivå du ska använda och Mer.

Medan utvecklaren kan bekräfta att funktionen fungerar på en rotad OnePlus 7T Pro som kör OxygenOS 11, rapporterar en testare att den inte kunde köras på ASUS ROG Phone 3 som kör ZenUI. Din körsträcka kan alltså variera. För att ge feedback till utvecklaren, kolla in XDA-forumtråden för Ambient Music Mod på länken nedan.

Ambient Music Mod — Pixel Ambient Music Port XDA tråd

*Det är viktigt att notera att den ursprungliga utvecklaren av Xposed Framework inte har stött projektet sedan dess dess Android 8.1 Oreo-kompatibla version. När utvecklaren (och andra personer på våra forum) nämner Xposed, hänvisar de till de inofficiella efterföljarna till Xposed Framework som är kompatibla med Android-versioner från 9 till 12. Dessa efterföljare inkluderar "EdXposed" och mer nyligen "LSPosed", som båda tillhandahåller en ART-kopplingsram. Dessa ramverk kräver också att "Riru" installeras, vilket modifierar Androids zygote-process för att tillåta moduler att köra sin egen kod. Du behöver inte veta hur dessa fungerar, men du behöver åtminstone en kombination av Magisk + Riru + EdXposed eller Magisk + Riru + LSPosed installerad för att få Ambient Music Mod igång.