Telkens wanneer ik mijn Android-apparaat verbind met een bluetooth-apparaat, start het automatisch Spotify en begint het af te spelen.
As voor zover ik weet, gebeurt dit ook met andere gebruikers / spelers (volgens Google)
Hoe kan ik dit voorkomen (zonder uit te loggen bij Spotify)?
Android: 6.0.1 Spotify Versie: 6.2.0.1015
Opmerkingen
- @beeshyams ja dat is het, maar de oplossing moet ook betrekking hebben op niet-gewortelde apparaten, aangezien dit niet alleen een probleem is voor mij.
- @beeshyams Hoe zou een tasker-oplossing eruit zien? Je kunt het hier als antwoord toevoegen voor geroote apparaten en als iemand met een niet-rootoplossing zou komen, zou hij je antwoord kunnen bewerken.
- Het ' is niet van mij. Ik ken ' niet Tasker dus zal die oplossing niet posten. Maar [hier is het] ( xda-developers.com/… )
- Mijn oplossing gebruikt Macrodroid , een andere automatiseringsapp. Je kunt het testen en me laten weten of het werkt. Ik kan ' niet testen omdat ik ' geen Spotify gebruik. Trigger: Bluetooth-gebeurtenis > apparaat verbonden > elk apparaat Actie: app beëindigen > Spotify ( vereist root). Je kunt dit in 5 minuten testen.
- @beeshyams Ik vind de link die je hebt gepost leuk! AFAICT het heeft geen root nodig (aangezien je adb-opdrachten kunt doen via usb-foutopsporing) hoeft alleen de toegankelijkheidsservice van Tasker in te schakelen, goed onderzoek echter!
Answer
Achtergrond
Het grootste deel van deze handleiding is hier uitgepakt: Hoe u automatisch afspelen via Bluetooth op een Android-telefoon kunt uitschakelen
Het punt van deze handleiding is niet om Bluetooth-muziek volledig uit te schakelen, anders kan dit laatste gemakkelijk worden bereikt door:
Schakel Bluetooth-muziek uit: Instellingen >> Bluetooth >> Uw apparaat ( Car) >> Instellingen en schakel audio-ondersteuning uit.
..en dit vernietigt eenvoudig het hele doel van de gids.
Het is belangrijk om te weten dat autoplay is een functie van veel Bluetooth-apparaten, ondanks het feit dat mensen deze “functie” als een probleem zien, wat de oorspronkelijke reden is waarom de oorspronkelijke auteur de handleiding.
Bluetooth-autoplay op Android begrijpen
-
Wat er in wezen gebeurt als je een Bluetooth-apparaat aansluit dat een opdracht voor automatisch afspelen verzendt, is dat deze opdracht wordt gezien als een KeyEvent voor het wisselen tussen afspelen / pauzeren in Android.
-
Applicaties met een MediaButtonReceiver-uitzendontvanger kunnen dan reageren op deze Media Button-gebeurtenis.
-
Android houdt de laatste applicatie bij dat vraagt om Media Button-evenementen te ontvangen.
Elke nieuwe mediatoepassing kan het luisteren naar Media Button-belangrijke evenementen overnemen door
setMediaButtonReceiver
aanroepen in AudioManager, en die applicatie zal Media Button key events afhandelen totdat een andere applicatie om controle vraagt.
U kunt daadwerkelijk zien welke applicatie momenteel is ingesteld om te reageren op deze belangrijke gebeurtenissen door het volgende ADB-commando in te voeren:
adb shell settings get secure media_button_receiver
Op de auteur, leverde dit commando de volgende uitvoer op:
com.google.android.music/com.google.android.music.playback.MediaButtonIntentReceiver
Dit is de uitzendontvanger die is ingesteld door Google Play Music om te reageren op belangrijke gebeurtenissen in de Media Button. Dus als ik mijn Bluetooth-apparaat aansluit, wordt mijn telefoon automatisch afgespeeld in Google Play Music.
Bluetooth-autoplay uitschakelen met Tasker
Profiel (of trigger)
- Ga naar het tabblad Profielen en klik op de “+”
- Gebeurtenis >> Staat >> Net >> BT verbonden
- Tik op terug om dit venster te verlaten
Taak
Zodra u afsluit, wordt u gevraagd om dit aan een taak te koppelen
- Scroll helemaal naar boven in de takenlijst en selecteer “Nieuwe taak +”.
- Je kunt het gewoon anoniem houden of het een naam geven
- Klik op “+” om een nieuwe actie toe te voegen
- Media >> Mediaknopgebeurtenissen >> Grijpen
- Tik op terug om deze taak af te sluiten
AFAIK-root is niet nodig voor deze taak
Zodra u Als u klaar bent, moet Tasker zichzelf nu automatisch instellen als de Media Button-ontvanger in Android bij verbinding met uw geselecteerde Bluetooth-apparaten. Op deze manier wordt de afspeel- / pauzeactie die wordt verzonden, niet ontvangen door uw mediatoepassingen, maar in plaats daarvan door Tasker
Helaas kon ik de Spotify- of Soundcloud-muziektoepassing niet krijgen om het probleem te repliceren. Ik heb deze functie echter opnieuw getest met een pc met de externe audioservice (Bluetooth-module op mijn pc ondersteunt dat) om de Bluetooth-autoplay-functie te testen.
Tests gedaan
-
Bluetooth-audioservice ingeschakeld (om pc-luidsprekers te gebruiken om naar externe audio te luisteren).
-
Open twee verschillende muziek-apps op Android en speel muziek af en speel af
-
Creëerde een “media button grab” in Tasker om Media Button key events af te handelen.
-
Opnieuw getest (2) waarbij Tasker de eerder gemaakte taak uitvoert.
Resultaten
-
Bij test (2) werd de audio-uitvoer overgedragen naar pc-luidsprekers die aangeven dat de functie voor automatisch afspelen nog steeds actief was.
-
Na het uitvoeren van test (4), de audio-geluidsuitvoer kwam van Android en werd niet overgebracht naar pc-luidsprekers. Wat in wezen het probleem oplost.
Alternatief ..
Ga naar playstore en get Bluetooth connect & Spelen
Je kunt aangeven welke app moet spelen voor elk bluetooth-apparaat (of om NIET af te spelen op een bepaald BT-apparaat)
Dankbetuigingen
-
Oorspronkelijke auteur: Mishaal Rahman
Antwoord
Controleer je Bixby routines is dat je een Samsung hebt. Het kan zijn ingesteld om muziek in te schakelen zodra Bluetooth is verbonden.
Answer
Als je geïrriteerd bent door je slimme Android-telefoon start automatisch de muziek wanneer u uw auto start. Hier is de oplossing die ik vond rondsnuffelen: open je Google Chrome-browser op de telefoon, klik in de rechterbovenhoek onderaan, klik op instellingen, verder, site-instellingen, media en schakel automatisch afspelen uit. Bingo. Nu kunt u alle media afspelen wanneer u maar wilt. JT.