La fonctionnalité « Now Playing » de Google, intégrée aux téléphones Pixel, permet une identification musicale en temps réel sans manipulation complexe. L’appareil reconnaît toute musique diffusée à proximité.
Il arrive que l’on souhaite retrouver un morceau écouté auparavant, mais la mélodie nous échappe. Comment alors se remémorer un titre précis ?
Imaginez un outil intelligent sur votre téléphone capable de reconnaître la musique ambiante instantanément. Des applications et des outils de recherche musicale existent, utilisant le microphone, Internet et une base de données musicale intégrée pour identifier les sons.
Google « Now Playing » est l’une de ces solutions, disponible sur tous les téléphones Pixel depuis 2016. Découvrez cette fonctionnalité, son importance et comment l’utiliser sur d’autres appareils Android compatibles.
Qu’est-ce que Google « Now Playing » sur les téléphones Pixel ?
Un téléphone Google Pixel est capable d’écouter les sons ambiants et la musique grâce à ses microphones sophistiqués. Il analyse ces sons pour déterminer s’il s’agit d’une chanson ou d’un morceau de musique, sans envoyer ces données à des serveurs externes. Il compare ensuite ces sons avec une base de données embarquée de milliers de signatures numériques musicales.
Lorsqu’une correspondance est trouvée, le Pixel affiche des informations détaillées : album, compositeur, studio d’enregistrement, auteur, interprète, etc. Google met régulièrement à jour sa base de données musicale pour une reconnaissance quasi exhaustive des chansons et mélodies.
« Now Playing » s’améliore avec les nouveaux modèles Pixel. Les fonctionnalités de recherche musicale sont plus avancées sur les Pixel 3 et suivants que sur les Pixel 2 ou les modèles de 2016.
Voici quelques technologies clés utilisées par cette application :
Technologies utilisées
Google « Now Playing » exploite des technologies numériques de pointe : microphones à réduction de bruit, zoom audio, empreintes musicales et apprentissage automatique. La base de données musicale hors ligne varie selon la région, assurant une meilleure efficacité de « Now Playing ».
L’analyse d’un extrait de 8 secondes permet de comparer l’échantillon avec la base de données embarquée grâce à un modèle d’apprentissage automatique.
La base de données des morceaux
La base de données musicale hors ligne du Pixel garantit la confidentialité des sons ambiants. Aucune donnée n’est partagée avec Google ou d’autres entités externes.
Les mises à jour régulières assurent une base de données à jour, permettant la reconnaissance d’un maximum de chansons et de musiques. La base de données du Pixel peut contenir jusqu’à 500 Mo d’empreintes sonores numériques pour la reconnaissance musicale, selon votre région.
Économie de batterie et activation manuelle
La fonctionnalité « Now Playing » peut être activée et désactivée à volonté. Lorsqu’elle est active, elle analyse l’environnement toutes les 60 secondes (ou plus) pour détecter des sons reconnaissables, permettant ainsi d’économiser la batterie.
Contrôle intuitif
Google « Now Playing » affiche les informations musicales, même lorsque l’appareil est verrouillé. Si vous souhaitez en savoir plus sur un morceau détecté, il suffit d’appuyer sur la notification affichée en bas de l’écran.
La notification se développe pour afficher les détails de la chanson. Vous pouvez la marquer comme favorite ou l’ajouter à une liste de lecture.
Les avantages de Google « Now Playing »
Bien que « Now Playing » soit une exclusivité Android pour les Pixel 2 et versions ultérieures, de nombreux utilisateurs souhaiteraient l’avoir sur leur propre appareil. Toutefois, cette fonctionnalité n’est pas disponible sous forme d’application installable, comme Google Photos ou Messages.
D’autres applications comme Soundhound, Shazam ou l’Assistant Google offrent des services similaires. Néanmoins, les utilisateurs Android privilégient « Now Playing ». En voici les raisons :
#1. L’Assistant Google est une méthode simple pour reconnaître les sons sur Android, mais il ne détecte pas la musique instrumentale.
Il reconnaît une mélodie uniquement s’il s’agit d’une chanson avec des paroles. De plus, l’Assistant compare le son enregistré en ligne, ce qui pose un risque pour la confidentialité des données.
#2. Soundhound est un autre concurrent de « Now Playing ». Contrairement au Pixel qui utilise une base de données hors ligne, Soundhound effectue ses recherches en ligne. Si la confidentialité est une préoccupation majeure, la méthode du Pixel est plus intéressante.
#3. Shazam est une application de reconnaissance musicale populaire sur Android et iOS. Elle nécessite une connexion internet pour comparer les sons détectés avec sa base de données. Il est possible d’effectuer une recherche hors ligne, mais l’application mettra la demande en attente jusqu’à ce que l’appareil soit connecté.
#4. Google « Now Playing » est une application gratuite, un facteur clé de sa popularité. La plupart de ses concurrents sont des plateformes de distribution de contenu musical, souvent payantes.
#5. Les applications de recherche musicale gratuites affichent souvent de nombreuses publicités. « Now Playing » évite cette nuisance et ne vous suit pas pour vous proposer des publicités ciblées.
#6. « Now Playing » est une application autonome. Elle fonctionne en arrière-plan et analyse l’environnement de manière intermittente, identifiant immédiatement les chansons diffusées.
#7. Sur les Pixel 4 et versions ultérieures, il est possible d’activer une recherche musicale basée sur le cloud, permettant de découvrir des titres plus rares ou récents, absents de la base de données hors ligne.
#8. Si le Pixel détecte une chanson en mode verrouillé, plusieurs notifications sont affichées. Vous ne manquerez ainsi aucune information.
Comment utiliser Google « Now Playing » sur d’autres téléphones Android
« Now Playing » n’est pas disponible sur les appareils tiers comme Samsung, Redmi, Xiaomi, OnePlus, etc. Cependant, l’utilisation du Mod « Ambient Music » (AMM) permet d’obtenir cette fonctionnalité.
AMM est une application Android modifiée, non disponible sur le Google Play Store. Les mods offrent des fonctionnalités améliorées et un accès de niveau développeur, raison pour laquelle Google ne les autorise pas sur sa boutique.
Le mod AMM permet de télécharger et d’installer automatiquement l’application « Pixel Now Playing » depuis GitHub. Il utilise des API cachées, des paramètres d’accessibilité et une intelligence système Android modifiée.
Caractéristiques notables du mod « Ambient Music »
#1. Le mod « Ambient Music » injecte toutes les fonctionnalités de « Now Playing » (y compris la recherche musicale basée sur le cloud à la demande) sur les appareils Android non-Pixel compatibles.
#2. Il permet de régler manuellement la reconnaissance musicale afin d’équilibrer parfaitement l’identification des sons et l’utilisation de la batterie.
#3. Le mod offre un widget d’écran d’accueil pour le lancement manuel de la reconnaissance sonore.
#4. L’outil AMM donne accès aux fonctions d’historique et de mise en favori de « Now Playing ».
#5. Si l’appareil le permet, le mod « Ambient Music » affiche les morceaux en cours de lecture sur l’écran de verrouillage.
#6. AMM permet d’accéder à l’intégralité de la base de données musicale.
#7. Il est possible de modifier facilement les paramètres régionaux pour accéder aux bases de données musicales d’autres régions.
#8. Bien qu’il injecte du code, AMM n’enregistre pas les conversations personnelles ni les sons ambiants. Il enregistre seulement la musique pour Google « Now Playing ». Le code source d’AMM est open source et peut être audité.
Exigences pour l’installation
Pour utiliser la fonctionnalité de base de « Now Playing », voici les prérequis :
- Un smartphone sous Android 11.0 ou version ultérieure.
- Pour Android 9.0, 10.0 et 11.0, il est nécessaire de rooter l’appareil.
- Android 12.0 ou version ultérieure est idéal, car il offre un accès automatique à CAPTURE_AUDIO_HOTWORD via Android Shell.
- L’application Shizuku pour l’accès API et l’utilisation d’adb.
Pour Google « Now Playing » à la demande, il faut :
- Android 12 ou version ultérieure.
- Un appareil avec un processeur ARM v8.
- La version groupée des applications Google .29.
- Le service de reconnaissance musicale de l’application Google doit être défini comme service de reconnaissance système.
Guide d’installation étape par étape
#1. Installation des applications mobiles requises
Téléchargez l’application Shizuku depuis le Google Play Store et installez-la.
Téléchargez également le fichier APK du mod « Ambient Music » depuis GitHub et installez-le sur votre téléphone Android.
#2. Activation des options pour les développeurs
Ouvrez les Paramètres puis Allez dans « À propos du téléphone ». Appuyez sept fois sur le numéro de build.
L’appareil peut vous demander le code PIN de sécurité, sinon, il affichera un message vous confirmant que vous êtes devenu développeur.
Les options pour les développeurs sont désormais activées. Elles sont apparues dans l’application Paramètres.
#3. Configuration du débogage sans fil de l’application Shizuku
Faites défiler la liste des options dans les Paramètres pour trouver les Options pour développeurs. Activez le Débogage USB.
Ouvrez Shizuku. L’application indiquera que le service n’est pas en cours d’exécution. Sous l’option « Démarrer via le débogage sans fil », vous trouverez une icône de couplage. Appuyez dessus. Shizuku affichera une notification vous suggérant d’entrer en mode écran partagé afin de faciliter la navigation. Choisissez Options pour développeurs.
L’écran des Options pour les développeurs s’affiche. Activez l’écran partagé en appuyant sur l’icône rectangulaire en bas de l’écran. Shizuku apparaît maintenant en bas de l’écran. Dans les Options développeur, recherchez « Débogage sans fil » et activez-le. Confirmez la demande d’autorisation.
Appuyez de nouveau sur « Débogage sans fil », puis faites défiler légèrement jusqu’à trouver « Appareil de couplage avec code QR ». Appuyez dessus. Un code d’appariement apparaît dans la moitié supérieure de l’écran. Touchez une fois la fenêtre contextuelle. Shizuku vous demandera le code d’appariement. Entrez-le et confirmez.
Le couplage est terminé. Appuyez sur l’écran de Shizuku, puis sur Démarrer, situé juste sous l’icône de couplage. Cela lancera le Wireless Android Debug Bridge (adb). Un code va s’exécuter et Shizuku va réapparaitre. L’application est maintenant en cours d’exécution.
#4. Configuration du mod « Ambient Music » et installation de « Now Playing »
Lancez le mod « Ambient Music ». Appuyez sur Démarrer et autorisez l’accès « tout le temps ». Shizuku et AMM vont se connecter en arrière-plan. Une fois cela terminé, un écran s’affichera. Appuyez sur « Suivant ».
#5. AMM affichera « Now Playing is loading », puis l’application se téléchargera au bout de 10 secondes. Une fois le téléchargement terminé, appuyez sur le bouton Installer pour commencer l’installation de Pixel « Now Playing ».
#6. Vous devrez peut-être désactiver les optimisations de batterie dans la section « Batterie » des Paramètres. Une fois fait, vous verrez l’écran « Configuration terminée ». Appuyez sur « Fermer ». L’écran de « Now Playing » s’affiche. Au début, « Now Playing » indiquera « Downloading song database ».
#7. Une fois le téléchargement de la base de données terminé, vous pouvez lancer une chanson et appuyer sur le bouton « Reconnaître » de « Now Playing » pour vérifier si l’application fonctionne correctement.
Voilà ! Vous avez importé et activé « Now Playing » sur un téléphone non-Pixel. L’option « À la demande » devrait être disponible si votre appareil répond aux exigences matérielles avancées.
Conclusion
Google « Now Playing » est une fonctionnalité qui distingue les téléphones Pixel des autres appareils Android. Bien que d’autres applications proposent des services similaires, aucune n’est aussi efficace que « Now Playing » des téléphones Pixel.
Des développeurs experts ont trouvé des moyens d’intégrer « Now Playing » sur des téléphones non-Pixel. Bien que les étapes soient techniquement exigeantes, le résultat est satisfaisant pour les passionnés de musique.
Vous pouvez aussi découvrir comment installer GCam sur les téléphones non-Pixel, une lecture intéressante.