Tasker Pro: דלג על רצועות מוזיקה באמצעות מקשי עוצמת הקול, ללא שורש!

השבוע ב-Tasker Pro, נראה לכם כיצד להגדיר את Tasker לדלג על רצועות מוזיקה כשהמסך כבוי, באמצעות מקשי עוצמת הקול בלבד. אין צורך בשורש!

אם כבר גירוד עבור כמה משימות טאסקר מדהימות ברצינות (ונמאס להם מה מְשַׁעֲמֵם דברים כמו להגיד לך איך לאתחל את הטלפון שלך או לנער את הטלפון כדי להעיר את התצוגה), ואז שלנו סדרת Tasker Pro בשבילך.

אנו נפרסם סדרה של מתקדם ביותר פרופילי Tasker שיראו לך עד כמה Tasker יכול להיות חזק אם אתה מוכן לחשוב מחוץ לקופסה. על שלנו טיפים וטריקים של Tasker בפורומים או ב-/r/Tasker subreddit של Reddit, אתה יכול לשתף ולעבוד עם אחרים כיצד ליישם רעיון שעשוי להיות לך.

זה שבוע 8 של Tasker pro. שבוע שעבר, הראינו לך כיצד למפות מחדש את מקשי עוצמת הקול שלך כדי לשנות רק את עוצמת הקול של המדיה. השבוע נראה לכם כיצד לעשות זאת דלג על רצועות מוזיקה באמצעות מקשי עוצמת הקול שלך בזמן שהמסך כבוי (אין צורך בשורש)!

דבר אחד ברצוני להתייחס מהשבוע שעבר לפני שנתחיל את התסריט Tasker של השבוע: משתמשים רבים בהערותינו המליצו להשתמש ב-AutoInput ליישום אלגנטי יותר. הייתי אומר ש-AutoInput הוא רעיון די טוב לתסריט הזה, אבל לא המלצתי עליו בגלל היו לי בעיות עם זה בעבר והתכונה הנדרשת אינה חלק מהגרסה החינמית של אפליקציה.


Tasker Pro #8: בקרת עוצמת הקול של מוסיקה

אחת מתכונות ה-ROM המותאמות אישית הפופולריות ביותר במשך שנים רבות הייתה היכולת לשלוט בהפעלת מדיה באמצעות מקשי עוצמת הקול בלבד. התכונה כל כך נפוצה שאני יכול לאתגר את הקוראים שלנו בביטחון למצוא ROM מותאם אישית ללא תכונה זו (להרכיב אחד בעצמך בשביל זה הוא רמאות). משתמשים ללא ROM מותאם אישית פנו מודולים של Xposed ליישם את התכונה הנחמדה הזו. אבל מה לגבי כל המשתמשים שלא שורשו את הטלפונים שלהם? עבור אותם משתמשים, אני הולך לשתף פרופיל Tasker שיאפשר לך לשכפל תכונה זו. בואו נתחיל.


דרישות

  • Tasker ($2.99)
  • ריצת תהליך Tasker (KC)

הוראות

לפני שנתחיל, השבת את מצב מתחילים בהעדפות של Tasker.

עכשיו שזה לא מהדרך, הדבר הראשון שתרצו לעשות הוא ליצור פרופיל חדש ולקרוא לו "בקרת עוצמת הקול של מוסיקה". אתה תיצור שני הקשרים, אחד מִקרֶה ואחד מדינה הֶקשֵׁר.

ההקשר של האירוע יהיה א סט משתנים אירוע ויש להגדיר אותו לזהות שינויים ב %VOLM (משתנה נפח מדיה). בהקשר של המדינה זה צריך להיות תצוגה --> מצב תצוגה --> כבוי. זה יגרום לכך שהפרופיל יפעל רק בכל פעם שהמסך שלך כבוי ועוצמת הקול של המדיה משתנה. אנו ניישם את ההיגיון בפועל כדי לקבוע כיצד לשנות מסלולים בתוך המשימה, להלן.

