تاسكر برو: تخطي المقطوعات الموسيقية باستخدام مفاتيح الصوت، دون الحاجة إلى الجذر!

سنعرض لك هذا الأسبوع في Tasker Pro كيفية إعداد Tasker لتخطي المقطوعات الموسيقية عندما تكون الشاشة مغلقة، وذلك باستخدام مفاتيح مستوى الصوت فقط. لا حاجة إلى الجذر!

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

سوف نقوم بنشر سلسلة من متطور جدا ملفات تعريف تاسكر التي ستوضح لك مدى قوة تاسكر إذا كنت على استعداد للتفكير خارج الصندوق. على موقعنا نصائح وحيل تاسكر المنتديات أو على Reddit /r/Tasker subreddit، يمكنك المشاركة والعمل مع الآخرين حول كيفية تنفيذ فكرة قد تكون لديكم.

هذا هو الأسبوع 8 من تاسكر برو. الأسبوع الماضيلقد أوضحنا لك كيفية إعادة تعيين مفاتيح مستوى الصوت لتغيير مستوى صوت الوسائط فقط. سنوضح لك هذا الأسبوع كيفية القيام بذلك تخطي المقطوعات الموسيقية باستخدام مفاتيح مستوى الصوت أثناء إيقاف تشغيل الشاشة (لا يلزم وجود جذر)!

شيء واحد أود أن أتناوله من الأسبوع الماضي قبل أن نبدأ البرنامج النصي لـ Tasker لهذا الأسبوع: أوصى العديد من المستخدمين في تعليقاتنا باستخدام الإدخال التلقائي لتنفيذ أكثر أناقة. أود أن أقول أن الإدخال التلقائي فكرة جيدة جدًا لهذا البرنامج النصي، لكنني لم أوصي به لأنه لقد واجهت مشكلات في الماضي والميزة المطلوبة ليست جزءًا من الإصدار المجاني من برنامج.


تاسكر برو #8: التحكم في مستوى الصوت بالموسيقى

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


متطلبات

  • تاسكر (2.99 دولار)
  • تشغيل عملية تاسكر (KC)

تعليمات

قبل أن نبدأ، تعطيل وضع المبتدئين في تفضيلات تاسكر.

الآن بعد أن انتهى هذا الأمر، أول شيء عليك القيام به هو إنشاء ملف تعريف جديد وتسميته "التحكم في مستوى الصوت بالموسيقى". سوف تقوم بإنشاء سياقين، واحد حدث و واحد ولاية سياق.

