Empêcher la lecture automatique des lecteurs de musique sur la connexion Bluetooth

Chaque fois que je connecte mon appareil Android à un appareil Bluetooth, il démarre automatiquement Spotify et commence la lecture.
Comme autant que je sache, cela arrive également à dautres utilisateurs / joueurs (selon Google)

Comment puis-je éviter cela (sans me déconnecter de spotify)?

Android: 6.0.1 Spotify Version: 6.2.0.1015

Commentaires

  • @beeshyams oui, mais la solution devrait également couvrir les périphériques non enracinés, car ce nest pas seulement un problème à moi.
  • @beeshyams À quoi ressemblerait une solution de tâche? Vous pouvez lajouter comme réponse ici pour les appareils rootés et si quelquun propose une solution non root, il pourrait modifier votre réponse.
  • It ' Ce nest pas le mien. Je ne connais pas ' Tasker, donc je ne publierai pas cette solution. Mais [cest ici] ( xda-developers.com/… )
  • Mon La solution utilise Macrodroid qui est une autre application dautomatisation. Vous pouvez le tester et me faire savoir si cela fonctionne. Je ne peux pas ' tester puisque je ne ' pas utiliser Spotify. Déclencheur: événement Bluetooth > appareil connecté > tout appareil Action: Tuez lapplication > Spotify ( nécessite root). Vous pouvez le tester en 5 minutes
  • @beeshyams Jaime le lien que vous avez posté! AFAICT il na pas besoin de root (puisque vous pouvez faire des commandes adb via le débogage USB) il suffit dactiver le service daccessibilité Tasker, bonne recherche cependant!

Réponse

Contexte

La majeure partie de ce guide a été extraite ici: Comment désactiver la lecture automatique Bluetooth sur nimporte quel téléphone Android

Le but de ce guide nest pas de désactiver complètement la musique Bluetooth, sinon ce dernier peut facilement être réalisé en:

Désactiver la musique Bluetooth: Paramètres >> Bluetooth >> Votre appareil ( Car) >> Paramètres puis décochez la prise en charge audio.

.. et cela détruit tout simplement le but du guide.

Il est important de savoir que la lecture automatique est une fonctionnalité de nombreux appareils Bluetooth, malgré le fait que les gens voient cette « fonctionnalité » comme un problème, ce qui est la raison pour laquelle lauteur original wro le guide.


Comprendre la lecture automatique Bluetooth sur Android

  • Ce qui se passe essentiellement lorsque vous connectez un périphérique Bluetooth qui envoie une commande de lecture automatique, cest que cette commande est considérée comme un KeyEvent pour basculer la lecture / pause dans Android.

  • Les applications avec un récepteur de diffusion MediaButtonReceiver peuvent alors réagir à cet événement du bouton multimédia.

  • Android garde une trace de la dernière application qui demande à recevoir les événements du bouton multimédia.

Toute nouvelle application multimédia peut prendre le relais pour écouter les événements clés du bouton multimédia en appelant setMediaButtonReceiver dans AudioManager, et cette application gérera les événements clés du bouton média jusquà ce quune autre application demande le contrôle.

Vous pouvez réellement voir quelle application est actuellement configurée pour répondre à ces événements clés en entrant la commande ADB suivante:

adb shell settings get secure media_button_receiver

Sur le lappareil de lauteur, cette commande a donné le résultat suivant:

com.google.android.music/com.google.android.music.playback.MediaButtonIntentReceiver

Ceci est le récepteur de diffusion configuré par Google Play Musique pour répondre aux événements clés du bouton multimédia. Donc, si je branche mon appareil Bluetooth, mon téléphone démarre automatiquement la lecture dans Google Play Musique.

Désactivation de la lecture automatique Bluetooth avec Tasker

Profil (ou déclencheur)

  • Aller à longlet Profils et cliquez sur longlet « + »
  • Événement >> État >> Net >> BT connecté
  • Appuyez en arrière pour quitter cette fenêtre

Tâche

Vous remarquerez que dès que vous quittez, vous serez invité à lier ceci à une tâche

  • Faites défiler la liste des tâches vers le haut, sélectionnez « Nouvelle tâche + »
  • Vous pouvez simplement la garder anonyme ou lui donner un nom
  • Cliquez sur « + » pour ajouter une nouvelle action
  • Médias >> Événements du bouton média >> Saisir
  • Appuyez en arrière pour quitter cette tâche

Racine AFAIK nest pas nécessaire pour cette tâche

entrez la description de limage ici entrez la description de limage ici entrez la description de limage ici

Une fois que vous Une fois terminé, Tasker devrait maintenant se définir automatiquement comme récepteur du bouton multimédia dans Android lors de la connexion à vos appareils Bluetooth sélectionnés. De cette façon, laction de lecture / pause envoyée ne sera reçue par aucune de vos applications multimédias, mais par Tasker

Malheureusement, je nai pas pu obtenir lapplication musicale Spotify ou Soundcloud pour reproduire le problème. Cependant, jai retesté cette fonctionnalité en utilisant un PC avec le service audio à distance (le module Bluetooth sur mon PC le prend en charge) pour tester la fonction de lecture automatique Bluetooth.

Tests effectués

  1. Service audio Bluetooth activé (pour utiliser les haut-parleurs du PC pour écouter laudio à distance).

  2. Ouvrez deux applications musicales différentes sur Android et écoutez de la musique et jouez

  3. Création dune «capture de bouton multimédia» dans Tasker pour gérer les événements clés du bouton multimédia.

  4. Retesté (2) avec Tasker exécutant la tâche précédemment créée.

entrez la description de limage ici

Résultats

  1. Lors du test (2), la sortie audio a été transférée aux haut-parleurs du PC indiquant que la fonction de lecture automatique était toujours active.

  2. Après avoir effectué le test (4), la sortie audio audio provenait dAndroid et na pas été transférée vers les haut-parleurs du PC. Ce qui résout essentiellement le problème.


Sinon ..

Rendez-vous sur le Playstore et obtenir Connexion Bluetooth & Jouer

entrez la description de limage ici entrez la description de limage ici entrez la description de limage ici

Vous pouvez lui indiquer quelle application doit jouer pour chaque appareil Bluetooth (ou pour NE PAS jouer sur un appareil BT donné)

Remerciements

Réponse

Vérifiez votre Bixby routines est que vous avez un Samsung. Il peut être configuré pour activer la musique dès que Bluetooth est connecté.

Réponse

Si vous êtes ennuyé par votre smart téléphone Android démarre automatiquement la musique lorsque vous démarrez votre voiture. Voici la solution que jai trouvée en fouinant: ouvrez votre navigateur Google Chrome sur le téléphone, cliquez sur le coin supérieur droit en bas, cliquez sur paramètres, avance, paramètres du site, médias et désactivez la lecture automatique. Bingo. Vous pouvez désormais lire nimporte quel média quand vous le souhaitez. JT.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *