App Volume Control er en root-mod, der lader dig styre de individuelle lydstyrkeniveauer for Android-apps, der afspiller lyd samtidigt!
Hvis du nogensinde har prøvet at afspille lyd fra flere Android-apps samtidigt på din smartphone, har du sikkert indset, at det er elendigt at gøre dette. Det ville være rart at afslappet nyde et Android-spil, mens din yndlingsmusik fra Spotify sprænger i baggrunden. På den anden side ville det også være rart, hvis du mest kunne fokusere på gameplayet i et spil som Call of Duty: Mobile uden at din musik helt overhaler spillyden. Problemet med Android er, at OS kun tilbyder nogle få lydstreams, som du kan styre lydstyrken på, hvoraf en er mediestrømmen. Denne mediestream er der, hvor spil og de fleste musikapps skal udsende deres lyd, så i de fleste tilfælde sidder du fast ved at kontrollere lydstyrken af både spil og musik samtidigt. Heldigvis er der en ny mod til rootede telefoner kaldet "App Volume Control", der søger at løse dette.
Android tilbyder konceptet "
lydfokus", et sæt API'er, der i samarbejde kan bruges af tredjepartsapps, så kun én app kan holde fokus ad gangen. Apps kan vælge, om deres lyd skal stoppe eller "duck", når en anden app overtager lydfokus. Fordi Google overlod det til udviklere at beslutte, hvordan tingene skal håndteres, når lydfokus er tabt, er der meget uoverensstemmelse i, hvordan apps opfører sig, når en anden app overtager lydfokus.XDA Junior medlem Alcatraz323 kom med en interessant open source-mod, der ikke kun giver dig mulighed for at tvinge samtidig lyd til at blive afspillet af flere apps (i tilfælde af én app vælger at stoppe sin musik, når en anden app overtager lydfokus), men har også mulighed for at styre lydstyrken på en app pr. basis. Udvikleren udgav en ledsager-app kaldet "App Volume Control" i Google Play Butik, og de udgav også et Magisk-modul kaldet "Audio HeadQuarter" for at konfigurere mod. Magisk-modulet består af biblioteker på lavt niveau, mens Android-appen giver dig mulighed for at tilpasse lydstyrkeadfærd pr. app. Brugere kan oprette og indstille app-specifikke lydforudindstillinger gennem den ledsagende app efter en vellykket installation af modulet. Brugere kan også aktivere appens flydende vindue for nemt at justere lydstyrkerne uden for appen.
Ifølge udvikleren er tæt på lager software eller AOSP-afledte brugerdefinerede ROM'er som LineageOS de mest kompatible med denne mod. Tunge OEM-skind såsom Xiaomis MIUI eller Huaweis EMUI kan have problemer med at få mod'en til at fungere. Vi installerede denne mod på vores rodfæstede Google Pixel 4, der kører Android 10 for at bekræfte, at den virker. Vi var i stand til at få det til at genkende, når Spotify spiller, hvilket gjorde det muligt for os at kontrollere lydstyrken af musikken fra Spotify, mens vi spillede Call of Duty: Mobile. Appen kunne dog ikke genkende musikafspilning fra Google Play Musik. Appen advarer om, at den muligvis ikke genkender direkte lydoutputsessioner, der ikke sendes gennem AudioMixer API, som denne mod tilsluttes. Derfor kan dit kilometertal variere.
Kildekoden til appen og modul er hostet på GitHub. Du kan downloade Audio HeadQuarter-modulet ved at bruge søgefunktionen i Magisk Manager, eller du kan hente det direkte fra GitHub udgivelsesside af depotet. Udvikleren anbefaler ikke at bruge Canary builds af Magisk og foreslår at installere moddet ovenpå Magisk 20.2 eller senere. Mens du kan installere den ledsagende app (linket nedenfor) fra Google Play Butik, kan appen alene ikke gøre noget uden de underliggende binære filer.
Lydhovedkvarter: XDA diskussionstråd ||| GitHub Repo
Bemærk: Modulets standardinstallationsmulighed er at indstille SELinux til permissive, hvilket er meget usikkert og ikke anbefales at gøre. Udvikleren bemærker, at en nyere version af modulet, som endnu ikke er blevet udgivet på GitHub, kan fungere med SELinux indstillet til at håndhæve.
[appbox googleplay "io.alcatraz.audiohq"]