
AirPods محررة من نظام Apple البيئي.
[!WARNING] librepods.org ليس الموقع الرسمي لمشروع LibrePods. فهو يزعم بشكل غير دقيق أنه الموقع الرسمي للمشروع من خلال ادعاء حقوق النشر واستخدام شعار LibrePods في التذييل. وفي الوقت نفسه، يذكرون أن المشروع غير تابع لمشروع LibrePods أو مطوريه.
يُرجى الإبلاغ عن أي مواقع أخرى من هذا القبيل إلى [email protected]
يتيح لك LibrePods استخدام ميزات AirPods الحصرية لأجهزة Apple. فهو يطبّق البروتوكول الاحتكاري المستخدم لتبادل البيانات بين AirPods وأجهزة Apple، مما يتيح ميزات مثل تغيير أوضاع التحكم في الضوضاء، والكشف السريع عن الأذن، وحالة البطارية الدقيقة، وإيماءات الرأس، والوعي بالمحادثة، والمزيد على المنصات غير التابعة لـ Apple.
| الميزة | Linux | Android |
|---|---|---|
| تغيير وضع الاستماع | ✅ | ✅ |
| اكتشاف الأذن | ✅ | ✅ |
| حالة البطارية | ✅ | ✅ |
إعادة تسمية AirPods ملاحظة لنظام Androidعلى Android، تحتاج إلى إعادة إقران AirPods بعد إعادة تسميتها لأن Android قد لا يستخدم الاسم الأحدث. | ✅ | ✅ |
| تقليل الأصوات العالية | 🔴 | ⚪ |
| إيماءات الرأس | ⛔ | ✅ |
| الوعي بالمحادثة | ✅ | ✅ |
| الاتصال التلقائي بـ AirPods | ✅ | ✅ |
| المعينات السمعية | 🔴 | ⚪ |
| تخصيص وضع الشفافية | 🔴 | ⚪ |
| الاتصال متعدد الأجهزة (Bluetooth Multipoint؛ جهازان فقط) | ⚪ | ⚪ |
إعدادات إمكانية وصول أخرى (انقر للتوسيع)
| 🔴 | ✅ |
إعدادات عامة أخرى
| 🔴 | ✅ |
| الصوت المكاني المتتبع للرأس | ❓ | ❓ |
| مراقبة معدل ضربات القلب | 🔴 | 🟡 |
| Find My | ❓ | ❓ |
| صوت ثنائي الاتجاه عالي الجودة | 🟡 | 🟡 |
| الرمز | المعنى |
|---|---|
| ✅ | مُنفَّذ ويعمل بشكل جيد |
| ⚪ | يتطلب انتحال VendorID؛ استخدمه على مسؤوليتك الخاصة |
| 🟡 | تجريبي/قيد العمل |
| 🔴 | لم يُنفَّذ بعد؛ مخطط له |
| ⛔ | لن يُنفَّذ |
| ❓ | غير معروف |
الميزات التالية المتعلقة بـ Find My مخطط لها، لكنها تتطلب المزيد من الهندسة العكسية وقد تحتاج إلى صلاحيات الجذر (root) على Android:
لا يوفر التطبيق حاليًا معلومات تتبع الرأس لنظام Android لكي يقوم نظام التشغيل بتنفيذ HRTF. لم يتم استكشاف هذا بالكامل، وقد يحتاج إلى صلاحيات الجذر (root).
إضفاء الطابع المكاني على الصوت الاستريو خارج نطاق هذا المشروع ولن يكون متاحًا أبدًا. لدى العديد من الشركات المصنعة للمعدات الأصلية (OEMs) تطبيق خاص بها لهذا الغرض.
متاح في فرع android/rewrite. البنيات
غير متاح بعد (لا يبدو أنه شيء سيكون مفيدًا على الحاسوب على أي حال. إذا كانت لديك أي اقتراحات، فأنشئ نقاشًا.)
على iOS/iPadOS، يمكنك الاستمرار في استخدام A2DP بينما ترسل AirPods تدفق الصوت عالي الدقة (AAC-ELD أحادي 64kHz؟) من ميكروفونها عبر AACP.
سجّل الصوت داخل التطبيق باستخدام ميكروفون AirPods دون التبديل إلى ملف تعريف Headset/Handsfree الذي يقلل من جودة التشغيل. لكن إتاحة ذلك لتطبيقات أخرى/الاتصالات الهاتفية قد يتطلب صلاحيات root، إن كان ذلك ممكنًا أصلًا.
المسجّل قيد التطوير؛ متاح في فرع android/rewrite. builds
راجع PR #655.
اتضح أنه إذا غيّرت VendorID في ملف تعريف DID إلى معرف Apple، فستحصل على إمكانية الوصول إلى عدة ميزات خاصة!
يمكنك القيام بذلك على Linux عبر تعديل DeviceID في /etc/bluetooth/main.conf. أضف هذا السطر إلى ملف الإعدادات DeviceID = bluetooth:004C:0000:0000. أما على Android فيمكنك تفعيل إعداد act as Apple device في إعدادات التطبيق (يظهر فقط عند توفر Xposed وتفعيل وحدة LibrePods).
يمكن توصيل جهازين في آنٍ واحد بـ AirPods، للصوت والتحكم معًا. تبديل اتصال سلس. يظهر الإشعار نفسه على جهاز Apple عندما يستحوذ Android على AirPods كما لو كان جهاز Apple ("Move to iPhone"). كما يعرض Android نافذة منبثقة عندما يستحوذ الجهاز الآخر على السماعات.
يمكن ضبط إعدادات إمكانية الوصول مثل تخصيص وضع الشفافية (التضخيم، والتوازن، والنغمة، وتعزيز المحادثة، وتقليل الضوضاء المحيطة)، وتقليل الأصوات العالية.
يمكن إجراء جميع تخصيصات سماعة الأذن الطبية من Android (وقريبًا على Linux)، بما في ذلك ضبط نتيجة مخطط السمع. لا يوفر التطبيق طريقة لإجراء اختبار السمع لأنه يتطلب دقة أكبر بكثير. من الأفضل بكثير استخدام نتيجة مخطط سمع متاحة مسبقًا.