Now Playing van Google Pixel is geporteerd naar andere Android-apparaten

Now Playing van de Google Pixel kan je vertellen welk nummer op de achtergrond wordt afgespeeld, en het is nu geporteerd naar andere Android-smartphones.

Googlen debuteerde de Now Playing functie met de Pixel 2-serie in 2018, en sindsdien is het een integraal onderdeel van de Pixel-reeks gebleven. De functie maakt gebruik van een combinatie van ingebouwde hardware, software en de machine learning-magie van Google om nummers te identificeren die op de achtergrond worden afgespeeld. Now Playing was bedoeld als een exclusieve Pixel-functie, maar het was slechts een kwestie van tijd voordat aangepaste ROM-ontwikkelaars erin slaagden laat het werken bovenop een AOSP-codebasis en kom met hun eigen inname op de functie.

Nu, XDA erkende ontwikkelaar/erkende bijdrager Quinny899 heeft de zaken nog een stap verder gebracht. Hij heeft een hybride Xposed- en Magisk-mod bedacht, genaamd "Ambient Music Mod", die de originele Now Playing-functie van Google volledig overdraagt ​​naar andere Android-smartphones. Zijn

gratis en open source en er is bevestigd dat het werkt op sommige OnePlus-apparaten, zoals de OnePlus 7T Pro.

Net als op Google Pixel-telefoons zorgt de Ambient Music Mod ervoor dat je telefoon automatisch muziek herkent in uw omgeving afspeelt en de naam van het momenteel afgespeelde nummer en de artiest weergeeft op de vergrendel scherm. De functie houdt ook een historische lijst bij van elk geïdentificeerd nummer, zodat u ze kunt bekijken wanneer u maar wilt. Terwijl sommige van de eerdere herimplementaties van Now Playing afhankelijk waren van een actieve internetverbinding om hun werk te doen Job, Ambient Music Mod verwerkt alles lokaal, op het apparaat, en vereist dus geen internet of veel batterij gebruik. Het is tenslotte een volledige overdracht van de functie van Google Pixel-telefoons, dus het werkt in principe hetzelfde als op die apparaten.

Ambient Music Mod-functies

  • Volledige Ambient Music-ondersteuning, inclusief het downloaden van de nieuwste databases via Google Music-herkenning wanneer het apparaat inactief is of in gebruik is (uitsluitingen zijn van toepassing, zie de FAQ voor meer details)
  • Now Playing History ingebouwd en ondersteuning voor geschiedenis-apps van derden
  • De mogelijkheid om het huidige nummer dat nu wordt afgespeeld op het vergrendelscherm weer te geven met behulp van een toegankelijkheidsoverlayservice
  • Handmatige herkenning op aanvraag in de Ambient Music Mod-app
  • Instellingen om de versterking te regelen, hoe vaak de herkenning moet worden geactiveerd, of deze op de kleine CPU-kernen moet worden uitgevoerd en wat er moet gebeuren als er op een melding voor nummerherkenning wordt getikt
  • Bekijk alle herkenbare nummers in uw lokaal gedownloade database via de optie Tracklijst

Zoals eerder vermeld is Ambient Music Mod een hybride Xposed- en Magisk-mod, wat betekent dat je beide frameworks op je telefoon moet hebben geïnstalleerd. Magisk is nodig om root-toegang op uw apparaat te krijgen, terwijl het Xposed-framework ervoor zorgt dat de mod kan aansluiten op de Sound Trigger-driver van Qualcomm Snapdragon-apparaten.

Uw telefoon moet ook een Snapdragon-processor hebben met ondersteuning voor het Sound Trigger 2.1-platform of hoger. De mod vertrouwt op de Sound Trigger-service (dezelfde service die wordt gebruikt door stemassistenten voor stemactivering) om naar muziek te luisteren die in je omgeving wordt afgespeeld en maakt een audio-opname van 8 seconden. De app voert vervolgens een machine learning-model van K-Nearest Neighbor (KNN) uit op dit kleine audiofragment om de exacte overeenkomsten in een lokaal opgeslagen trackdatabase te vinden.

Hoe u Ambient Music Mod op uw apparaat kunt downloaden:

  1. Zorg ervoor dat uw apparaat een ontgrendelde bootloader heeft waarop Magisk en de Xposed*-frameworks zijn geïnstalleerd. (Bekijk onze handleiding voor installatie Magisk.)
  2. Download de nieuwste APK van Ambient Music Mod van de ontwikkelaar GitHub-pagina.
  3. De app voert enkele tests uit om te controleren of uw apparaat compatibel is.
  4. Als uw apparaat aan de eisen voldoet, klikt u onderaan op de knop "Build Installer".
  5. Eenmaal gebouwd, opent u de Magisk Manager-app en installeert u de module.
  6. Open de Xposed-app, zoek naar de Ambient Music Mod-module en schakel deze in.
  7. Start uw apparaat opnieuw op. De volgende keer dat er muziek op de achtergrond wordt afgespeeld, zou je trackinformatie op je vergrendelingsscherm moeten zien.
Ambient Music Mod toont het nummer dat momenteel wordt afgespeeld op het vergrendelscherm van een OnePlus 7T Pro met Oxygen OS 11.

De ontwikkelaar heeft veel getest op deze mod en heeft een lijst met veelgestelde vragen (FAQ's) opgesteld die u moet stellen Bekijk hier als u vragen heeft of problemen ondervindt. De FAQ beantwoordt vragen zoals hoe je kunt testen of Now Playing werkt, hoeveel nummers het herkent, wat je wanneer moet doen je ziet een ‘Pixel Ambient Services’-update op Google Play (spoiler: niet updaten), welk versterkingsniveau je moet gebruiken, en meer.

Hoewel de ontwikkelaar kan bevestigen dat de functie werkt op een geroote OnePlus 7T Pro met OxygenOS 11, meldt een tester dat deze niet werkt op de ASUS ROG Phone 3 met ZenUI. Uw kilometerstand kan dus variëren. Om feedback te geven aan de ontwikkelaar, bekijk je de XDA-forumthread voor Ambient Music Mod via de onderstaande link.

Ambient Music Mod — Pixel Ambient Music-poort XDA Thread

*Het is belangrijk op te merken dat de oorspronkelijke ontwikkelaar van het Xposed Framework het project sindsdien niet meer heeft ondersteund de Android 8.1 Oreo-compatibele release. Wanneer de ontwikkelaar (en andere mensen op onze forums) Xposed noemen, bedoelen ze de onofficiële opvolgers van het Xposed Framework die compatibel zijn met Android-versies van 9 tot en met 12. Deze opvolgers zijn onder meer "EdXposed" en meer recentelijk "LSPosed", die beide een ART hooking-framework bieden. Deze raamwerken vereisen ook dat "Riru" wordt geïnstalleerd, wat het zygote-proces van Android aanpast zodat modules hun eigen code kunnen uitvoeren. Je hoeft niet te weten hoe deze werken, maar je hebt wel minimaal één combinatie van Magisk + Riru + EdXposed of Magisk + Riru + LSPosed nodig om Ambient Music Mod aan de praat te krijgen.