12 votos

Evitar que los reproductores de música se reproduzcan automáticamente al conectarse por bluetooth

Cada vez que conecto mi dispositivo Android con un dispositivo bluetooth, se inicia automáticamente Spotify y comienza a reproducir.
Que yo sepa esto también le pasa a otros usuarios/jugadores (según google)

¿Cómo puedo evitarlo (sin salir de Spotify)?

Android: 6.0.1 Versión de Spotify: 6.2.0.1015

0 votos

@beeshyams sí que lo es, pero la solución debería cubrir también los dispositivos no rooteados, ya que esto no sólo me preocupa a mí.

0 votos

@beeshyams ¿Cómo sería una solución tasker? Puedes añadirlo como respuesta aquí para dispositivos rooteados y si a alguien se le ocurriera una solución no rooteada, podría editar tu respuesta.

0 votos

No es mío. No conozco Tasker así que no publicaré esa solución. Pero [aquí está]( xda-developers.com/ )

10voto

xavier_fakerat Puntos 1

Antecedentes

La mayor parte de esta guía fue extraída aquí: Cómo desactivar la reproducción automática por Bluetooth en cualquier teléfono Android

El objetivo de esta guía no es desactivar por completo la música por Bluetooth, Si no, esto último se puede conseguir fácilmente:

Desactivar la música por Bluetooth : Ajustes >> Bluetooth >> Su dispositivo (coche) >> Ajustes y luego desmarcar el soporte de audio.

y esto simplemente destruye todo el propósito de la guía.

 Es importante saber que reproducción automática es un característica de muchos dispositivos Bluetooth, a pesar de que la gente ve esta "característica" como un problema, que es la razón original por la que el autor escribió la guía.


Cómo entender 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 alternar la reproducción/pausa en Android.

  • Las aplicaciones con un receptor de emisión MediaButtonReceiver pueden entonces reaccionar a este evento Media Button.

  • Android mantiene un registro de la última aplicación que solicita recibir eventos del botón multimedia.

Cualquier nueva aplicación multimedia puede tomar el relevo para escuchar la tecla del botón multimedia llamando a  setMediaButtonReceiver  en AudioManager, y que aplicación manejará los eventos de las teclas del botón multimedia hasta que otra aplicación solicite el control.

Puedes ver qué aplicación está actualmente configurada para responder a estos eventos de teclas introduciendo el siguiente comando ADB:

adb shell settings get secure media_button_receiver

En el dispositivo del autor, este comando dio la siguiente salida:

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

Este es el receptor de transmisión configurado por Google Play Music para responder a los eventos de las teclas del botón multimedia. Así que si conecto mi dispositivo Bluetooth, mi teléfono iniciará automáticamente la reproducción en Google Play Music.

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

Perfil (o activación)

  • Vaya a la pestaña Perfiles y haga clic en el "+".
  • Evento >> Estado >> Red >> BT Conectado
  • Toque atrás para salir de esta ventana

Tarea

Verá que, en cuanto salga, se le pedirá que lo vincule a una Tarea

  • Desplácese hasta la lista de tareas y seleccione "Nueva tarea +".
  • Puedes mantenerlo anónimo o darle un nombre
  • Pulse "+" para añadir una nueva Acción
  • Medios de comunicación >> Botón de medios de comunicación Eventos >> Grab
  • Toque atrás para salir de esta tarea

AFAIK Root no es necesario para esta tarea

enter image description here enter image description here enter image description here

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

Por desgracia, no he podido conseguir que la aplicación de música Spotify o Soundcloud reproduzca el problema. Sin embargo, he vuelto a probar esta función utilizando un PC con el servicio de audio remoto (el módulo Bluetooth de mi PC lo admite) para probar la función de reproducción automática del bluetooth.

Pruebas realizadas

  1. Habilitado el servicio de audio Bluetooth (para utilizar los altavoces del PC para escuchar el audio remoto).

  2. Abrir dos aplicaciones de música diferentes en Android y reproducir música y jugar

  3. Se ha creado un "media button grab" en Tasker para manejar los eventos de las teclas de los botones multimedia.

  4. Reprobado (2) con Tasker ejecutando la tarea previamente creada.

enter image description here

Resultados

  1. En la prueba (2) la salida de audio se transfirió a los altavoces del PC indicando que la función de reproducción automática seguía activa.

  2. Después de realizar la prueba (4), la salida de sonido del audio provenía de Android y no se transfería a los altavoces del PC. Lo que esencialmente resuelve el problema.


Alternativamente

Dirígete a playstore y consigue Conexión y reproducción por Bluetooth

enter image description here enter image description here enter image description here

Puedes decirle qué aplicación debe reproducirse en cada dispositivo bluetooth (o que NO se reproduzca en un determinado dispositivo BT)

Agradecimientos

0voto

Nicklas Puntos 30

Comprueba las rutinas de Bixby si tienes un Samsung. Puede que esté configurado para activar la música en cuanto se conecte el Bluetooth.

-1voto

Mosh Puntos 1436

Si te molesta que tu teléfono inteligente Android inicie automáticamente la música cuando arrancas el coche. Aquí está la solución que encontré husmeando: Abra su navegador Google Chrome en él teléfono, haga clic en la esquina superior derecha inferior, haga clic en la configuración, avance, configuración del sitio, los medios de comunicación y desactivar la reproducción automática. Bingo. Ahora puedes reproducir cualquier medio cuando quieras. JT.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X