Impedir que os players de música sejam reproduzidos automaticamente no bluetooth connect

Sempre que conecto meu dispositivo Android a um dispositivo bluetooth, ele automaticamente inicia o Spotify e começa a tocar.
Como tanto quanto eu sei, isso também acontece com outros usuários / jogadores (de acordo com o google)

Como posso evitar isso (sem sair do spotify)?

Android: 6.0.1 Spotify Versão: 6.2.0.1015

Comentários

  • @beeshyams sim é, mas a solução também deve abranger dispositivos não enraizados, pois isso não é apenas uma preocupação para mim.
  • @beeshyams Como seria uma solução tasker? Você pode adicioná-lo como uma resposta aqui para dispositivos com acesso root e se alguém sugerisse uma solução sem root, ele poderia editar sua resposta.
  • It ' não é meu. Eu não ' não conheço Tasker, então não postarei essa solução. Mas [aqui está] ( xda-developers.com/… )
  • Meu solução é usar o Macrodroid , que é outro aplicativo de automação. Você pode testá-lo e me informar se funciona – eu posso ' testar, pois não ' não uso o Spotify. Acionador: evento Bluetooth > dispositivo conectado > qualquer dispositivo Ação: matar aplicativo > Spotify ( requer root). Você pode testar isso em 5 minutos
  • @beeshyams Gostei do link que você postou! AFAICT não precisa de root (já que você pode fazer comandos adb via depuração usb) só precisa habilitar o serviço de acessibilidade Tasker, mas uma boa pesquisa!

Resposta

Histórico

A maior parte deste guia foi extraída aqui: Como desativar a reprodução automática de Bluetooth em qualquer telefone Android

O objetivo deste guia não é necessário desativar totalmente a música Bluetooth, caso contrário, o último pode ser facilmente alcançado por:

Desativar música Bluetooth: Configurações >> Bluetooth >> Seu dispositivo ( Car) >> Configurações e, em seguida, desmarque o suporte de áudio.

..e isso simplesmente destrói todo o propósito do guia.

É importante saber que reprodução automática é um recurso de muitos dispositivos Bluetooth, embora as pessoas vejam esse “recurso” como um problema, que é o motivo original pelo qual o autor original o guia.


Compreendendo a reprodução automática do Bluetooth no Android

  • O que essencialmente acontece quando você conecta um dispositivo Bluetooth que envia um comando autoplay é que esse comando é visto como um KeyEvent para alternar entre reproduzir / pausar no Android.

  • Aplicativos com um receptor de transmissão MediaButtonReceiver podem então reagir a este evento do botão de mídia.

  • O Android rastreia o último aplicativo que solicita o recebimento de eventos do botão de mídia.

Qualquer novo aplicativo de mídia pode assumir o controle para ouvir os eventos principais do botão de mídia por chamar setMediaButtonReceiver no AudioManager, e esse aplicativo manipulará os eventos de tecla do botão de mídia até que outro aplicativo solicite o controle.

Na verdade, você pode ver qual aplicativo está definido para responder a esses eventos principais digitando o seguinte comando ADB:

adb shell settings get secure media_button_receiver

No dispositivo do autor, este comando gerou a seguinte saída:

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

Este é o receptor de transmissão configurado pelo Google Play Música para responder aos eventos principais do Botão de Mídia Portanto, se eu conectar meu dispositivo Bluetooth, meu telefone iniciará automaticamente a reprodução no Google Play Music.

Desativando a reprodução automática do Bluetooth com Tasker

Perfil (ou acionador)

  • Vá para a guia Perfis e clique no “+”
  • Evento >> Estado >> Rede >> BT conectado
  • Toque em voltar para sair desta janela

Tarefa

Você perceberá que, assim que sair, será solicitado a vinculá-la a uma tarefa

  • Role todo o caminho para cima na lista de tarefas, selecione “Nova tarefa +”
  • Você pode apenas mantê-la anônima ou dar um nome a ela
  • Clique em “+” para adicionar uma nova ação
  • Mídia >> Eventos de botão de mídia >> Captura
  • Toque em voltar para sair desta tarefa

raiz AFAIK não é necessário para esta tarefa

insira a descrição da imagem aqui insira a descrição da imagem aqui insira a descrição da imagem aqui

Assim que Feito isso, o Tasker deve agora se definir automaticamente como o receptor do botão de mídia no Android ao conectar-se aos dispositivos Bluetooth selecionados. Dessa forma, a ação reproduzir / pausar enviada não será recebida por nenhum de seus aplicativos de mídia, mas sim pelo Tasker

Infelizmente, não consegui que o aplicativo de música Spotify ou Soundcloud reproduzisse o problema. No entanto, testei novamente esse recurso usando um PC com o serviço de áudio remoto (o módulo Bluetooth no meu PC oferece suporte para isso) para testar o recurso de reprodução automática do bluetooth.

Testes realizados

  1. Serviço de áudio Bluetooth habilitado (para usar alto-falantes do PC para ouvir áudio remoto).

  2. Abra dois aplicativos de música diferentes no Android e reproduza música e toque

  3. Criado uma “captura de botão de mídia” no Tasker para lidar com eventos-chave do botão de mídia.

  4. Testado novamente (2) com Tasker executando a tarefa criada anteriormente.

insira a descrição da imagem aqui

Resultados

  1. No teste (2), a saída de áudio foi transferida para alto-falantes do PC indicando que o recurso de reprodução automática ainda estava ativo.

  2. Depois de realizar o teste (4), a saída de som de áudio veio do Android e não foi transferida para os alto-falantes do PC. O que essencialmente resolve o problema.


Alternativamente ..

Vá para a playstore e obter conexão Bluetooth & Play

insira a descrição da imagem aqui insira a descrição da imagem aqui insira a descrição da imagem aqui

Você pode dizer qual aplicativo deve ser reproduzido para cada dispositivo bluetooth (ou para NÃO reproduzir em um determinado dispositivo BT)

Agradecimentos

Resposta

Verifique seu Bixby rotinas é que você tem um Samsung. Ele pode ser configurado para ligar a música assim que o Bluetooth for conectado.

Resposta

Se você está incomodado com seu smart telefone Android iniciando automaticamente a música quando você liga o carro. Aqui está a solução que encontrei bisbilhotando: Abra seu navegador Google Chrome no telefone, clique no canto superior direito inferior, clique em configurações, avançar, configurações do site, mídia e desative a reprodução automática. Bingo. Agora você pode reproduzir qualquer mídia quando quiser. JT.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *