Now Playing de Google Pixel a été porté sur d'autres appareils Android

Le Google Pixel's Now Playing peut vous indiquer quelle chanson est jouée en arrière-plan, et il a maintenant été porté sur d'autres smartphones Android.

Google a lancé le Now Playing fonctionnalité avec la série Pixel 2 en 2018, et il est resté depuis lors une partie intégrante de la gamme Pixel. La fonctionnalité utilise une combinaison de matériel embarqué, de logiciels et de la magie de l’apprentissage automatique de Google pour identifier les chansons jouées en arrière-plan. Now Playing était censé être une fonctionnalité exclusive à Pixel, mais ce n'était qu'une question de temps avant que les développeurs de ROM personnalisées ne parviennent à le faire. faites-le fonctionner sur une base de code AOSP et proposer leur propre prise sur la fonctionnalité.

Désormais, développeur/contributeur reconnu par XDA Quinny899 a poussé les choses encore plus loin. Il a mis au point un mod hybride Xposed et Magisk appelé "Ambient Music Mod" qui transfère entièrement la fonctionnalité Now Playing originale de Google sur d'autres smartphones Android. C'est

gratuit et open source et il a été confirmé qu'il fonctionne sur certains appareils OnePlus comme le OnePlus 7T Pro.

Tout comme sur les téléphones Google Pixel, le module Ambient Music permet à votre téléphone de reconnaître automatiquement la musique. jouer dans votre environnement et afficher le nom de la chanson et de l'artiste en cours de lecture sur l'écran. écran verrouillé. La fonctionnalité conserve également une liste historique de chaque chanson identifiée afin que vous puissiez y revenir quand vous le souhaitez. Alors que certaines des réimplémentations précédentes de Now Playing reposaient sur une connexion Internet active pour fonctionner travail, Ambient Music Mod traite tout localement, sur l'appareil, et ne nécessite donc pas Internet ni beaucoup de batterie utiliser. Après tout, il s’agit d’un portage complet de la fonctionnalité des téléphones Google Pixel, il fonctionne donc fondamentalement de la même manière que sur ces appareils.

Fonctionnalités du module de musique ambiante

  • Prise en charge complète de la musique ambiante, y compris le téléchargement des dernières bases de données de reconnaissance de Google Music lorsque l'appareil est inactif ou en cours d'utilisation (des exclusions s'appliquent, consultez la FAQ pour plus de détails)
  • Historique de lecture en cours intégré et prise en charge des applications d'historique tierces
  • La possibilité d'afficher la piste en cours de lecture sur l'écran de verrouillage à l'aide d'un service de superposition d'accessibilité
  • Reconnaissance manuelle à la demande dans l'application Ambient Music Mod
  • Paramètres permettant de contrôler l'amplification, la fréquence à laquelle la reconnaissance doit être déclenchée, l'exécution ou non sur les petits cœurs de processeur et que faire lorsqu'une notification de reconnaissance de chanson est activée
  • Affichez toutes les pistes reconnaissables dans votre base de données téléchargée localement via l'option Liste des pistes

Comme mentionné précédemment, Ambient Music Mod est un mod hybride Xposed et Magisk, ce qui signifie que vous aurez besoin des deux frameworks installés sur votre téléphone. Magisk est nécessaire pour obtenir un accès root sur votre appareil, tandis que le framework Xposed permet au mod de se connecter au pilote Sound Trigger des appareils Qualcomm Snapdragon.

Votre téléphone doit également disposer d'un processeur Snapdragon prenant en charge la plate-forme Sound Trigger 2.1 ou supérieure. Le mod s'appuie sur le service Sound Trigger (le même service utilisé par les assistants vocaux pour l'activation vocale) pour écouter de la musique diffusée dans votre environnement et capture un enregistrement audio de 8 secondes. L'application exécute ensuite un modèle d'apprentissage automatique K-Nearest Neighbour (KNN) sur ce petit clip audio pour trouver les correspondances exactes dans une base de données de pistes stockée localement.

Comment télécharger Ambient Music Mod sur votre appareil:

  1. Assurez-vous que votre appareil dispose d'un chargeur de démarrage déverrouillé avec Magisk et les frameworks Xposed* installés. (Consultez notre guide d'installation Magisk.)
  2. Téléchargez le dernier APK de Ambient Music Mod à partir du développeur Page GitHub.
  3. L'application exécutera des tests pour vérifier si votre appareil est compatible ou non.
  4. Si votre appareil répond aux exigences, cliquez sur le bouton « Build Installer » en bas.
  5. Une fois construit, ouvrez l'application Magisk Manager et installez le module.
  6. Ouvrez l'application Xposed, recherchez le module Ambient Music Mod et activez-le.
  7. Redémarrez votre appareil. Vous devriez voir les informations sur la piste sur votre écran de verrouillage la prochaine fois que de la musique sera jouée en arrière-plan.
Ambient Music Mod affichant la piste en cours de lecture sur l'écran de verrouillage d'un OnePlus 7T Pro exécutant Oxygen OS 11.

Le développeur a effectué de nombreux tests sur ce mod et a dressé une liste de questions fréquemment posées (FAQ) que vous devriez consulter. regarde ici si vous avez des questions ou si vous rencontrez des problèmes. La FAQ répond à des questions telles que comment tester si Now Playing fonctionne, combien de chansons reconnaît-il, que faire quand vous voyez une mise à jour "Pixel Ambient Services" sur Google Play (spoiler: ne pas mettre à jour), quel niveau d'amplification utiliser, et plus.

Bien que le développeur puisse confirmer que la fonctionnalité fonctionne sur un OnePlus 7T Pro rooté exécutant OxygenOS 11, un testeur signale qu'elle n'a pas réussi à fonctionner sur le ASUS ROG Phone 3 exécutant ZenUI. Ainsi, votre kilométrage peut varier. Pour donner votre avis au développeur, consultez le fil de discussion du forum XDA pour Ambient Music Mod sur le lien ci-dessous.

Mod de musique ambiante — Discussion XDA sur le port de musique ambiante Pixel

*Il est important de noter que le développeur original de Xposed Framework n'a pas soutenu le projet depuis sa version compatible Android 8.1 Oreo. Lorsque le développeur (et d'autres personnes sur nos forums) mentionnent Xposed, il fait référence aux successeurs non officiels de Xposed Framework qui sont compatibles avec les versions Android 9 à 12. Ces successeurs incluent "EdXposed" et plus récemment "LSPosed", qui fournissent tous deux un cadre d'accrochage ART. Ces frameworks nécessitent également l'installation de "Riru", ce qui modifie le processus zygote d'Android pour permettre aux modules d'exécuter leur propre code. Vous n'avez pas besoin de savoir comment cela fonctionne, mais vous avez besoin d'au moins une combinaison de Magisk + Riru + EdXposed ou Magisk + Riru + LSPosed installée pour que Ambient Music Mod soit opérationnel.