
librepods nightly-53679cc
एप्पल के इकोसिस्टम से मुक्त हुए AirPods.
[!WARNING] librepods.org, LibrePods परियोजना की आधिकारिक वेबसाइट नहीं है। यह कॉपीराइट का दावा करके और फुटर में LibrePods लोगो का उपयोग करके परियोजना की आधिकारिक वेबसाइट होने का गलत दावा करती है। और साथ ही, वे कहते हैं कि यह परियोजना LibrePods परियोजना या उसके डेवलपर्स से संबद्ध नहीं है।
कृपया ऐसी किसी भी अन्य वेबसाइट की रिपोर्ट [email protected] पर करें
LibrePods क्या है?
LibrePods आपको AirPods की उन सुविधाओं का उपयोग करने देता है जो केवल Apple उपकरणों के लिए विशिष्ट हैं। यह AirPods और Apple उपकरणों के बीच डेटा के आदान-प्रदान के लिए उपयोग किए जाने वाले proprietary प्रोटोकॉल को लागू करता है, जिससे गैर-Apple प्लेटफ़ॉर्म पर noise control मोड बदलना, तेज़ ear detection, सटीक बैटरी स्थिति, head gestures, conversational awareness, और बहुत कुछ जैसी सुविधाएँ सक्षम होती हैं।
सुविधा उपलब्धता
| सुविधा | Linux | Android |
|---|---|---|
| Listening Mode बदलना | ✅ | ✅ |
| Ear detection | ✅ | ✅ |
| बैटरी स्थिति | ✅ | ✅ |
AirPods का नाम बदलना Android के लिए नोटAndroid पर, नाम बदलने के बाद आपको अपने AirPods को फिर से pair करना होगा क्योंकि Android नवीनतम नाम का उपयोग नहीं कर सकता। | ✅ | ✅ |
| Loud Sound Reduction | 🔴 | ⚪ |
| Head Gestures | ⛔ | ✅ |
| Conversational Awareness | ✅ | ✅ |
| AirPods से स्वचालित रूप से कनेक्ट होना | ✅ | ✅ |
| Hearing Aid | 🔴 | ⚪ |
| Transparency Mode अनुकूलन | 🔴 | ⚪ |
| मल्टी-डिवाइस कनेक्टिविटी (Bluetooth Multipoint; केवल 2 डिवाइस) | ⚪ | ⚪ |
अन्य accessibility कॉन्फ़िगरेशन (विस्तार के लिए क्लिक करें)
| 🔴 | ✅ |
अन्य सामान्य कॉन्फ़िगरेशन
| 🔴 | ✅ |
| Head-tracked Spatial Audio | ❓ | ❓ |
| Heart Rate Monitoring | 🔴 | 🟡 |
| Find My | ❓ | ❓ |
| उच्च गुणवत्ता वाला two-way audio | 🟡 | 🟡 |
| प्रतीक | अर्थ |
|---|---|
| ✅ | लागू किया गया और अच्छी तरह काम करता है |
| ⚪ | VendorID spoofing की आवश्यकता है; अपने जोखिम पर उपयोग करें |
| 🟡 | प्रयोगात्मक/कार्य प्रगति पर |
| 🔴 | अभी तक लागू नहीं किया गया; नियोजित |
| ⛔ | लागू नहीं किया जाएगा |
| ❓ | अज्ञात |
Find My
Find My से संबंधित निम्नलिखित सुविधाएँ नियोजित हैं, लेकिन इसके लिए और अधिक RE की आवश्यकता है और Android पर root की आवश्यकता हो सकती है:
- अपने AirPods को Find My नेटवर्क में जोड़ें
- इसे खोजने के लिए charging case के माध्यम से ध्वनि चलाएँ
- पीछे छूटने पर सूचित करें
- case charging sounds टॉगल करें
Spatial Audio
ऐप वर्तमान में OS को HRTF करने के लिए Android को head tracking जानकारी प्रदान नहीं करता है। इसका पूरी तरह से पता नहीं लगाया गया है, और इसके लिए root की आवश्यकता हो सकती है।
स्टीरियो ध्वनि को spatialize करना इस परियोजना के दायरे से बाहर है और यह कभी उपलब्ध नहीं होगा। कई OEM के पास इसके लिए अपना स्वयं का कार्यान्वयन है।
Heart Rate Monitoring
Android
android/rewrite ब्रांच में उपलब्ध है। builds
Linux
अभी तक उपलब्ध नहीं है (ऐसा नहीं लगता कि यह कंप्यूटर पर उपयोगी होगा। यदि आपके कोई सुझाव हैं, तो एक discussion बनाएँ।)
उच्च गुणवत्ता वाला two-way audio
iOS/iPadOS पर, आप A2DP का उपयोग जारी रख सकते हैं जबकि AirPods अपने माइक्रोफ़ोन से AACP के माध्यम से ऑडियो स्ट्रीम भेजते हैं।
Android
Headset/Handsfree प्रोफ़ाइल पर स्विच किए बिना AirPods के माइक्रोफ़ोन का उपयोग करके ऐप के भीतर ऑडियो रिकॉर्ड करना संभव है। लेकिन, इसे अन्य ऐप्स/टेलीफोनी के लिए उपलब्ध कराने के लिए root की आवश्यकता हो सकती है, यदि बिल्कुल भी संभव हो।
Recorder कार्य प्रगति पर है; android/rewrite ब्रांच में उपलब्ध है। builds
Linux
PR #655 देखें।
इंस्टॉलेशन
VendorID Spoofing
पता चला है कि यदि आप DID Profile में VendorID को Apple के VendorID में बदल देते हैं, तो आपको कई विशेष सुविधाओं तक पहुँच मिल जाती है!
आप Linux पर /etc/bluetooth/main.conf में DeviceID को संपादित करके ऐसा कर सकते हैं। कॉन्फ़िग फ़ाइल में यह पंक्ति जोड़ें DeviceID = bluetooth:004C:0000:0000। Android के लिए आप ऐप की सेटिंग्स में act as Apple device सेटिंग सक्षम कर सकते हैं (केवल तब दिखाई देती है जब Xposed उपलब्ध हो और LibrePods मॉड्यूल सक्षम हो)।
मल्टी-डिवाइस कनेक्टिविटी
AirPods से एक साथ दो डिवाइस कनेक्ट हो सकते हैं, ऑडियो और नियंत्रण दोनों के लिए। निर्बाध कनेक्शन स्विचिंग। जब Android AirPods को अपने अधिकार में लेता है तो Apple डिवाइस पर वही सूचना दिखाई देती है जैसे कि यह एक Apple डिवाइस हो ("Move to iPhone")। जब दूसरा डिवाइस अधिकार लेता है तो Android भी एक पॉपअप दिखाता है।