Ambient Music Mod v2 Hands-on: de Now Playing-functiepoort van Google Pixel

click fraud protection

Ambient Music Mod porteert Now Playing van Google Pixel naar andere Android-apparaten. De nieuwste release van de mod brengt verschillende nieuwe functies met zich mee.

De meeste mensen zullen het erover eens zijn dat de software op Pixel-smartphones laat zien wat Google van Android gelooft zou moeten worden, en als zodanig wordt de software vaak goed ontvangen door liefhebbers. Niettemin hoef je, dankzij de toegewijde modding-community, niet per se een Pixel-apparaat te bezitten om te profiteren van de softwarefuncties. De ‘Now Playing’-functionaliteit is bijvoorbeeld exclusief gebleven voor de Pixel-line-up, maar ontwikkelaar Kieron Quinn, ook wel bekend als Quinny899 op onze forums is het gelukt port het naar andere Android-smartphones in de vorm van een hybride Xposed-Magisk-module genaamd Omgevingsmuziekmod. Nu heeft Quinn nog een stap verder gegaan en de mod volledig gereviseerd om er een niet-rootoplossing van te maken.

Maak kennis met Ambient Music Mod v2

Het maken van herkenningsfunctie voor omgevingsmuziek van de Pixel-smartphones

hardware-agnostisch zonder root-privilege was geen gemakkelijke taak, maar Quinny899 bereikte deze prestatie met behulp van Shizuku. Voor de onwetenden: Shizuku maakt gebruik van een unieke service geeft apps van derden toegang tot API's op systeemniveau via de Android Debug Bridge (ADB)-interface. Sinds de v2-release kan Ambient Music Mod werken zonder root-toegang op apparaten met Android 12 of hoger.

Een andere grote verandering is het verwijderen van Xposed-gerelateerde afhankelijkheden. Het is niet nodig om een ​​Xposed-distributie zoals EdXposed of Gesteld niet meer, omdat de mod nu als een zelfstandige app wordt geleverd. Houd er rekening mee dat je op oudere Android-versies nog steeds kunt kiezen voor de root-only variant van Ambient Music Mod.

Wat zijn de kenmerken van Ambient Music Mod v2

Hieronder vindt u een overzicht van de functies van Ambient Music Mod:

  • Volledige Now Playing-ondersteuning, gebaseerd op de nieuwste versie van Pixel-apparaten en de nieuwste muziekdatabases
  • Automatische Ambient Music-herkenning, met instellingen om te bepalen hoe vaak de herkenning wordt uitgevoerd - het vinden van de juiste balans tussen batterijgebruik en gemak
  • Ondersteuning voor nu speelgeschiedenis en favorieten
  • Ondersteuning om herkenningen handmatig te activeren, inclusief een startschermwidget
  • Herkenning op aanvraag op ondersteunde apparaten, met behulp van de door Google Assistent ondersteunde herkenningsengine voor nummers die niet in de lokale database staan ​​(moet handmatig worden geactiveerd)
  • Nu weergeven Nummers afspelen op het vergrendelscherm (toegankelijkheidsservice vereist)
  • Bekijk de volledige tracklijst met herkenbare nummers en wijzig de databaselocatie als uw smaak niet overeenkomt met de landinstelling van uw apparaat

Op het moment van schrijven heeft de ontwikkelaar al twee hotfixes gepusht na de grote release van v2. U kunt nu een alternatieve coderingsoptie kiezen en de "gain"-waarden nauwkeurig regelen om de problemen met vervorming en/of gekraak op te lossen.

Hoe Ambient Music Mod v2 te downloaden en te installeren

Net als de originele release is Ambient Music Mod v2 een gratis en open-source mod. Je kunt de nieuwste versie van de APK vinden in de GitHub-repository van het project, hieronder gelinkt.

Ambient muziek-mod downloaden

Kijk eens naar om de gedownloade APK te installeren onze gids voor het sideloaden van Android-app-pakketten. Na de installatie zal Ambient Music Mod om Shizuku-toegang vragen. Afhankelijk van de onderliggende Android-versie kunt u doorgaan met de root- of niet-rootmodus. Vervolgens downloadt de app een paar extra componenten en wordt u gevraagd de vereiste machtigingen te geven - dat is alles.

Vergelijking van Now Playing en Ambient Music Mod v2