سيكون سياق الحدث أ مجموعة متغيرة الحدث ويجب ضبطه لاكتشاف التغييرات في % الحجم (متغير حجم الوسائط). بالنسبة لسياق الدولة ينبغي أن يكون العرض -> عرض الحالة -> إيقاف. سيؤدي ذلك إلى أن ملف التعريف لن يعمل إلا عندما تكون الشاشة مغلقة ويتغير مستوى صوت الوسائط. سنقوم بتنفيذ المنطق الفعلي لتحديد كيفية تغيير المسارات داخل المهمة أدناه.

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

  1. المتغيرات --> مجموعة المتغيرات. تعيين % منتشر ل %TIMEMS - %TimePressed. قارن الطابع الزمني عند الضغط على زر مستوى الصوت آخر مرة وعند الضغط على زر مستوى الصوت الحالي. سيكون هذا بمثابة الحد الأدنى لتحديد ما إذا كنت تقصد تغيير المسارات أو مجرد تغيير مستوى الصوت.
  2. المهمة --> إذا. اضبطه على إذا % منتشر < 750 و %Vol neq %VOLM. إذا قمت بالضغط مرتين على مفتاح مستوى الصوت خلال 750 مللي ثانية وكان مستوى الصوت المحفوظ الحالي لا يساوي التيار حجم الوسائط (سترى سبب أهمية ذلك لاحقًا)، ثم سنحدد كيفية تغيير حجم الوسائط مسار.
  3. البرنامج المساعد -> عمليات تاسكر KC. اجعلها تختار سبوتيفي أو تطبيق وسائط آخر (YouTube، إذا كنت تستخدم YouTube Red) تعرف أنه يواجه صعوبات في التحكم فيه عبر أحداث تشغيل زر الوسائط التقليدية. اضبط المتغير على سبوتيفي. (على حد علمي، تطبيقات مثل Spotify هي الاستثناء وليس القاعدة، لذلك إذا قمت لاحقًا عند تشغيل هذه المهمة لاحظ أنه لا يغير المسارات على مشغل الوسائط المفضل لديك، ثم ارجع إلى هذه الخطوة وأضف تطبيقات إضافية للتحقق ل).
  4. المهمة --> إذا. اضبطه على إذا % سبوتيفي ~ صحيح.
  5. الوسائط --> التحكم في الوسائط. كمد: التالي. محاكاة زر الوسائط: نعم. برنامج: سبوتيفي. حدد "إذا" واضبطه على "إذا". %الحجم > %الحجم. سيتم الانتقال إلى المسار التالي إذا قمت بالضغط على زر رفع الصوت مرتين.
  6. الوسائط --> التحكم في الوسائط. كمد: سابق. محاكاة زر الوسائط: نعم. برنامج: سبوتيفي. حدد "إذا" واضبطه على "إذا". %حجم سيتم الانتقال إلى المسار السابق إذا قمت بالضغط على خفض مستوى الصوت مرتين.
  7. الصوت -> مستوى صوت الوسائط. مستوى: % المجلد. يؤدي هذا إلى استعادة مستوى الصوت إلى ما كان عليه سابقًا. لا تتحقق من أي شيء هنا حتى يحدث التغيير بصمت.
  8. مهمة --> آخر. تنطبق هذه الإجراءات القليلة التالية على أي تطبيق وسائط عام (على سبيل المثال. موسيقى جوجل بلاي)
  9. الوسائط --> التحكم في الوسائط. كمد: التالي. محاكاة زر الوسائط: لا. حدد "إذا" واضبطه على "إذا". %الحجم >%الحجم. سيتم الانتقال إلى المسار التالي إذا قمت بالضغط على زر رفع الصوت مرتين.
  10. الوسائط --> التحكم في الوسائط. كمد: سابق. محاكاة زر الوسائط: لا. حدد "إذا" واضبطه على "إذا". %حجم سيتم الانتقال إلى المسار السابق إذا قمت بالضغط على خفض مستوى الصوت مرتين.
  11. الصوت -> مستوى صوت الوسائط. مستوى: % المجلد. يؤدي هذا إلى استعادة مستوى الصوت إلى ما كان عليه سابقًا. لا تتحقق من أي شيء هنا حتى يحدث التغيير بصمت.
  12. المهمة -> النهاية إذا.
  13. مهمة --> آخر. سيؤدي هذا إلى حفظ الوقت الحالي وحفظ حجم الوسائط السابق في متغير.
  14. المتغيرات --> مجموعة المتغيرات. تعيين %الضغط على الوقت ل % مرات.
  15. المتغيرات --> مجموعة المتغيرات. تعيين % المجلد ل % الحجم - 1. تحقق مما إذا واضبطه على إذا %الحجم < %VOLM.
  16. المتغيرات --> مجموعة المتغيرات. تعيين % المجلد ل % الحجم + 1. تحقق مما إذا واضبطه على إذا %الحجم >%الحجم.
  17. المهمة -> النهاية إذا.

لاحظ أنه في الإجراءين 7 و11 نقوم بتغيير حجم الوسائط. نظرًا لكيفية عمل تاسكر، سيؤدي ذلك على الفور إلى تشغيل المهمة مرة أخرى (لأن تاسكر لا يمكنه معرفة المصدر الذي قام بتغيير حجم الوسائط). لهذا السبب قمنا في الإجراء 2 بإعداد الشرط للتحقق مما إذا كان %Vol جديد %VOLM، والذي سيوقف تشغيل هذه المهمة إذا كان الاثنان متساويين (وهو ما سيكون عليه عندما يتم تشغيل هذه المهمة بالفعل).

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

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


و هاهو! إذا كنت قادرًا على متابعة هذا الأمر، فتهانينا، فأنت إلى حد كبير أستاذ في تاسكر! هل أنت محتار في إحدى الخطوات وتريد فقط استيراد البرنامج النصي ومواصلة حياتك؟

إذا كنت ترغب في استيراد البرنامج النصي تاسكر هذا، يمكنك تنزيله من مضيف ملفات أندرويد. لاستيراد ملف التعريف، تحتاج أولاً إلى تعطيل وضع المبتدئين في تاسكر بالانتقال إلى القائمة --> التفضيلات. ضمن علامة تبويب واجهة المستخدم، قم بإلغاء تحديد "وضع المبتدئين". ثم عد إلى قائمة المهام الرئيسية، وانقر فوق علامة التبويب "الملفات الشخصية". ثم اضغط لفترة طويلة على علامة التبويب "الملفات الشخصية" ثم اضغط على "استيراد". انتقل إلى المكان الذي قمت بتنزيل ملف .prf.xml الخاص بي وحدده لاستيراده. بمجرد استيراده، لديك الحرية في اللعب به كما تراه مناسبًا. يتم تشغيل ملف التعريف هذا عندما تكون شاشتك مغلقة ويتغير مستوى صوت الوسائط لديك مرتين خلال حد زمني قدره 750 مللي ثانية (ويغير المسارات فقط عند إجراء نقرة مزدوجة على زر مستوى الصوت نفسه).

في الأسبوع القادم بالنسبة لـ Tasker Pro، سيكون لدينا سمة تتمحور حول Pokemon Go!

تحقق من كافة البرامج النصية تاسكر برو!

ما الذي تريد أن تراني أفعله مع تاسكر؟ أخبرنا أدناه وقد نعرض فكرتك في مقال مستقبلي!