Siempre que conecto mi dispositivo Android con un dispositivo bluetooth, Spotify inicia automáticamente y comienza a reproducirse.
Como Hasta donde yo sé, esto también le sucede a otros usuarios / jugadores (según Google)
¿Cómo puedo evitar esto (sin cerrar sesión en Spotify)?
Android: 6.0.1 Spotify Versión: 6.2.0.1015
Comentarios
- @beeshyams sí, pero la solución también debería cubrir los dispositivos no rooteados, ya que esto no es solo una preocupación para mí.
- @beeshyams ¿Cómo sería una solución de tasker? Puede agregarlo como una respuesta aquí para dispositivos rooteados y si a alguien se le ocurriera una solución no raíz, podría editar su respuesta.
- Es ' no es mio. No ' no conozco a Tasker, así que no publicaré esa solución. Pero [aquí está] ( xda-developers.com/… )
- Mi La solución es usar Macrodroid , que es otra aplicación de automatización. Puedes probarlo y avisarme si funciona. No puedo ' probarlo ya que no ' uso Spotify. Activador: evento de Bluetooth > dispositivo conectado > cualquier dispositivo Acción: matar la aplicación > Spotify ( requiere root). Puedes probar esto en 5 minutos
- @beeshyams ¡Me gusta el enlace que publicaste! AFAICT, no necesita root (ya que puede ejecutar comandos adb a través de la depuración USB) solo necesita habilitar el servicio de accesibilidad Tasker, ¡sin embargo, buena investigación!
Respuesta
Antecedentes
La mayor parte de esta guía se extrajo aquí: Cómo deshabilitar la reproducción automática de Bluetooth en cualquier teléfono Android
El objetivo de esta guía no es «deshabilitar la música Bluetooth por completo, de lo contrario, esto último se puede lograr fácilmente mediante:
Deshabilitar la música Bluetooth: Configuración >> Bluetooth >> Su dispositivo ( Car) >> Settings y luego desmarque el soporte de audio.
..y esto simplemente destruye todo el propósito de la guía.
Es importante saber que autoplay es una función de muchos dispositivos Bluetooth, a pesar de que la gente ve esta «función» como un problema, que es la razón original por la que el autor original escribió te la guía.
Comprender la reproducción automática de Bluetooth en Android
-
Lo que esencialmente sucede cuando 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 reproducción / pausa en Android.
-
Las aplicaciones con un receptor de transmisión MediaButtonReceiver pueden reaccionar a este evento de botón de medios.
-
Android realiza un seguimiento de la última aplicación que solicita recibir eventos del botón de medios.
Cualquier nueva aplicación de medios puede tomar el control para escuchar los eventos clave del botón de medios por llamando a
setMediaButtonReceiver
en AudioManager, y esa aplicación manejará los eventos clave del botón multimedia hasta que otra aplicación solicite el control.
De hecho, puede ver qué aplicación está configurada actualmente para responder a estos eventos clave ingresando el siguiente comando ADB:
adb shell settings get secure media_button_receiver
En el dispositivo del autor, este comando produjo el siguiente resultado:
com.google.android.music/com.google.android.music.playback.MediaButtonIntentReceiver
Esto es el receptor de transmisión configurado por Google Play Music para responder a eventos clave del botón multimedia. Entonces, si conecto mi dispositivo Bluetooth, mi teléfono comenzará a reproducir automáticamente en Google Play Music.
Desactivación de la reproducción automática de Bluetooth con Tasker
Perfil (o activador)
- Vaya a la pestaña Perfiles y haga clic en «+»
- Evento >> Estado >> Red >> BT conectado
- Toque hacia atrás para salir de esta ventana
Task
Lo notará tan pronto como salga, se le pedirá que vincule esto a una Tarea
- Desplácese hacia arriba en la lista de tareas y seleccione «Nueva tarea +»
- Puede mantenerla en el anonimato o darle un nombre
- Haga clic en «+» para agregar una nueva acción
- Medios >> Eventos del botón de medios >> Agarrar
- Toque atrás para salir de esta tarea
AFAIK root no es necesario para esta tarea
Una vez que haya Una vez hecho esto, Tasker ahora debería configurarse automáticamente como el receptor de botón multimedia en Android al conectarse a sus 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 de medios, sino por Tasker.
Desafortunadamente, no pude obtener la aplicación de música Spotify o Soundcloud para replicar el problema. Sin embargo, volví a probar esta función usando una 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 de Bluetooth.
Pruebas realizadas
-
Servicio de audio Bluetooth habilitado (para usar altavoces de PC para escuchar audio remoto).
-
Abra dos aplicaciones de música diferentes en Android y reproduzca música y reproduzca
-
Se creó un «botón de captura de medios» en Tasker para manejar los eventos clave del botón de medios.
-
Se volvió a probar (2) con Tasker ejecutando la tarea creada anteriormente.
Resultados
-
En la prueba (2) se transfirió la salida de audio a los altavoces de la PC, lo que indica que la función de reproducción automática aún estaba activa.
-
Después de realizar la prueba (4), la salida de sonido procede de Android y no se transfirió a los altavoces de la PC. Lo que esencialmente resuelve el problema.
Alternativamente …
Dirígete a Play Store y obtener Conexión Bluetooth & Reproducir
Puede indicarle qué aplicación debe reproducir para cada dispositivo bluetooth (o para NO jugar en un dispositivo BT determinado)
Agradecimientos
-
Autor original: Mishaal Rahman
Responder
Comprueba tu Bixby rutinas es que tienes un Samsung. Es posible que esté configurado para encender la música tan pronto como se conecte Bluetooth.
Responder
Si su teléfono inteligente le El teléfono Android inicia automáticamente la música cuando enciende su automóvil. Aquí está la solución que encontré husmeando: abra su navegador Google Chrome en el teléfono, haga clic en la esquina superior derecha inferior, haga clic en configuración, avance, configuración del sitio, medios y apague la reproducción automática. Bingo. Ahora puede reproducir cualquier medio cuando lo desee. JT.