… så att du kan spela spel medan du tyst lyssnar på musik
Android erbjuder konceptet “ljudfokus”, en uppsättning API: er som kan samarbeta med tredjepartsappar så att endast en app kan hålla fokus i taget. Appar kan välja om deras ljud ska stanna eller “duka” när en annan app tar över ljudfokus. Eftersom Google lämnade upp till utvecklare att bestämma hur de ska hantera saker när ljudfokus förloras, finns det mycket inkonsekvens i hur appar beter sig när en annan app tar över ljudfokus.
XDA Junior-medlem Alcatraz323 kom med en intressant öppen källkodsmodell som inte bara låter dig tvinga samtidig ljud att spelas upp av flera appar (om en app väljer att stoppa sin musik när en annan app tar över ljudfokus) utan också har möjligheten att styra volymer per app. Utvecklaren släppte en kompletterande app som heter “App Volume Control” i Google Play Butik, och de släppte också en Magisk -modul som heter “Audio HeadQuarter” för att konfigurera moden. Magisk-modulen består av lågnivåbibliotek medan Android-appen låter dig anpassa volymbeteende per app. Användare kan skapa och ställa in appspecifika ljudförinställningar via medföljande app efter en lyckad installation av modulen. Användare kan också aktivera appens flytande fönster för att enkelt ställa in volymerna utanför appen.
Enligt utvecklaren är programvara nära lager eller AOSP-härledda anpassade ROM-skivor som LineageOS de mest kompatibla med denna mod. Tunga OEM -skinn som Xiaomi’s MIUI eller Huaweis EMUI kan ha problem att få modet att fungera. Vi installerade denna mod på vår rotade Google Pixel 4 med Android 10 för att verifiera att den fungerar. Vi kunde få det att känna igen när Spotify spelas, vilket gjorde att vi kunde styra ljudet från musiken från Spotify medan vi spelade Call of Duty: Mobile. Appen kunde dock inte känna igen musikuppspelning från Google Play Musik. Appen varnar för att den kanske inte känner igen direkta ljudutmatningssessioner som inte skickas via AudioMixer API, som denna mod hakar in i. Således kan din körsträcka variera.
Källkoden för appen och modulen finns på GitHub. Du kan ladda ner Audio HeadQuarter -modulen med sökfunktionen i Magisk Manager, eller så kan du hämta den direkt från GitHub -utgivningssidan i förvaret. Utvecklaren rekommenderar att du inte använder Canary -versioner av Magisk och föreslår att du installerar modet ovanpå Magisk 20.2 eller senare. Medan du kan installera den kompletterande appen (länkad nedan) från Google Play Butik, kan appen inte göra någonting utan de underliggande binärfilerna.
Audio HeadQuarter: XDA Discussion Thread ||| GitHub Repo
Obs! Modulens standardinstallationsalternativ är att ställa in SELinux till tillåtande, vilket är mycket osäkert och rekommenderas inte att göra. Utvecklaren noterar att en nyare version av modulen, som ännu inte har publicerats på GitHub, kan fungera med att SELinux ska tillämpas.