التدريب العملي على Ambient Music Mod v2: منفذ ميزة "التشغيل الآن" في Google Pixel

يعمل Ambient Music Mod على توصيل Google Pixel's Now Playing بأجهزة Android الأخرى. يوفر الإصدار الأخير من التعديل العديد من الميزات الجديدة.

يتفق معظم الناس على أن البرامج الموجودة على هواتف Pixel الذكية تعرض ما تعتقده Google بنظام Android يجب على هذا النحو، غالبًا ما يتم استقبال البرنامج بشكل جيد من قبل المتحمسين. ومع ذلك، بفضل مجتمع التعديل المخصص، لا يتعين عليك بالضرورة امتلاك جهاز Pixel للاستفادة من ميزات البرنامج. على سبيل المثال، ظلت وظيفة "التشغيل الآن" حصرية لمجموعة Pixel، لكن المطور Kieron Quinn، المعروف أيضًا باسم كويني899 في منتدياتنا، تمكنت من قم بتوصيله إلى الهواتف الذكية الأخرى التي تعمل بنظام Android في شكل وحدة Xpose-Magisk الهجينة المسماة وزارة الدفاع الموسيقى المحيطة. الآن، اتخذ Quinn الأمور خطوة إلى الأمام وقام بإصلاح النموذج بالكامل لجعله حلاً غير جذري.

تعرف على Ambient Music Mod v2

جعل ميزة التعرف على الموسيقى المحيطة بهواتف Pixel الذكية لم تكن عملية الاستغناء عن الأجهزة بدون امتيازات الجذر مهمة سهلة، لكن Quinny899 حقق هذا الإنجاز باستخدام Shizuku. لغير المدركين، تستخدم شيزوكو خدمة فريدة من نوعها

يسمح لتطبيقات الطرف الثالث بالوصول إلى واجهات برمجة التطبيقات على مستوى النظام من خلال واجهة Android Debug Bridge (ADB). منذ الإصدار v2، أصبح بإمكان Ambient Music Mod العمل بدون الوصول إلى الجذر على الأجهزة التي تعمل بنظام Android 12 أو أعلى.

تغيير كبير آخر هو إزالة التبعيات المرتبطة بـ Xpose. ليست هناك حاجة لتثبيت توزيعة Xpose مثل EdXpose أو LSPosed بعد الآن، حيث يأتي التعديل الآن كتطبيق مستقل. ضع في اعتبارك أنه لا يزال بإمكانك اختيار الإصدار الجذري فقط من Ambient Music Mod على إصدارات Android الأقدم.

ما هي ميزات Ambient Music Mod v2

يمكنك العثور أدناه على ملخص للميزات التي يوفرها Ambient Music Mod:

  • الدعم الكامل للتشغيل الآن، استنادًا إلى أحدث إصدار من أجهزة Pixel وأحدث قواعد بيانات الموسيقى
  • التعرف التلقائي على الموسيقى المحيطة، مع إعدادات للتحكم في عدد مرات تشغيل التعرف - مما يؤدي إلى إيجاد التوازن الصحيح بين استخدام البطارية والراحة
  • الآن يلعب دعم التاريخ والمفضلة
  • دعم لتشغيل عمليات التعرف يدويًا، بما في ذلك أداة الشاشة الرئيسية
  • التعرف عند الطلب على الأجهزة المدعومة، باستخدام محرك التعرف المدعوم من مساعد Google للأغاني غير الموجودة في قاعدة البيانات المحلية (يجب تشغيلها يدويًا)
  • إظهار الأغاني قيد التشغيل الآن على شاشة القفل (تتطلب خدمة إمكانية الوصول)
  • عرض قائمة الأغاني الكاملة للأغاني المعروفة، وتغيير موقع قاعدة البيانات إذا كان ذوقك لا يتطابق مع لغة جهازك

في وقت كتابة هذا التقرير، كان المطور قد دفع بالفعل اثنين من الإصلاحات العاجلة بعد الإصدار الرئيسي v2. يمكنك الآن اختيار خيار ترميز بديل والتحكم الدقيق في قيم "الكسب" لإصلاح مشكلات التشويه و/أو الطقطقة.

كيفية تنزيل وتثبيت Ambient Music Mod v2

تمامًا مثل الإصدار الأصلي، يعد Ambient Music Mod v2 تعديلًا مجانيًا ومفتوح المصدر. يمكنك العثور على أحدث إصدار من APK على GitHub repo للمشروع المرتبط أدناه.

تحميل مود الموسيقى المحيطة

لتثبيت APK الذي تم تنزيله، قم بإلقاء نظرة على دليلنا لتحميل حزم تطبيقات Android. بعد التثبيت، سيطلب Ambient Music Mod الوصول إلى Shizuku. اعتمادًا على إصدار Android الأساسي، يمكنك الاستمرار في وضع الجذر أو وضع غير الجذر. بعد ذلك، سيقوم التطبيق بتنزيل بعض المكونات الإضافية ويطالبك بمنح الأذونات المطلوبة - هذا كل شيء.

مقارنة Google Now Playing وAmbient Music Mod v2