להלן ההיגיון הכללי של המשימה. המשימה תבדוק אם הלחיצה האחרונה על לחצן עוצמת הקול נמצאת בטווח של 750 אלפיות השנייה מהלחיצה הנוכחית על לחצן עוצמת הקול. אם כן, המשימה תקבע אם נגן המדיה הנוכחי הוא Spotify או לא (ניתן להסיר אם לא השתמש בו, או שנו לאפליקציה אחרת שצריכה שליטה ישירה) ואז שנה רצועות על סמך איזה לחצן עוצמת הקול אתה לחוץ. אם עדיין לא לחצת פעמיים על כפתור, המשימה במקום זאת תסמן את השעה הנוכחית ותשמור את נפח המדיה הקודם, למקרה שאתה בתהליך של לחיצה כפולה.

  1. משתנים --> ערכת משתנים. מַעֲרֶכֶת %diffpressed ל %TIMEMS - %TimePressed. השווה את חותמת הזמן כאשר לחצן עוצמת הקול נלחץ לאחרונה ומתי לחצן עוצמת הקול הנוכחי נלחץ. זה ישמש כסף כדי לקבוע אם התכוונת לשנות רצועות או רק לשנות את עוצמת הקול.
  2. משימה --> אם. הגדר אותו ל-If %diffpressed < 750 ו %vol neq %VOLM. אם לחצת כפולה על מקש עוצמת הקול תוך 750 אלפיות השנייה ועוצמת הקול השמורה הנוכחית אינה שווה לזרם עוצמת הקול של המדיה (תראה למה זה חשוב בהמשך), ואז נקבע כיצד לשנות את מַסלוּל.
  3. תוסף --> תהליכי KC Tasker. תגרום לזה לבחור Spotify או אפליקציית מדיה אחרת (YouTube, אם אתה משתמש ב-YouTube Red) שאתה יודע שיש לך קשיים בשליטה באמצעות אירועי הפעלה מסורתיים של לחצני מדיה. הגדר את המשתנה ל %spotify. (למיטב ידיעתי, אפליקציות כמו Spotify הן היוצא מן הכלל ולא הכלל, כך שאם מאוחר יותר בעת הפעלת משימה זו שים לב שהוא לא מחליף רצועות בנגן המדיה המועדף עליך, ואז חזור לשלב זה והוסף אפליקציות נוספות כדי לבדוק ל).
  4. משימה --> אם. הגדר אותו ל-If %spotify ~ נכון.
  5. מדיה --> בקרת מדיה. Cmd: הַבָּא. לחצן הדמיית מדיה: כן. אפליקציה: Spotify. בדוק אם והגדר אותו ל-if %VOLM > %vol. ידלג לרצועה הבאה אם ​​תגביר את עוצמת הקול פעמיים.
  6. מדיה --> בקרת מדיה. Cmd: קודם. לחצן הדמיית מדיה: כן. אפליקציה: Spotify. בדוק אם והגדר אותו ל-if %VOLM < %vol. ידלג לרצועה הקודמת אם תלחץ על עוצמת הקול פעמיים.
  7. שמע --> עוצמת קול. רָמָה: % כרך. זה משחזר את עוצמת הקול למה שהייתה בעבר. אל תבדוק כאן שום דבר כדי שהשינוי יתרחש בשקט.
  8. משימה --> אחרת. הפעולות הבאות חלות על כל אפליקציית מדיה כללית (למשל. Google Play מוזיקה)
  9. מדיה --> בקרת מדיה. Cmd: הַבָּא. לחצן הדמיית מדיה: לא. בדוק אם והגדר אותו ל-if %VOLM > %VOL. ידלג לרצועה הבאה אם ​​תגביר את עוצמת הקול פעמיים.
  10. מדיה --> בקרת מדיה. Cmd: קודם. לחצן הדמיית מדיה: לא. בדוק אם והגדר אותו ל-if %VOLM < %VOL. ידלג לרצועה הקודמת אם תלחץ על עוצמת הקול פעמיים.
  11. שמע --> עוצמת קול. רָמָה: % כרך. זה משחזר את עוצמת הקול למה שהייתה בעבר. אל תבדוק כאן שום דבר כדי שהשינוי יתרחש בשקט.
  12. משימה --> סיום אם.
  13. משימה --> אחרת. פעולה זו תשמור את השעה הנוכחית ותשמור את נפח המדיה הקודם במשתנה.
  14. משתנים --> ערכת משתנים. מַעֲרֶכֶת %TimePressed ל %TIMEMS.
  15. משתנים --> ערכת משתנים. מַעֲרֶכֶת % כרך ל %VOLM - 1. בדוק אם והגדר אותו ל-if %vol < %VOLM.
  16. משתנים --> ערכת משתנים. מַעֲרֶכֶת % כרך ל %VOLM + 1. בדוק אם והגדר אותו ל-if %vol > %VOLM.
  17. משימה --> סיום אם.

