Port de la fonctionnalité Google Pixel Play Now

La plupart des gens s’accordent à dire que le logiciel des smartphones Pixel montre ce que Google pense d’Android devrait En tant que tel, le logiciel est souvent bien accueilli par les passionnés. Cependant, grâce à la communauté de mods dédiée, vous n’avez pas nécessairement besoin de posséder un appareil Pixel pour profiter des fonctionnalités du logiciel. Par exemple, la fonctionnalité Now Playing est restée exclusive à l’ensemble Pixel, mais le développeur Kieron Quinn, alias Quinny899 sur nos forums, a réussi à la porter sur d’autres smartphones Android sous la forme d’un module hybride Xposed-Magisk appelé Mod musique d’ambiance. Maintenant, Quinn a poussé les choses un peu plus loin et a révisé toute la situation pour en faire une solution non drastique.

Apprenez à connaître Ambient Music Mod v2.0.0

Rendre la fonction de reconnaissance de la musique ambiante des smartphones Pixel sans privilège root n’a pas été une tâche facile, mais Quinny899 a réalisé cet exploit en utilisant Shizuku. Pour ceux qui ne le savent pas, Shizuku utilise un service unique qui permet aux applications tierces d’accéder aux API à l’échelle du système via l’interface Android Debug Bridge (ADB). Depuis la version v2, Ambient Music Mod peut fonctionner Sans accès root sur les appareils avec Android 12 ou supérieur.

Un autre grand changement est la suppression des dépendances liées à Xposed. Il n’est plus nécessaire d’installer une distribution Xposed comme EdXposed ou LSPosed, car le mod se présente désormais sous la forme d’une application autonome. Gardez à l’esprit que vous pouvez toujours choisir la seule option racine pour Ambient Music Mod sur les anciennes versions d’Android.

Quelles sont les fonctionnalités d’Ambient Music Mod v2.1 ?

Vous trouverez ci-dessous un ensemble de fonctionnalités offertes par Ambient Music Mod :

  • Prise en charge complète de Now Play, basée sur les derniers appareils Pixel et les dernières bases de données musicales
  • Reconnaissance automatique de la musique environnante, avec des paramètres pour contrôler la fréquence de lecture de la reconnaissance – trouver le bon équilibre entre l’utilisation de la batterie et le confort
  • La prise en charge de l’historique et des favoris est maintenant activée
  • Prise en charge de l’exécution manuelle des opérations de reconnaissance, y compris le widget de l’écran d’accueil
  • Lors de l’identification de la demande sur les appareils pris en charge, en utilisant le moteur de reconnaissance alimenté par Google Assistant pour les chansons qui ne sont pas dans la base de données locale (doit être déclenché manuellement)
  • Afficher les chansons en cours de lecture sur l’écran de verrouillage (service d’accessibilité requis)
  • Affichez la liste complète des pistes des chansons reconnaissables et modifiez l’emplacement de la base de données si vos goûts ne correspondent pas à la langue de votre appareil

Au moment de la rédaction, le développeur a déjà poussé deux correctifs après la version majeure v2. Vous pouvez maintenant choisir une option d’encodeur alternative et contrôler finement les valeurs de “gain” pour corriger les problèmes de distorsion et/ou de grésillement.

Comment télécharger et installer Ambient Music Mod v2.1

Tout comme la version originale, Ambient Music Mod v2 est un mod gratuit et open source. Vous pouvez trouver la dernière version de l’APK sur le référentiel GitHub du projet lié ci-dessous.

Télécharger le mod de musique ambiante

Pour installer le fichier APK téléchargé, consultez notre guide pour télécharger les packages d’applications Android. Après l’installation, Ambient Music Mod demandera l’accès à Shizuku. Selon la version de base d’Android, vous pouvez procéder en mode rooté ou non rooté. Après cela, l’application téléchargera certains plug-ins et vous demandera d’accorder les autorisations requises – c’est tout.

Comparaison de Google Now Playing et Ambient Music Mod v2.0.0