Onder de motorkap gebruikt Ambient Music Mod een aangepaste versie van een Google-app genaamd Android System Intelligence. Het herkenningsgedeelte op het apparaat wordt uitgevoerd na het doorzoeken van de muziekdatabase - precies wat Google's Now Playing doet. Als gevolg hiervan zijn de real-life prestaties van Ambient Music Mod op een niet-Google-apparaat min of meer vergelijkbaar met die van een Pixel-smartphone, vooral na het afstemmen van de parameters. Er zijn echter een handvol verschillen tussen de exclusieve Pixel-functie en de mod.

Hier is een korte praktische oefening om de verschillen te laten zien tussen de officiële Google-implementatie en de mod van Quinny899. De testtoestellen zijn een Google Pixel 4a Androïde 13 Bèta 3.2 en een oude Redmi 5 met een onofficiële build van LineageOS 18.1 bovenop Android 11.

1. gebruikersinterface

Op Pixel-smartphones heeft u toegang tot de optie 'Nu spelen' onder Instellingen => Geluid & trillingen. Ambient Music Mod is echter een zelfstandige app, daarom kunt u de vermelding ervan vinden in de app-lijstsectie van uw opstartprogramma. Nadat u op het pictogram hebt getikt, krijgt u toegang tot de Nu aan het spelen scherm en extra opties.

2. Herkennen van de omgevingsmuziek

Zodra de muziekdatabase is gedownload, zou je voor beide de optie "Identificeer nummers die in de buurt worden afgespeeld" moeten kunnen inschakelen. Op een Google Pixel-apparaat moeten de nummers die om u heen worden afgespeeld automatisch worden geïdentificeerd en op het vergrendelscherm worden weergegeven.

Met Ambient Music Mod kunt u deze optie inschakelen. Als u uw vergrendelscherm niet rommelig wilt maken, kunt u kiezen voor de handmatige knop "Herkennen" om de muziek te identificeren.

3. Speelt nu geschiedenis en muziek zoeken

De Nu speelgeschiedenis sectie is vrijwel identiek in beide implementaties. Je kunt de geschiedenis van erkende melodieën verkennen, ze toevoegen onder de Favorieten lijst en plaats optioneel een snelkoppeling van de sectie naar uw startscherm voor snelle toegang.

Het handmatige zoekgedeelte is echter anders. Op een Pixel-telefoon kunt u eenvoudig de genoemde optie inschakelen Toon zoekknop op vergrendelscherm en zoek naar een nummer vanaf uw vergrendelscherm. Dit "On Demand"-herkenningsmechanisme werkt mogelijk niet op alle apparaten met Ambient Music Mod. Meer weten, vriendelijk neem de uitleg van de ontwikkelaar door.

4. Gemengd

Omdat de Now Playing-module van Google een ingebouwd onderdeel is van de Pixel-firmware, valt er niet veel te sleutelen. Om het te generaliseren moest Quinny899 een paar aangepaste parameters in de Ambient Music Mod-codebase plaatsen.

Je kunt de muziekherkenningsperiode en -buffer aanpassen, de identificatieroutine dwingen om op de kleine CPU-kernen te draaien, de versterking aanpassen en nog veel meer. Dit is iets dat de compatibiliteit aanzienlijk verbetert. Ik moest bijvoorbeeld de alternatieve codering kiezen (beschikbaar sinds de versie v2.0.2) op de Redmi 5, anders kon hij de omgevingsmuziek niet detecteren vanwege vervorming. Met de mod kunt u ook een back-up maken van uw aangepaste instellingen en deze daarna herstellen.

Conclusie

De Now Playing-functie is nooit naar AOSP gepusht, dus Kieron moest reverse-engineeren en talloze uitdagingen doorstaan ​​om deze beschikbaar te maken voor niet-Google-apparaten. Hij het proces gedetailleerd beschreven op zijn blog. Lees het zeker eens als je nieuwsgierig bent naar alles achter de schermen.

Ga naar de GitHub-link voor de codebase en meer informatie over hoe de mod werkt. Je kunt ook deelnemen aan de discussie, een bug melden of een nieuwe functie aanvragen door een bericht te plaatsen in de onderstaande forumthread.

Omgevingsmuziekmod: GitHub-opslagplaats || XDA-discussiethread


Bron:Mishaal Rahman op Twitter