שימו לב שבפעולות 7 ו-11 אנחנו משנים את עוצמת הקול של המדיה. בגלל אופן הפעולה של Tasker, זה יביא מיד להרצת המשימה שוב (מכיוון ש-Tasker לא יכול לדעת איזה מקור שינה את עוצמת הקול של המדיה). לכן בפעולה 2 הגדרנו את התנאי לבדוק אם %Vol new %VOLM, מה שיעצור את המשימה הזו מלפעול אם השתיים שווים (מה שהם יהיו כאשר המשימה הזו כבר רצה).

בואו נדבר על מגבלות במערך הזה. מכיוון שההגדרה הזו מחייבת שיהיו שינויים בעוצמת הקול של המדיה, זה אומר שאם כן האזנה למדיה בעוצמת הקול המקסימלית ואתה מנסה להגביר את עוצמת הקול פעמיים כדי לשנות רצועות, זה לא יצליח עֲבוֹדָה.

לבסוף, על קלט אוטומטי. כן, ההגדרה הזו אכן אפשרית עם AutoInput, אבל יש שתי סיבות שלא המלצתי עליה. הראשונה היא שזה עולה כסף, והשנייה היא שלא הצלחתי לגרום לזה לזהות לחיצות על כפתורים כשהמסך כבוי.


ו וואלה! אם אתה מסוגל לעקוב אחרי זה, אז מזל טוב, אתה די אמן של Tasker! מבולבלים בצעד ורק רוצים לייבא את התסריט ולהמשיך בחייכם?

אם אתה רוצה לייבא את הסקריפט הזה של Tasker, אתה יכול להוריד אותו מ מארח קבצי אנדרואיד. על מנת לייבא את הפרופיל, תחילה עליך להשבית את מצב מתחיל ב-Tasker על ידי מעבר לתפריט --> העדפות. בכרטיסייה ממשק המשתמש, בטל את הסימון של 'מצב מתחיל'. לאחר מכן חזרה לתפריט Tasker הראשי, לחץ על הכרטיסייה 'פרופילים'. לאחר מכן לחץ לחיצה ארוכה על הכרטיסייה 'פרופילים' ולחץ על 'ייבא'. נווט למקום שבו הורדת את קובץ ה-.prf.xml שלי ובחר בו כדי לייבא אותו. ברגע שאתה מייבא אותו, אתה חופשי לשחק איתו כראות עיניך. פרופיל זה פועל בכל פעם שהמסך שלך כבוי ועוצמת הקול שלך משתנה פעמיים בתוך מגבלת זמן של 750 אלפיות השנייה (ומשנה רצועות רק כאשר אתה מבצע לחיצה כפולה על אותו לחצן עוצמת הקול).

בשבוע הבא עבור Tasker Pro יהיה לנו ערכת נושא ממוקד פוקימון גו!

בדוק את כל התסריטים של Tasker Pro!

מה היית רוצה לראות אותי מכינה עם טסקר? הודע לנו למטה ואולי נציג את הרעיון שלך במאמר עתידי!