मैं अपने उबंटू पीसी को ब्लूटूथ ऑडियो कमांड (प्ले / पॉज़, अगला / पिछला गाना और ऊपर / नीचे) भेजकर अन्य डिवाइस को ब्लूटूथ पर संगीत स्ट्रीमिंग करना चाहूंगा। दूसरे शब्दों में, मैं अपने उबंटू पीसी "प्रिटिंग" को ब्लूटूथ हेडफ़ोन की तरह लागू करना चाहूंगा, जो ट्रैक बदलने में सक्षम हैं, और संगीत को फिर से शुरू और फिर से शुरू करने में सक्षम हैं।
मेरे पास नीचे दिए गए pavucontrol स्क्रीनशॉट के साथ सचित्र सेटअप है ( pt2
यह ब्लूटूथ के माध्यम से जुड़ा डिवाइस है):
इस कॉन्फ़िगरेशन में स्ट्रीमिंग उम्मीद के मुताबिक काम करती है (मैं संगीत को स्ट्रीम से सुन सकता हूं pt2
), लेकिन मुझे ऐसा कोई भी तरीका नहीं मिला जो इसे सिग्नल भेजने या प्ले को फिर से शुरू करने या ट्रैक बदलने जैसे किसी भी सिग्नल को भेजने में सक्षम हो।
मुझे पहले ही पता चला है कि विशिष्ट कार्यों की अनुमति देने वाले कई ब्लूटूथ प्रोटोकॉल हैं। अगर मुझे ऐनक ठीक से समझ में आ गया है, तो मुझे क्या दिलचस्पी है A2DP, जो कि अभी जिस तरह से डिवाइस जुड़े हुए हैं। लेकिन प्रोफाइल ड्रॉपडाउन के तहत, मेरे पास HSP / HFP हेडसेट हेड यूनिट, HSP / HFPheadset गेटवे और ऑफ के विकल्प भी हैं।
मैं पायथन में अपना स्वयं का एप्लिकेशन विकसित करने जा रहा हूं, जो इस तरह की कमांड भेजने की अनुमति देगा, इसलिए मैं उन्हें पायथन एपीआई या बैश कमांड के माध्यम से भेजने में दिलचस्पी रखता हूं।
मैं यह सवाल इसलिए पूछ रहा हूं क्योंकि मुझे इस तरह से दिलचस्पी है कि मैं ब्लूटूथ डिवाइस के साथ कैसे संवाद कर सकता हूं।