Tech News

Technik & Digital

Der Now Playing Feature-Port von Google Pixel


Die meisten Menschen werden zustimmen, dass die Software auf Pixel-Smartphones das zeigt, was Google von Android hält sollte sein, und als solche wird die Software von Enthusiasten oft gut angenommen. Dank der engagierten Modding-Community müssen Sie jedoch nicht unbedingt ein Pixel-Gerät besitzen, um die Softwarefunktionen nutzen zu können. Die „Now Playing“-Funktion zum Beispiel ist exklusiv für die Pixel-Reihe geblieben, aber Entwickler Kieron Quinn, in unseren Foren auch als Quinny899 bekannt, hat es geschafft, sie in Form eines hybriden Xposed-Magisk-Moduls namens Xposed auf andere Android-Smartphones zu portieren Ambient-Musik-Mod. Jetzt ist Quinn noch einen Schritt weiter gegangen und hat den Mod komplett überarbeitet, um ihn zu einer Nicht-Root-Lösung zu machen.

Lernen Sie Ambient Music Mod v2 kennen

Die Erkennungsfunktion für Umgebungsmusik der Pixel-Smartphones ohne Root-Rechte hardwareunabhängig zu machen, war keine leichte Aufgabe, aber Quinny899 hat das Kunststück mit Shizuku geschafft. Für Unwissende: Shizuku verwendet einen einzigartigen Dienst, der Apps von Drittanbietern den Zugriff auf APIs auf Systemebene über die Android Debug Bridge (ADB)-Schnittstelle ermöglicht. Seit der Version v2 kann Ambient Music Mod funktionieren ohne Root-Zugriff auf Geräten mit Android 12 oder höher.

Eine weitere große Änderung ist das Entfernen von Xposed-bezogenen Abhängigkeiten. Es ist nicht mehr nötig, eine Xposed-Distribution wie EdXposed oder LSPosed zu installieren, da der Mod jetzt als eigenständige App kommt. Denken Sie daran, dass Sie sich bei älteren Android-Versionen immer noch für die Nur-Root-Variante von Ambient Music Mod entscheiden können.

Was sind die Funktionen von Ambient Music Mod v2

Nachfolgend finden Sie eine Übersicht über die Funktionen, die von Ambient Music Mod bereitgestellt werden:

  • Vollständige Unterstützung für Now Playing, basierend auf der neuesten Version von Pixel-Geräten und den neuesten Musikdatenbanken
  • Automatische Erkennung von Umgebungsmusik mit Einstellungen zur Steuerung der Erkennungshäufigkeit – Finden Sie die richtige Balance zwischen Akkuverbrauch und Komfort
  • Jetzt Unterstützung für Spielverlauf und Favoriten
  • Unterstützung zum manuellen Auslösen von Erkennungen, einschließlich eines Homescreen-Widgets
  • On-Demand-Erkennung auf unterstützten Geräten mit der von Google Assistant unterstützten Erkennungs-Engine für Songs, die sich nicht in der lokalen Datenbank befinden (muss manuell ausgelöst werden)
  • Jetzt anzeigen Songs auf dem Sperrbildschirm abspielen (Barrierefreiheitsdienst erforderlich)
  • Zeigen Sie die vollständige Titelliste erkennbarer Titel an und ändern Sie den Speicherort der Datenbank, wenn Ihr Geschmack nicht mit dem Gebietsschema Ihres Geräts übereinstimmt

Zum Zeitpunkt des Verfassens dieses Artikels hat der Entwickler bereits zwei Hotfixes nach der v2-Hauptversion veröffentlicht. Sie können jetzt eine alternative Codierungsoption auswählen und die „Gain“-Werte fein einstellen, um die Verzerrungs- und/oder Knisterprobleme zu beheben.

So laden Sie Ambient Music Mod v2 herunter und installieren es

Genau wie die Originalversion ist Ambient Music Mod v2 ein kostenloser Open-Source-Mod. Die neueste Version des APK finden Sie im unten verlinkten GitHub-Repo des Projekts.

Laden Sie Ambient Music Mod herunter

Um das heruntergeladene APK zu installieren, werfen Sie einen Blick auf unsere Anleitung zum Querladen von Android-App-Paketen. Nach der Installation fragt Ambient Music Mod nach Shizuku-Zugriff. Abhängig von der zugrunde liegenden Android-Version können Sie im Root- oder Nicht-Root-Modus fortfahren. Als nächstes lädt die App einige zusätzliche Komponenten herunter und fordert Sie auf, die erforderlichen Berechtigungen zu erteilen – das ist alles.

Vergleich von Googles Now Playing und Ambient Music Mod v2

