בקרת עוצמת הקול של האפליקציה היא מוד שורש המאפשר לך לשלוט ברמות הווליום האישיות של אפליקציות אנדרואיד שמנגנות אודיו בו זמנית!
אם אי פעם ניסית להשמיע אודיו מכמה אפליקציות אנדרואיד בו זמנית בסמארטפון שלך, בטח הבנת שזה מבאס לעשות את זה. זה יהיה נחמד ליהנות כלאחר יד ממשחק אנדרואיד בזמן שהמוזיקה האהובה עליך מ- Spotify מתפוצצת ברקע. מצד שני, זה יהיה גם נחמד אם תוכל להתמקד בעיקר במשחקיות במשחק כמו Call of Duty: Mobile מבלי שהמוזיקה שלך תעקוף לחלוטין את האודיו של המשחק. הבעיה באנדרואיד היא שמערכת ההפעלה מציעה רק כמה זרמי אודיו שתוכלו לשלוט בעוצמת הקול שלהם, אחד מהם הוא זרם המדיה. זרם המדיה הזה הוא המקום שבו משחקים ורוב אפליקציות המוזיקה צריכים להפיק את האודיו שלהם, כך שברוב המקרים אתה תקוע לשלוט בעוצמת הקול של שני המשחקים והמוזיקה בו זמנית. למרבה המזל, יש מוד חדש לטלפונים שורשיים בשם "בקרת עוצמת הקול של האפליקציה" שמבקש לפתור זאת.
אנדרואיד מציעה את הרעיון של "מיקוד שמע", קבוצה של ממשקי API שניתן להשתמש בהם בשיתוף פעולה על ידי אפליקציות של צד שלישי, כך שרק אפליקציה אחת יכולה להחזיק את הפוקוס בכל פעם. אפליקציות יכולות לבחור אם האודיו שלהן צריך לעצור או "להתנתק" בכל פעם שאפליקציה אחרת משתלטת על מיקוד האודיו. מכיוון שגוגל השאירה את זה למפתחים להחליט כיצד לטפל בדברים כאשר מיקוד האודיו אובד, יש הרבה חוסר עקביות באופן שבו אפליקציות מתנהגות כאשר אפליקציה אחרת משתלטת על מיקוד האודיו.
חבר ג'וניור XDA אלקטרז323 המציא מוד קוד פתוח מעניין שלא רק מאפשר לך לכפות על השמעת אודיו במקביל על ידי מספר אפליקציות (במקרה אפליקציה אחת בוחרת להפסיק את המוזיקה שלה כאשר אפליקציה אחרת משתלטת על מיקוד האודיו), אך יש לה גם את היכולת לשלוט בעוצמת הקול בכל אפליקציה בָּסִיס. המפתח הוציא אפליקציה נלווית בשם "בקרת עוצמת הקול של האפליקציה" בחנות Google Play, והם גם הוציאו מודול Magisk בשם "Audio HeadQuarter" כדי להגדיר את המוד. מודול Magisk מורכב מספריות ברמה נמוכה בעוד אפליקציית אנדרואיד מאפשרת לך להתאים אישית את התנהגות הנפח על בסיס אפליקציה. משתמשים יכולים ליצור ולכוון הגדרות אודיו ספציפיות לאפליקציה דרך האפליקציה הנלווית לאחר התקנה מוצלחת של המודול. משתמשים יכולים גם להפעיל את החלון הצף של האפליקציה כדי לכוון בקלות את עוצמת הקול מחוץ לאפליקציה.
לפי המפתח, תוכנות קרובות למלאי או ROM מותאמים אישית שמקורם ב-AOSP כמו LineageOS הם התואמים ביותר למוד זה. עורות OEM כבדים כמו MIUI של Xiaomi או EMUI של Huawei עשויים להיתקל בבעיות בהפעלת המוד. התקנו את המוד הזה ב-Google Pixel 4 המושרש שלנו עם אנדרואיד 10 כדי לוודא שהוא עובד. הצלחנו לזהות מתי Spotify מתנגן, מה שאפשר לנו לשלוט בעוצמת המוזיקה מספוטיפיי בזמן שהשמענו את Call of Duty: Mobile. האפליקציה לא הצליחה לזהות השמעת מוזיקה מ-Google Play מוזיקה. האפליקציה מזהירה כי ייתכן שהיא לא תזהה הפעלות של פלט אודיו ישיר שלא נשלחות דרך ה-API של AudioMixer, שאליו מתחבר המוד הזה. לפיכך, הקילומטראז' שלך עשוי להשתנות.
קוד המקור של האפליקציה ו מודול מתארחים ב-GitHub. אתה יכול להוריד את מודול Audio HeadQuarter באמצעות פונקציית החיפוש ב-Magisk Manager, או שאתה יכול לתפוס אותו ישירות מה- עמוד השחרור של GitHub של המאגר. המפתח ממליץ לא להשתמש ב-Canary builds של Magisk ומציע להתקין את המוד על גבי מגיסק 20.2 אוֹ יותר מאוחר. בעוד שאתה יכול להתקין את האפליקציה הנלווית (בקישור למטה) מחנות Google Play, האפליקציה לבדה לא יכולה לעשות שום דבר בלי הקבצים הבינאריים הבסיסיים.
מטה האודיו: שרשור דיון XDA ||| GitHub Repo
הערה: ברירת המחדל של אפשרות ההתקנה של המודול היא להגדיר את SELinux למתירנית, וזה מאוד לא מאובטח ולא מומלץ לעשות. המפתח מציין שגרסה חדשה יותר של המודול, שעדיין לא פורסמה ב-GitHub, עשויה לעבוד עם SELinux מוגדר לאכיפה.
[appbox googleplay "io.alcatraz.audiohq"]