تحت الغطاء، يستخدم Ambient Music Mod نسخة معدلة من تطبيق Google يسمى Android System Intelligence. يتم تنفيذ جزء التعرف على الجهاز بعد الاستعلام عن قاعدة بيانات الموسيقى - وهو بالضبط ما يفعله Google Now Playing. ونتيجة لذلك، فإن الأداء الواقعي لـ Ambient Music Mod على جهاز غير تابع لـ Google يشبه إلى حد ما أداء هاتف Pixel الذكي - خاصة بعد ضبط المعلمات. ومع ذلك، هناك عدد قليل من الاختلافات بين ميزة Pixel الحصرية والوضع.

فيما يلي تدريب عملي سريع لإظهار الاختلافات بين تطبيق Google الرسمي وتعديل Quinny899. أجهزة الاختبار هي Google Pixel 4a قيد التشغيل أندرويد 13 يعمل الإصدار Beta 3.2 وRedmi 5 القديم بإصدار غير رسمي من LineageOS 18.1 أعلى نظام Android 11.

1. واجهة المستخدم

على هواتف Pixel الذكية، يمكنك الوصول إلى خيار "التشغيل الآن" ضمن إعدادات => الصوت والاهتزاز. ومع ذلك، يعد Ambient Music Mod تطبيقًا مستقلاً، ومن ثم يمكنك العثور على إدخاله في قسم قائمة التطبيقات في المشغل الخاص بك. بعد الضغط على الأيقونة، يمكنك الوصول إلى الان العب الشاشة وخيارات إضافية.

2. التعرف على الموسيقى المحيطة

بمجرد تنزيل قاعدة بيانات الموسيقى، من المفترض أن تكون قادرًا على تشغيل الخيار المسمى "تحديد الأغاني التي يتم تشغيلها بالقرب منك" لكليهما. على جهاز Google Pixel، يجب أن يتم التعرف على الأغاني التي يتم تشغيلها من حولك تلقائيًا وتظهر على شاشة القفل.

من ناحية أخرى، يسمح لك Ambient Music Mod بتبديل هذا الخيار. في حالة عدم رغبتك في إحداث فوضى في شاشة القفل الخاصة بك، يمكنك اختيار الزر "التعرف" اليدوي للتعرف على الموسيقى.

3. يتم الآن تشغيل التاريخ والبحث عن الموسيقى

ال يلعب الآن التاريخ القسم متطابق تقريبًا في كلا التطبيقين. يمكنك استكشاف تاريخ الألحان المعترف بها وإضافتها ضمن المفضلة القائمة، وقم بشكل اختياري بوضع اختصار القسم على شاشتك الرئيسية للوصول السريع.

لكن جزء البحث اليدوي مختلف. على هاتف Pixel، يمكنك ببساطة تشغيل الخيار المسمى إظهار زر البحث على شاشة القفل وابحث عن أغنية من شاشة القفل الخاصة بك. قد لا تعمل آلية التعرف "عند الطلب" هذه مع Ambient Music Mod على جميع الأجهزة خارج الصندوق. لمعرفة المزيد، تفضلوا انتقل إلى الشرح من قبل المطور.

4. متنوع

نظرًا لحقيقة أن وحدة Now Playing من Google هي مكون مضمن في برنامج Pixel الثابت، فليس هناك الكثير مما يمكن التلاعب به. من أجل تعميم ذلك، كان على Quinny899 وضع بعض المعلمات المخصصة في قاعدة بيانات Ambient Music Mod.

يمكنك تعديل فترة التعرف على الموسيقى والمخزن المؤقت، وإجبار روتين التعريف على التشغيل على مراكز وحدة المعالجة المركزية الصغيرة، وضبط الكسب، وغير ذلك الكثير. وهذا شيء يحسن التوافق بشكل كبير. على سبيل المثال، اضطررت إلى اختيار التشفير البديل (المتوفر منذ الإصدار v2.0.2) على Redmi 5، وإلا فلن يتمكن من اكتشاف الموسيقى المحيطة بسبب التشويه. يسمح لك التعديل أيضًا بعمل نسخة احتياطية لإعداداتك المخصصة واستعادتها بعد ذلك.

خاتمة

لم يتم دفع ميزة "التشغيل الآن" مطلقًا إلى AOSP، لذا كان على Kieron إجراء هندسة عكسية وخوض العديد من التحديات لإتاحتها للأجهزة غير التابعة لشركة Google. هو تفصيل العملية في مدونته. اقرأها إذا كنت مهتمًا بمعرفة كل ما وراء الكواليس.

توجه إلى رابط GitHub للحصول على قاعدة التعليمات البرمجية ومزيد من المعلومات حول كيفية عمل التعديل. يمكنك أيضًا المشاركة في المناقشة أو الإبلاغ عن خطأ أو طلب ميزة جديدة عن طريق النشر في سلسلة رسائل المنتدى المرتبطة أدناه.

تعديل الموسيقى المحيطة: جيثب الريبو || موضوع مناقشة XDA


مصدر:مشعل الرحمن على تويتر