App Volume Control este un mod rădăcină care vă permite să controlați nivelurile individuale de volum ale aplicațiilor Android care redă audio simultan!
Dacă ați încercat vreodată să redați audio din mai multe aplicații Android simultan pe smartphone-ul dvs., probabil v-ați dat seama că este nasol să faceți acest lucru. Ar fi frumos să te bucuri de un joc Android în timp ce muzica ta preferată de la Spotify este în fundal. Pe de altă parte, ar fi, de asemenea, bine dacă te-ai putea concentra mai mult pe jocul într-un joc precum Call of Duty: Mobile fără ca muzica ta să depășească complet sunetul jocului. Problema cu Android este că sistemul de operare oferă doar câteva fluxuri audio cărora le puteți controla volumul, dintre care unul este fluxul media. Acest flux media este locul în care jocurile și majoritatea aplicațiilor muzicale trebuie să își scoată sunetul, așa că, în majoritatea cazurilor, ești blocat să controlezi simultan atât volumul jocurilor, cât și al muzicii. Din fericire, există un nou mod pentru telefoanele rootate numit „App Volume Control” care încearcă să rezolve acest lucru.
Android oferă conceptul de „focalizare audio", un set de API-uri care pot fi utilizate în mod cooperativ de aplicații terțe, astfel încât doar o aplicație să poată menține atenția la un moment dat. Aplicațiile pot alege dacă sunetul lor ar trebui să se oprească sau să „reducă” ori de câte ori o altă aplicație preia controlul audio. Deoarece Google a lăsat la latitudinea dezvoltatorilor să decidă cum să gestioneze lucrurile atunci când focalizarea audio este pierdută, există o mulțime de inconsecvență în modul în care se comportă aplicațiile atunci când o altă aplicație preia focalizarea audio.
Membru XDA Junior Alcatraz323 a venit cu un mod interesant cu sursă deschisă, care nu numai că vă permite să forțați sunetul simultan să fie redat de mai multe aplicații (în cazul în care o aplicație alege să-și oprească muzica atunci când o altă aplicație preia focalizarea audio), dar are și capacitatea de a controla volumele pe o aplicație bază. Dezvoltatorul a lansat o aplicație însoțitoare numită „App Volume Control” pe Google Play Store și, de asemenea, a lansat un modul Magisk numit „Audio HeadQuarter” pentru a configura modulul. Modulul Magisk constă din biblioteci de nivel scăzut, în timp ce aplicația Android vă permite să personalizați comportamentul volumului pe bază de aplicație. Utilizatorii pot crea și regla presetări audio specifice aplicației prin intermediul aplicației însoțitoare după o instalare cu succes a modulului. De asemenea, utilizatorii pot activa fereastra plutitoare a aplicației pentru a regla cu ușurință volumele din afara aplicației.
Potrivit dezvoltatorului, software-ul aproape de stoc sau ROM-urile personalizate derivate din AOSP, cum ar fi LineageOS, sunt cele mai compatibile cu acest mod. Piele OEM grele, cum ar fi MIUI de la Xiaomi sau EMUI de la Huawei, ar putea avea probleme la funcționarea modului. Am instalat acest mod pe Google Pixel 4, care rulează Android 10, pentru a verifica că funcționează. Am reușit să-l facem să recunoască când se redă Spotify, ceea ce ne-a permis să controlăm volumul muzicii de la Spotify în timp ce jucam Call of Duty: Mobile. Cu toate acestea, aplicația nu a putut recunoaște redarea muzicii de pe Google Play Music. Aplicația avertizează că este posibil să nu recunoască sesiunile de ieșire audio directă care nu sunt trimise prin API-ul AudioMixer, la care se conectează acest mod. Astfel, kilometrajul dvs. poate varia.
Codul sursă al aplicația și modul sunt găzduite pe GitHub. Puteți descărca modulul Audio HeadQuarter folosind funcția de căutare din Magisk Manager sau îl puteți prelua direct din Pagina de lansare GitHub a depozitului. Dezvoltatorul recomandă să nu utilizați versiunile Canary ale Magisk și sugerează să instalați modulul deasupra Magisk 20.2 sau mai tarziu. Deși puteți instala aplicația însoțitoare (legată mai jos) din Magazinul Google Play, aplicația singură nu poate face nimic fără binarele subiacente.
Sediu audio: Subiect de discuții XDA ||| GitHub Repo
Notă: Opțiunea implicită de instalare a modulului este să setați SELinux la permisiv, ceea ce este foarte nesigur și nu este recomandat. Dezvoltatorul observă că o versiune mai nouă a modulului, care nu a fost încă publicată pe GitHub, poate funcționa cu SELinux setat la aplicare.
[appbox googleplay "io.alcatraz.audiohq"]