Saltar al contenido
Todo sobre trucos y tutoriales de Android

Cómo desactivar la reproducción automática de Bluetooth en cualquier teléfono Android

Cómo deshabilitar la reproducción automática de Bluetooth en cualquier teléfono Android

¿Alguna vez has conectado tu teléfono a tu altavoz Bluetooth o kit de coche favorito y has descubierto que aplicaciones como Google Play Music, Pandora o Soundcloud empiezan a reproducirse automáticamente?

Esto puede resultar bastante molesto para aquellos usuarios que prefieren seleccionar su propia aplicación preferida para la reproducción multimedia. Desafortunadamente, a menos que su dispositivo Bluetooth en particular le permita desactivar la reproducción automática, es poco lo que puede hacer para evitar que el comando de reproducción se envíe a su dispositivo.

Si usted busca soluciones a este problema en la web, es posible que se haya encontrado con algunas páginas que sugieren un método bastante crudo para resolver este problema. Esto implica ir a la página de configuración de perfiles Bluetooth para cada dispositivo Bluetooth en particular y deshabilitar el perfil de audio multimedia. Llamo a esto una solución «rudimentaria» porque, aunque impide la reproducción automática, hay que volver atrás manualmente y volver a habilitar este perfil antes de poder utilizar el dispositivo Bluetooth para la reproducción multimedia de nuevo.

Perfiles de Bluetooth

Sin embargo, hay un método mejor que puede usar para resolver este problema. Si has leído alguno de mis tutoriales anteriores, entonces probablemente ya has adivinado que esto implica el uso de Tasker. Esta vez, sin embargo, no necesitará utilizar ninguna otra aplicación/plug-in, y la solución es bastante sencilla de implementar incluso para los usuarios principiantes de Tasker. Así es como funcionará.

TE PUEDE INTERESAR:  8 formas efectivas de deshacerse de Google Play Store atascado en la descarga pendiente

Comprensión de la reproducción automática de Bluetooth en Android

Lo que sucede esencialmente cuando se conecta un dispositivo Bluetooth que envía un comando de reproducción automática es que este comando se ve como un KeyEvent para activar la reproducción/pausa en Android. Las aplicaciones con un receptor de emisión MediaButtonReceiver pueden reaccionar a este evento Media Button.

Pero si tiene varias aplicaciones que pueden reaccionar ante esta intención, ¿cómo sabe Android qué aplicación debe iniciar la reproducción? Cómo funciona es que Android realiza un seguimiento de la última aplicación que solicita recibir eventos de Media Button. Cualquier nueva aplicación de medios puede tomar el relevo para escuchar los eventos clave del Botón Media llamando a setMediaButtonReceiver en AudioManager, y esa aplicación manejará los eventos clave del Botón Media hasta que otra aplicación solicite el control. Puede ver qué aplicación está actualmente configurada para responder a estos eventos clave introduciendo el siguiente comando ADB:

la configuración del shell de adb obtiene un botón_de_media seguro

En mi dispositivo, este comando produjo la siguiente salida:

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

Se trata del receptor de emisión configurado por Google Play Music para responder a los eventos clave del botón multimedia. Por lo tanto, si conecto mi dispositivo Bluetooth, mi teléfono iniciará automáticamente la reproducción en Google Play Music.

Podemos aprovechar este hecho para que Tasker sea el que responda a los eventos clave de Media Button. De esta manera, Tasker absorberá el comando de conmutación de reproducción/pausa, evitando que cualquier otra aplicación reaccione a él y, por lo tanto, inicie la reproducción. Ahora, así es como se hace.

TE PUEDE INTERESAR:  Los 10 mejores juegos de cocina para Android e iPhone

Desactivar la reproducción automática de Bluetooth con Tasker

Como se mencionó anteriormente, necesitará Tasker para este proyecto. Sin embargo, esta vez no necesitarás ningún plugin adicional. No estoy seguro de cómo puede replicar esto en otras aplicaciones de automatización, ya que no estoy familiarizado con su conjunto de funciones, pero es libre de probarlo.

En primer lugar, abra Tasker y cree un nuevo perfil pulsando en el icono + . Elija el contexto de estado como se muestra a continuación y seleccione Net -> BT Connected. Aquí, presione el icono de lupa bajo el campo Nombre o Dirección y elija todos los dispositivos Bluetooth en los que desee evitar la reproducción automática.

A continuación, tendremos que crear nuestra Tarea. No es necesario que te molestes en nombrarlo, ya que sólo habrá una acción aquí y no se usará en otro perfil. Una vez que esté en la pantalla de creación de tareas, pulse el botón + en la parte inferior central de la pantalla para crear una acción. Vaya a Media -> Media Button Events y elija Grab en el menú desplegable. En mi experiencia, no necesitaba seleccionar «Usar nueva API», pero si al final este proyecto no funciona, puedes volver atrás y activar esta casilla de verificación.

Una vez que haya terminado, Tasker debería configurarse automáticamente como el receptor de botón multimedia en Android al conectarse a los dispositivos Bluetooth seleccionados. De esta manera, la acción de reproducción/pausa que se envía no será recibida por ninguna de sus aplicaciones multimedia, sino por Tasker.

No te preocupes, ya que esto no significa que Tasker continuará capturando eventos clave del Botón multimedia indefinidamente. Como se mencionó anteriormente, cualquier aplicación puede solicitarlo, por lo que cuando inicie manualmente la reproducción en el reproductor de medios de su elección, recuperará el control de los eventos clave del Botón multimedia.

TE PUEDE INTERESAR:  4 Funciones de Android 10 de las que no puedes pasar

Conclusión

Obviamente no puedo probar esto en todos los dispositivos, pero lo he probado muchas veces al tener este perfil activado/desactivado y al conectar/desconectar mi dispositivo Bluetooth repetidamente. Funcionó como esperaba, pero tendrás que probarlo por ti mismo.

Esta vez no te proporcionaré un perfil para que lo importes debido al hecho de que este perfil es increíblemente fácil de configurar y también requiere que cambies manualmente el Perfil para que elijas tus propios dispositivos Bluetooth de todos modos. Sin embargo, hágame saber si este perfil funciona para usted, y/o si tiene alguna sugerencia para mejorarlo.