Я хотів би, щоб мій ПК Ubuntu надсилав аудіо команди Bluetooth (відтворення / пауза, наступна / попередня пісня та вгору / вниз) на інший пристрій, який передає музику через Bluetooth на нього. Іншими словами, я хотів би реалізувати свій Ubuntu ПК, "прикидаючись", начебто Bluetooth-навушниками, які здатні змінювати доріжки, робити паузу та поновлювати музику.
У мене наведено наступне налаштування, показане нижче на скріншотах Pavucontrol ( pt2
пристрій підключено через Bluetooth):
У цій конфігурації потокова передача працює як очікувалося (я чую музику, що виходить з неї pt2
), але я не знайшов жодного способу надіслати їй будь-який сигнал, такий як пауза / відновлення відтворення або зміна треку.
Я вже з’ясував, що існує багато протоколів Bluetooth, що дозволяють виконувати конкретні функції. Якщо я правильно зрозумів специфікації, мене цікавить A2DP - це спосіб підключення пристроїв зараз. Але під випадаючим профілем у мене є також варіанти гарнітури HSP / HFP гарнітура, шлюз HSP / HFPheadset і вимкнено.
Я буду розробляти власну програму в Python, яка дозволить надсилати такі команди, тому мені цікаво надсилати їх через API Python або через команди bash.
Я задаю це запитання, оскільки мене цікавить спосіб, яким чином я можу спілкуватися з Bluetooth-пристроями.