App Volume Control je root mod koji vam omogućuje kontrolu pojedinačnih razina glasnoće Android aplikacija koje istovremeno reproduciraju zvuk!
Ako ste ikada pokušali reproducirati zvuk iz nekoliko Android aplikacija istovremeno na svom pametnom telefonu, vjerojatno ste shvatili da je to sranje raditi. Bilo bi lijepo ležerno uživati u Android igrici dok vaša omiljena glazba sa Spotifyja trešti u pozadini. S druge strane, također bi bilo lijepo kada biste se mogli uglavnom usredotočiti na igranje u igri kao što je Call of Duty: Mobile, a da vaša glazba u potpunosti ne nadmaši zvuk igre. Problem s Androidom je taj što OS nudi samo nekoliko audio tokova kojima možete kontrolirati glasnoću, od kojih je jedan medijski tok. Ovaj medijski tok mjesto je gdje igre i većina glazbenih aplikacija moraju emitirati svoj zvuk, tako da u većini slučajeva zaglavite u kontroliranju glasnoće igara i glazbe istovremeno. Srećom, postoji novi mod za rootane telefone pod nazivom "App Volume Control" koji to pokušava riješiti.
Android nudi koncept "audio fokus", skup API-ja koji mogu kooperativno koristiti aplikacije trećih strana tako da samo jedna aplikacija može držati fokus u jednom trenutku. Aplikacije mogu odabrati hoće li se njihov zvuk zaustaviti ili "spustiti" kad god druga aplikacija preuzme fokus zvuka. Budući da je Google prepustio razvojnim programerima da odluče kako postupiti kada se audio fokus izgubi, postoji mnogo nedosljednosti u tome kako se aplikacije ponašaju kada druga aplikacija preuzme audio fokus.
Mlađi član XDA Alcatraz323 osmislio je zanimljiv mod otvorenog koda koji ne samo da vam omogućuje prisilnu reprodukciju istodobnog zvuka u više aplikacija (u slučaju jedna aplikacija odluči zaustaviti svoju glazbu kada druga aplikacija preuzme audio fokus), ali također ima mogućnost upravljanja glasnoćom za svaku aplikaciju osnova. Programer je izdao popratnu aplikaciju pod nazivom "App Volume Control" na Google Play Storeu, a također su izdali Magisk Module pod nazivom "Audio HeadQuarter" za postavljanje moda. Modul Magisk sastoji se od biblioteka niske razine, dok vam aplikacija za Android omogućuje prilagodbu ponašanja glasnoće na bazi svake aplikacije. Korisnici mogu kreirati i podesiti audio unaprijed određene aplikacije putem popratne aplikacije nakon uspješne instalacije modula. Korisnici također mogu omogućiti plutajući prozor aplikacije za jednostavno podešavanje glasnoće izvan aplikacije.
Prema programeru, softver koji je blizak zalihama ili prilagođeni ROM-ovi izvedeni iz AOSP-a kao što je LineageOS najkompatibilniji su s ovim modom. Teški OEM skinovi kao što su Xiaomijev MIUI ili Huaweijev EMUI mogu imati problema s pokretanjem modifikacije. Instalirali smo ovaj mod na naš rootani Google Pixel 4 s Androidom 10 kako bismo potvrdili da radi. Uspjeli smo ga natjerati da prepozna kada Spotify svira, što nam je omogućilo kontrolu glasnoće glazbe sa Spotifyja dok smo igrali Call of Duty: Mobile. Aplikacija ipak nije mogla prepoznati reprodukciju glazbe s Google Play glazbe. Aplikacija upozorava da možda neće prepoznati izravne audio izlazne sesije koje nisu poslane kroz AudioMixer API, na koji se ovaj mod spaja. Stoga vaša kilometraža može varirati.
Izvorni kod aplikacija i modul nalaze se na GitHubu. Modul Audio HeadQuarter možete preuzeti pomoću funkcije pretraživanja u Magisk Manageru ili ga možete preuzeti izravno iz Stranica izdanja GitHuba spremišta. Programer preporučuje da se ne koriste Canary nadogradnje Magiska i predlaže instaliranje moda iznad Magisk 20.2 ili kasnije. Iako možete instalirati popratnu aplikaciju (povezanu u nastavku) iz trgovine Google Play, sama aplikacija ne može učiniti ništa bez temeljnih binarnih datoteka.
Audio sjedište: XDA tema za raspravu ||| GitHub Repo
Napomena: Zadana instalacijska opcija modula je postavljanje SELinuxa na permisivno, što je vrlo nesigurno i ne preporučuje se. Programer napominje da bi novija verzija modula, koja još nije objavljena na GitHubu, mogla raditi sa SELinuxom postavljenim na provođenje.
[appbox googleplay "io.alcatraz.audiohq"]