Saya ingin PC Ubuntu saya mengirim perintah audio bluetooth (putar / jeda, lagu berikutnya / sebelumnya dan naik / turun) ke perangkat lain yang mengalirkan musik melalui bluetooth ke sana. Dengan kata lain, saya ingin mengimplementasikan Ubuntu PC saya "berpura-pura" menjadi semacam headphone bluetooth, yang dapat mengubah trek, dan menghentikan sementara dan melanjutkan musik.
Saya memiliki pengaturan berikut yang diilustrasikan dengan tangkapan layar pavucontrol di bawah ini ( pt2
perangkat terhubung melalui bluetooth):
Dalam konfigurasi ini streaming berfungsi seperti yang diharapkan (saya dapat mendengar musik mengalir dari pt2
), tetapi saya tidak menemukan cara untuk dapat mengirimkannya sinyal apa pun seperti jeda / lanjutkan pemutaran atau ubah trek.
Saya telah menemukan bahwa ada banyak protokol bluetooth yang memungkinkan fungsi tertentu. Jika saya memahami spesifikasi dengan benar, yang saya minati adalah A2DP, yang merupakan cara perangkat terhubung sekarang. Tetapi di bawah profil dropdown, saya juga memiliki opsi HSP / HFP head unit headset, HSP / HFPheadset gateway dan off.
Saya akan mengembangkan aplikasi saya sendiri di Python yang akan memungkinkan pengiriman perintah seperti itu, jadi saya tertarik untuk mengirimkannya melalui API Python atau melalui perintah bash.
Saya mengajukan pertanyaan ini karena saya tertarik dengan cara bagaimana saya dapat berkomunikasi dengan perangkat bluetooth.