Cara Nonaktifkan Pemutaran Otomatis Bluetooth di Ponsel Android mana pun

Pernahkah Anda menghubungkan ponsel Anda ke speaker Bluetooth favorit Anda atau kit mobil dan menemukan bahwa aplikasi seperti Google Play Music, Pandora, atau Soundcloud secara otomatis mulai diputar?

Ini bisa sangat menjengkelkan bagi para pengguna yang lebih memilih untuk memilih aplikasi pilihan mereka sendiri untuk pemutaran media. Sayangnya, kecuali jika perangkat Bluetooth khusus Anda memungkinkan Anda untuk menonaktifkan pemutaran otomatis, maka ada sedikit yang dapat Anda lakukan untuk mencegah perintah pemutaran dikirim ke perangkat Anda.

Jika Anda mencari solusi untuk masalah ini di web, Anda mungkin menemukan beberapa halaman yang menyarankan metode yang agak kasar untuk menyelesaikan masalah ini. Ini melibatkan masuk ke halaman pengaturan profil Bluetooth untuk setiap perangkat Bluetooth tertentu dan menonaktifkan profil audio media. Saya menyebutnya solusi "kasar" karena, meskipun tidak mencegah pemutaran otomatis, Anda harus kembali dan mengaktifkan kembali profil ini secara manual sebelum Anda dapat menggunakan perangkat Bluetooth Anda untuk pemutaran media lagi.

Profil Bluetooth

Namun, ada metode yang lebih baik yang bisa Anda gunakan untuk menyelesaikan masalah ini. Jika Anda pernah membaca salah satu tutorial saya sebelumnya, maka Anda mungkin sudah menduga bahwa ini melibatkan penggunaan Tasker. Namun kali ini, Anda tidak perlu menggunakan aplikasi / plug-in lain, dan solusinya cukup sederhana untuk diterapkan bahkan untuk pengguna Tasker pemula. Begini cara kerjanya.


Memahami Bluetooth Autoplay di Android

Apa yang pada dasarnya terjadi ketika Anda menghubungkan perangkat Bluetooth yang mengirimkan perintah putar otomatis adalah bahwa perintah ini dilihat sebagai KeyEvent untuk beralih bermain / jeda di Android. Aplikasi dengan penerima siaran MediaButtonReceiver kemudian dapat bereaksi terhadap acara Media Button ini.

Tetapi jika Anda memiliki beberapa aplikasi yang dapat bereaksi terhadap niat ini, bagaimana Android tahu aplikasi mana yang benar-benar memulai pemutaran? Cara kerjanya adalah Android melacak aplikasi terakhir yang meminta untuk menerima acara Media Button. Aplikasi media baru apa pun dapat mengambil alih untuk mendengarkan acara tombol Tombol Media dengan memanggil setMediaButtonReceiver di AudioManager, dan aplikasi itu akan menangani peristiwa tombol Tombol Media hingga aplikasi lain meminta kontrol. Anda benar-benar dapat melihat aplikasi mana yang saat ini diatur untuk merespons peristiwa-peristiwa utama ini dengan memasukkan perintah ADB berikut:

adb shell settings get secure media_button_receiver

Di perangkat saya, perintah ini menghasilkan output berikut:

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

Ini adalah penerima siaran yang diatur oleh Google Play Music untuk merespons peristiwa tombol Tombol Media. Jadi jika saya mencolokkan perangkat Bluetooth saya, ponsel saya akan secara otomatis memulai pemutaran di Google Play Music.

Kita dapat mengambil keuntungan dari fakta ini dengan menjadikan Tasker sebagai orang yang merespons peristiwa penting Tombol Media. Dengan begitu, Tasker akan menyerap perintah toggle play / pause, mencegah aplikasi lain bereaksi terhadapnya dan dengan demikian memulai pemutaran. Sekarang, begini caranya.


Nonaktifkan Autoplay Bluetooth dengan Tasker

Seperti disebutkan sebelumnya, Anda akan membutuhkan Tasker untuk proyek ini. Anda tidak akan membutuhkan plugin tambahan saat ini. Saya tidak yakin bagaimana Anda dapat mereplikasi ini pada aplikasi otomatisasi lain karena saya tidak terbiasa dengan fitur-fiturnya, tetapi Anda bebas untuk mencobanya.

Pertama, buka Tasker dan buat profil baru dengan menekan ikon + . Pilih konteks Status seperti yang ditunjukkan di bawah ini dan pilih Net -> BT Connected. Di sini, tekan ikon kaca pembesar di bawah bidang Nama atau Alamat dan pilih semua perangkat Bluetooth yang Anda inginkan untuk mencegah pemutaran otomatis.

Selanjutnya, kita harus membuat Tugas kita. Tidak perlu repot dengan penamaan, karena hanya akan ada satu Aksi di sini dan tidak akan digunakan di Profil lain. Setelah Anda berada di layar Pembuatan tugas, tekan tombol + di tengah bawah layar untuk membuat Action. Pergi ke Media -> Acara Tombol Media dan pilih Grab di menu dropdown. Dalam pengalaman saya, saya tidak perlu memilih "Gunakan API Baru", tetapi jika pada akhirnya proyek ini tidak berhasil, Anda dapat kembali dan mengaktifkan kotak centang ini.

Setelah selesai, Tasker sekarang akan secara otomatis menetapkan dirinya sebagai Penerima Tombol Media di Android saat terhubung ke perangkat Bluetooth yang Anda pilih. Dengan cara ini, tindakan play / pause yang dikirim tidak akan diterima oleh aplikasi media Anda, melainkan oleh Tasker.

Namun, jangan khawatir, karena ini tidak berarti bahwa Tasker akan terus meraih acara utama Tombol Media tanpa batas. Seperti yang disebutkan sebelumnya, aplikasi apa pun dapat meminta untuk melakukan ini, jadi ketika Anda secara manual memulai pemutaran pada media player pilihan yang Anda inginkan, maka ia akan mengambil kembali kontrol mendengarkan acara tombol Media.


Kesimpulan

Saya jelas tidak dapat menguji ini pada setiap perangkat, tetapi saya telah mengujinya berkali-kali dengan mengaktifkan / menonaktifkan profil ini dan menghubungkan / memutus perangkat Bluetooth saya berulang kali. Ini berfungsi seperti yang saya harapkan, tetapi Anda harus mencobanya sendiri.

Kali ini saya tidak akan memberikan profil untuk Anda impor karena fakta bahwa profil ini sangat mudah diatur dan juga mengharuskan Anda untuk mengubah Profil secara manual untuk memilih perangkat Bluetooth Anda sendiri. Beri tahu saya jika profil ini cocok untuk Anda, dan / atau jika Anda memiliki saran untuk perbaikan!