Unter der Haube verwendet Ambient Music Mod eine modifizierte Version einer Google-App namens Android System Intelligence. Der On-Device-Recognition-Teil wird nach der Abfrage der Musikdatenbank ausgeführt – genau das, was Googles Now Playing tut. Infolgedessen ähnelt die reale Leistung von Ambient Music Mod auf einem Nicht-Google-Gerät mehr oder weniger einem Pixel-Smartphone – insbesondere nach dem Einstellen der Parameter. Es gibt jedoch eine Handvoll Unterschiede zwischen der Pixel-exklusiven Funktion und dem Mod.

Hier ist eine kurze praktische Anleitung, um die Unterschiede zwischen der offiziellen Google-Implementierung und dem Mod von Quinny899 zu zeigen. Die Testgeräte sind ein Google Pixel 4a mit Android 13 Beta 3.2 und ein altes Redmi 5 mit einem inoffiziellen Build von LineageOS 18.1 auf Android 11.

1. Benutzeroberfläche

Auf Pixel-Smartphones können Sie unter auf die Option „Jetzt läuft“ zugreifen Einstellungen => Schall & Vibration. Ambient Music Mod ist jedoch eine eigenständige App, daher finden Sie ihren Eintrag im App-Listenabschnitt Ihres Launchers. Nachdem Sie auf das Symbol getippt haben, können Sie auf die zugreifen Läuft gerade Bildschirm und zusätzliche Optionen.

2. Erkennen der Umgebungsmusik

Sobald die Musikdatenbank heruntergeladen ist, sollten Sie in der Lage sein, die Option „In der Nähe spielende Songs identifizieren“ für beide zu aktivieren. Auf einem Google Pixel-Gerät sollten die um Sie herum gespielten Songs automatisch erkannt und auf dem Sperrbildschirm angezeigt werden.

Google Pixel Now Playing auf dem Sperrbildschirm

Ambient Music Mod hingegen ermöglicht es Ihnen, diese Option umzuschalten. Falls Sie Ihren Sperrbildschirm nicht überladen möchten, können Sie sich für die manuelle Schaltfläche „Erkennen“ entscheiden, um die Musik zu identifizieren.

3. Now Playing History und Musiksuche

Das Jetzt Spielgeschichte Abschnitt ist in beiden Implementierungen praktisch identisch. Sie können die Geschichte der erkannten Melodien erkunden und sie unter hinzufügen Favoriten Liste, und platzieren Sie optional eine Verknüpfung des Abschnitts auf Ihrem Startbildschirm, um schnell darauf zugreifen zu können.

Der manuelle Suchteil ist jedoch anders. Auf einem Pixel-Telefon können Sie einfach die aufgerufene Option aktivieren Suchschaltfläche auf dem Sperrbildschirm anzeigen und suchen Sie auf Ihrem Sperrbildschirm nach einem Lied. Dieser „On Demand“-Erkennungsmechanismus funktioniert möglicherweise nicht mit Ambient Music Mod auf allen Geräten, die sofort einsatzbereit sind. Um mehr zu erfahren, gehen Sie bitte die Erklärung des Entwicklers durch.

4. Sonstiges

Da das Now Playing-Modul von Google ein fester Bestandteil der Pixel-Firmware ist, gibt es nicht viel zu basteln. Um es zu verallgemeinern, musste Quinny899 einige benutzerdefinierte Parameter in die Ambient Music Mod-Codebasis einfügen.

Erweiterte Optionen des Ambient Music Mod

Sie können die Musikerkennungsperiode und den Puffer optimieren, die Erkennungsroutine zwingen, auf den kleinen CPU-Kernen zu laufen, die Verstärkung anpassen und vieles mehr. Dies verbessert die Kompatibilität erheblich. Zum Beispiel musste ich auf dem Redmi 5 die alternative Codierung (verfügbar seit der Version v2.0.2) auswählen, da sonst die Umgebungsmusik aufgrund von Verzerrungen nicht erkannt werden konnte. Mit dem Mod können Sie auch Ihre benutzerdefinierten Einstellungen sichern und anschließend wiederherstellen.

Fazit

Die Now Playing-Funktion wurde nie auf AOSP übertragen, also musste Kieron ein Reverse Engineering durchführen und unzählige Herausforderungen meistern, um sie für Nicht-Google-Geräte verfügbar zu machen. Er beschrieb den Prozess in seinem Blog. Lesen Sie es, wenn Sie neugierig sind, alles hinter den Kulissen zu erfahren.

Besuchen Sie den GitHub-Link für die Codebasis und weitere Informationen zur Funktionsweise des Mods. Sie können auch an der Diskussion teilnehmen, einen Fehler melden oder eine neue Funktion anfordern, indem Sie in dem unten verlinkten Forum-Thread posten.

Umgebungsmusik-Mod: GitHub Repo || XDA-Diskussionsthread


Quelle: Mishaal Rahman auf Twitter





Source link