Sous le capot, Ambient Music Mod utilise une version modifiée d’une application Google appelée Android System Intelligence. La partie reconnaissance de l’appareil est effectuée après avoir interrogé la base de données musicale – exactement ce que fait Google Now Play. En conséquence, les performances réalistes du Ambient Music Mod sur un appareil non Google sont quelque peu similaires à celles d’un smartphone Pixel, en particulier après avoir ajusté les paramètres. Cependant, il existe de nombreuses différences entre la fonctionnalité exclusive Pixel et le mode.

Voici un rapide exercice pratique pour montrer les différences entre l’application Google officielle et le mod Quinny899. Les appareils de test sont Google Pixel 4a exécutant Android 13 Beta 3.2 et l’ancien Redmi 5 exécutant une version non officielle de LineageOS 18.1 sur Android 11.

1. Interface utilisateur

Sur les smartphones Pixel, vous pouvez accéder à l’option Lecture en cours sous Réglages => son et vibration. Cependant, Ambient Music Mod est une application autonome, vous pouvez donc trouver son entrée dans la section de la liste des applications du lecteur. Après avoir cliqué sur l’icône, vous pouvez accéder à un fichier joue maintenant écran et options supplémentaires.

2. Reconnaître la musique environnante

Une fois la base de données musicale téléchargée, vous devriez pouvoir activer l’option intitulée “Sélectionner les chansons à jouer à proximité” pour les deux. Sur votre appareil Google Pixel, les chansons qui jouent autour de vous doivent être automatiquement identifiées et affichées sur l’écran de verrouillage.

Google Pixel est maintenant sur l'écran de verrouillage

D’autre part, Ambient Music Mod vous permet de basculer cette option. Si vous ne voulez pas encombrer votre écran de verrouillage, vous pouvez choisir le bouton “reconnaître” manuellement pour sélectionner la musique.

3. Maintenant, lisez l’historique et recherchez de la musique

La L’histoire est maintenant en marche La section est presque identique dans les deux applications. Vous pouvez explorer l’historique des mélodies reconnues et les ajouter dans un fichier Favori Menu, et éventuellement mettre un raccourci vers la section sur votre écran d’accueil pour un accès rapide.

Cependant, la partie recherche manuelle est différente. Sur un téléphone Pixel, vous pouvez simplement activer l’option appelée Afficher le bouton de recherche sur l’écran de verrouillage Et recherchez une chanson à partir de l’écran de verrouillage. Ce mécanisme de reconnaissance “à la demande” peut ne pas fonctionner avec le mod Ambient Music sur tous les appareils une fois déballé. Pour en savoir plus, veuillez consulter l’explication du développeur.

4. Divers

Étant donné que l’unité de démarrage de Google est désormais un composant intégré du micrologiciel Pixel, il n’y a pas grand-chose à faire. Pour le populariser, Quinny899 a dû mettre des paramètres personnalisés dans la base de code Ambient Music Mod.

Options avancées pour le mod de musique ambiante

Vous pouvez modifier la période de reconnaissance pour la musique et le stockage, forcer la routine de définition à s’exécuter sur de petits cœurs de processeur, ajuster le gain, et bien plus encore. C’est quelque chose qui améliore considérablement la compatibilité. Par exemple, j’ai dû choisir le codec alternatif (disponible depuis la v2.0.2) sur le Redmi 5, sinon il ne pourra pas détecter la musique environnante à cause de la distorsion. Le mode vous permet également de sauvegarder vos paramètres personnalisés et de les restaurer par la suite.

conclusion

Now Playing n’a jamais été poussé vers AOSP, donc Kieron a dû procéder à une ingénierie inverse et relever plusieurs défis pour le rendre disponible sur des appareils non Google. Il a détaillé le processus sur son blog. Lisez-le si vous souhaitez tout savoir sur les coulisses.

Rendez-vous sur le lien GitHub pour la base de code et plus d’informations sur le fonctionnement du mod. Vous pouvez également participer à la discussion, signaler un bogue ou demander une nouvelle fonctionnalité en postant dans le fil de discussion du forum ci-dessous.

Mod musique d’ambiance : GitHub Repo || Sujet de discussion XDA


la source: Mishaal Rahman sur Twitter