Zabránit automatickému přehrávání hudebních přehrávačů při připojení Bluetooth

Kdykoli připojím zařízení Android k zařízení Bluetooth, automaticky se spustí Spotify a začne hrát.
Jako pokud vím, stává se to také ostatním uživatelům / hráčům (podle google)

Jak tomu mohu zabránit (bez odhlášení ze Spotify)?

Android: 6.0.1 Spotify Verze: 6.2.0.1015

Komentáře

  • @beeshyams ano, je, ale řešení by mělo pokrývat i nekořenovaná zařízení, protože to není jen problém pro mě.
  • @beeshyams Jak by vypadalo řešení úkolu? Zde jej můžete přidat jako odpověď pro rootovaná zařízení. Pokud by někdo přišel s řešením bez oprávnění root, mohl by vaši odpověď upravit.
  • It ' není moje. ' nevím Taskera, takže toto řešení nezveřejním. Ale [tady to je] ( xda-developers.com/… )
  • můj řešení používá Macrodroid , což je další automatizační aplikace. Můžete to otestovat a dejte mi vědět, jestli to funguje – Nemohu ' t testovat, protože Spotify nepoužívám '. Aktivace: Událost Bluetooth > zařízení připojeno > jakékoli zařízení Akce: Zabít aplikaci > Spotify ( vyžaduje root). Toto můžete otestovat za 5 minut
  • @beeshyams Líbí se mi odkaz, který jste zveřejnili! AFAICT nepotřebuje root (protože můžete provádět příkazy adb pomocí ladění usb), stačí povolit službu přístupnosti Tasker, dobrý průzkum však!

Odpovědět

Pozadí

Hlavní část této příručky byla extrahována zde: Jak zakázat automatické přehrávání Bluetooth na libovolném telefonu Android

Smysl této příručky Není možné úplně vypnout hudbu Bluetooth, jinak toho lze snadno dosáhnout pomocí:

Zakázat hudbu Bluetooth: Nastavení >> Bluetooth >> Vaše zařízení ( Auto) >> Nastavení, potom zrušte zaškrtnutí podpory zvuku.

.. a tím se jednoduše zničí celý účel průvodce.

Je důležité vědět, že automatické přehrávání je funkce mnoha zařízení Bluetooth, přestože lidé tuto „funkci“ považují za problém, což je původní důvod, proč původní autor Průvodce.


Porozumění automatickému přehrávání Bluetooth v systému Android

  • V zásadě se stane, když připojíte zařízení Bluetooth, které odesílá příkaz automatického přehrávání, je to, že tento příkaz je považován za KeyEvent pro přepínání přehrávání / pauzy v systému Android.

  • Aplikace s přijímačem vysílání MediaButtonReceiver pak mohou reagovat na tuto událost Media Button.

  • Android sleduje poslední aplikaci , který požaduje příjem událostí Media Button.

Jakákoli nová mediální aplikace může převzít poslech klíčových událostí Media Buttonu volání setMediaButtonReceiver ve AudioManageru a tato aplikace bude zpracovávat události tlačítek Media Button, dokud jiná aplikace nepožádá o kontrolu.

Ve skutečnosti můžete zjistit, která aplikace je aktuálně nastavena, aby reagovala na tyto klíčové události, zadáním následujícího příkazu ADB:

adb shell settings get secure media_button_receiver

Na autorovo zařízení, tento příkaz přinesl následující výstup:

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

Toto je přijímač vysílání nastavený službou Hudba Google Play, aby reagoval na klíčové události tlačítka Media. Pokud tedy připojím zařízení Bluetooth, můj telefon automaticky spustí přehrávání v Hudbě Google Play.

Zakázání automatického přehrávání Bluetooth pomocí Taskeru

Profil (nebo Trigger)

  • Přejděte na kartu Profily a klikněte na „+“
  • Událost >> Stav >> Síť >> BT připojeno
  • Klepnutím zpět opustíte toto okno

Úkol

Jakmile skončíte, všimnete si, že budete vyzváni k propojení tohoto úkolu

  • Procházejte seznamem úkolů úplně nahoru a vyberte „Nový úkol +“
  • Můžete jej ponechat v anonymitě nebo pojmenovat
  • Klikněte na „+“ přidat novou akci
  • Média >> Události mediálních tlačítek >> Uchopit
  • Klepnutím zpět ukončíte tento úkol

Kořen AFAIK není pro tento úkol nutné

zde zadejte popis obrázku zde zadejte popis obrázku zde zadejte popis obrázku

Jakmile budete Hotovo, Tasker by se nyní měl po připojení k vybraným zařízením Bluetooth automaticky nastavit jako Media Button Receiver v systému Android. Tímto způsobem odeslanou akci přehrávání / pozastavení nepřijme žádná z vašich mediálních aplikací, ale Tasker.

Bohužel se mi nepodařilo přimět hudební aplikaci Spotify nebo Soundcloud k replikaci problému. Tuto funkci jsem však znovu otestoval pomocí počítače se vzdálenou zvukovou službou (modul Bluetooth v mém počítači to podporuje), abych otestoval funkci automatického přehrávání bluetooth.

Testy provedeny

  1. Povolená zvuková služba Bluetooth (pro poslech vzdáleného zvuku pomocí reproduktorů počítače).

  2. Otevřete dvě různé hudební aplikace v systému Android a přehrávejte hudbu a hrajte

  3. V Taskeru jsme vytvořili „uchopení mediálního tlačítka“ pro zpracování klíčových událostí mediálního tlačítka.

  4. Znovu otestováno (2) s Taskerem, který spouští dříve vytvořenou úlohu.

zde zadejte popis obrázku

Výsledky

  1. Při testu (2) byl přenesen zvukový výstup do reproduktorů počítače, což naznačuje, že funkce automatického přehrávání byla stále aktivní.

  2. Po provedení testu (4), zvukový zvukový výstup pocházel z Androidu a nebyl přenesen do reproduktorů počítače. Což v podstatě tento problém řeší.


Alternativně ..

Vydejte se do obchodu a získejte připojení Bluetooth & přehrát

sem zadejte popis obrázku zde zadejte popis obrázku zde zadejte popis obrázku

Můžete určit, která aplikace by se měla přehrát pro každé zařízení Bluetooth (nebo NEHRAJTE na daném zařízení BT)

Poděkování

Odpověď

Zkontrolujte Bixby je, že máte Samsung. Může být nastaveno na zapnutí hudby, jakmile se připojí Bluetooth.

Odpovědět

Pokud vás váš chytrý telefon naštval Android telefon automaticky spustí hudbu, když nastartujete auto. Zde je řešení, které jsem našel snooping kolem: Otevřete prohlížeč Google Chrome na telefonu, klikněte na pravý horní roh dole, klikněte na nastavení, postup, nastavení webu, média a vypněte automatické přehrávání. Bingo. Nyní můžete přehrávat libovolná média, kdykoli chcete. JT.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *