Ori de câte ori conectez dispozitivul meu Android cu un dispozitiv Bluetooth, acesta începe automat spotify și începe redarea.
Ca din câte știu, acest lucru se întâmplă și altor utilizatori / jucători (conform google)
Cum pot preveni acest lucru (fără să mă deconectez de la spotify)?
Android: 6.0.1 Spotify Versiune: 6.2.0.1015
Comentarii
- @beeshyams da, dar soluția ar trebui să acopere și dispozitivele neînrădăcinate, deoarece aceasta nu este doar o preocupare pentru mine.
- @beeshyams Cum ar arăta o soluție pentru tasker? Puteți să-l adăugați ca răspuns aici pentru dispozitivele înrădăcinate și dacă cineva ar găsi o soluție non-root, el ar putea să vă editeze răspunsul.
- Acesta ' nu sunt ale mele. Nu ' nu știu Tasker, deci nu va posta această soluție. Dar [aici este] ( xda-developers.com/… )
- soluția utilizează Macrodroid care este o altă aplicație de automatizare. Puteți să-l testați și să-mi spuneți dacă funcționează – nu pot ' să testez, deoarece nu ' nu folosesc Spotify. Declanșator: Bluetooth Event > dispozitiv conectat > orice dispozitiv Acțiune: ucide aplicația > Spotify ( necesită rădăcină). Puteți testa acest lucru în 5 minute
- @beeshyams Îmi place linkul pe care l-ați postat! AFAICT nu are nevoie de root (deoarece puteți face comenzi adb prin USB debugging) trebuie doar să activați serviciul de accesibilitate Tasker, totuși, o cercetare bună!
Răspuns
Fundal
Partea majoră a acestui ghid a fost extrasă aici: Cum se dezactivează redarea automată Bluetooth pe orice telefon Android
Punctul acestui ghid nu este pentru a dezactiva complet muzica Bluetooth, în caz contrar, aceasta din urmă poate fi realizată cu ușurință prin:
Dezactivează Bluetooth Music: Setări >> Bluetooth >> Dispozitivul tău ( Mașină) >> Setări, apoi debifați suportul audio.
..și aceasta distruge pur și simplu întregul scop al ghidului.
Este important să știți că redarea automată este o caracteristică a multor dispozitive Bluetooth, în ciuda faptului că oamenii văd această „caracteristică” ca o problemă, însă acesta este motivul original al autorului original ghidul.
Înțelegerea redării automate Bluetooth pe Android
-
Ceea ce se întâmplă în esență atunci când conectați un dispozitiv Bluetooth care trimite o comandă de redare automată este că această comandă este văzută ca un KeyEvent pentru a comuta redarea / pauza în Android.
-
Aplicațiile cu un receptor de difuzare MediaButtonReceiver pot reacționa la acest eveniment Media Button.
-
Android ține evidența ultimei aplicații care solicită primirea evenimentelor Media Button.
Orice aplicație media nouă poate prelua pentru a asculta evenimentele cheie Media Button prin apelând
setMediaButtonReceiver
în AudioManager, iar acea aplicație va gestiona evenimentele cheie ale butonului media până când o altă aplicație solicită controlul.
Puteți vedea de fapt ce aplicație este setată în prezent pentru a răspunde la aceste evenimente cheie introducând următoarea comandă ADB:
adb shell settings get secure media_button_receiver
Pe dispozitivul autorului, această comandă a produs următorul rezultat:
com.google.android.music/com.google.android.music.playback.MediaButtonIntentReceiver
Acesta este receptorul de difuzare configurat de Google Play Music pentru a răspunde la evenimentele cheie ale butonului media. Deci, dacă îmi conectez dispozitivul Bluetooth, telefonul meu va începe automat redarea în Google Play Music.
Dezactivarea redării automate Bluetooth cu Tasker
Profil (sau declanșator)
- Accesați fila Profiluri și faceți clic pe „+”
- Eveniment >> Stare >> Net >> BT conectat
- Atingeți înapoi pentru a ieși din această fereastră
Activitate
Veți observa de îndată ce ieșiți, vi se va solicita să legați acest lucru la o activitate
- Derulați până în sus lista de activități selectați „Activitate nouă +”
- Puteți pur și simplu să o păstrați anonimă sau să îi dați un nume
- Faceți clic pe „+” pentru a adăuga o nouă acțiune
- Media >> Evenimente buton media >> Grab
- Atingeți înapoi pentru a ieși din această sarcină
rădăcină AFAIK nu este necesar pentru această sarcină
Odată ce După ce ați terminat, Tasker ar trebui să se seteze automat ca receptor de butoane media în Android după conectarea la dispozitivele Bluetooth selectate. În acest fel, acțiunea de redare / pauză trimisă nu va fi primită de niciuna dintre aplicațiile dvs. media, ci de Tasker
Din păcate, nu am putut obține aplicația muzicală Spotify sau Soundcloud pentru a replica problema. Cu toate acestea, am testat din nou această caracteristică folosind un computer cu serviciul audio de la distanță (modulul Bluetooth de pe computerul meu acceptă asta) pentru a testa caracteristica de redare automată Bluetooth.
Teste efectuate
-
Serviciu audio Bluetooth activat (pentru a utiliza difuzoare PC pentru a asculta audio la distanță).
-
Deschideți două aplicații muzicale diferite pe Android și redați muzică și redați
-
A creat o „apăsare a butonului media” în Tasker pentru a gestiona evenimentele cheie ale butonului Media.
-
Retestat (2) cu Tasker care execută sarcina creată anterior.
Rezultate
-
La test (2) ieșirea audio a fost transferată la difuzoarele PC care indică faptul că funcția de redare automată era încă activă.
-
După efectuarea testului (4), ieșirea sunetului audio a venit de la Android și nu a fost transferată la difuzoarele PC-ului. Ceea ce rezolvă esențial problema.
Alternativ ..
Accesați playstore și obțineți conectare Bluetooth & redare
Îi puteți spune ce aplicație ar trebui să joace pentru fiecare dispozitiv bluetooth (sau pentru a NU reda pe un anumit dispozitiv BT)
Mulțumiri
-
Autor original: Mishaal Rahman
Răspunde
Verifică-ți Bixby rutine este că aveți un Samsung. S-ar putea să fie setat să activeze muzica imediat ce Bluetooth este conectat.
Răspuns
Dacă sunteți deranjat de inteligentul dvs. telefon Android auto pornind muzica când porniți mașina. Iată soluția pe care am găsit-o în spate: deschideți browserul Google Chrome pe telefon, faceți clic pe colțul din dreapta sus, faceți clic pe setări, avans, setări site, media și dezactivați redarea automată. Bingo. Acum puteți reda orice media atunci când doriți. JT.