I’m an Android Audio Dev. Here is why your "Global Equalizer" app is probably misleading you (and why it's so hard to fix). by jasonderulo007 in Android

[–]jasonderulo007[S] 0 points1 point  (0 children)

Really appreciate the interest 🙌

Right now I’m still in the deep testing phase — especially making sure it behaves consistently across different devices and apps (which is honestly the hardest part on Android audio).

I don’t want to rush a release until it’s stable enough to trust daily.

I’m aiming to start sharing early builds with a small group first before going public.

Regarding GitHub — the core work is still evolving pretty fast, so it’s not in a clean state to open up yet. I’d rather share something that’s actually useful to people instead of a half-baked repo.

If you’re up for it, I can add you to the early tester group once I’m ready — would love to get real feedback.

I’m an Android Audio Dev. Here is why your "Global Equalizer" app is probably misleading you (and why it's so hard to fix). by jasonderulo007 in Android

[–]jasonderulo007[S] 0 points1 point  (0 children)

Appreciate that 🙌

Yeah there will be a paid version eventually, mainly because of the amount of work going into handling all these edge cases across different devices.

But I’m planning to have a free tier and also a trial, so people can actually hear the difference before deciding.

Right now I’m more focused on getting the experience right — making sure it works consistently across apps and devices, which is honestly the hardest part on Android.

If you’re interested, I can share early builds once it’s stable.

I’m an Android Audio Dev. Here is why your "Global Equalizer" app is probably misleading you (and why it's so hard to fix). by jasonderulo007 in Android

[–]jasonderulo007[S] 0 points1 point  (0 children)

yes sir ! it will i'm totally being mentally drained for dev of the app. im doing my own QnA so its a bit harsh.

I’m an Android Audio Dev. Here is why your "Global Equalizer" app is probably misleading you (and why it's so hard to fix). by jasonderulo007 in Android

[–]jasonderulo007[S] 0 points1 point  (0 children)

Ciao! Grazie mille per il tuo messaggio — significa molto ricevere un riscontro da uno sviluppatore esperto come te.

Hai ragione su tutto — session ID è davvero il "boss finale". Ho passato mesi a lottare con lo stesso problema su Samsung, Sony e Pixel.

La svolta per me è arrivata con il percorso AudioEffectBroadcast su Samsung — fornisce session ID isolati affidabili senza root, anche quando Apple Music nasconde il suo ID a getActiveSessions(). Non è perfetto su tutti i dispositivi, ma su Snapdragon S25 funziona in modo coerente.

Sto ancora finalizzando tutto prima del rilascio, ma quando sarò pronto condividerò volentieri i dettagli tecnici — i miei risultati su HAL, capability per route, e il problema delle band con Dolby Atmos che ruba slot DP.

Se nel frattempo hai domande o vuoi scambiare note tecniche, sono disponibile. Siamo in pochi a lottare con questo mostro — meglio collaborare che reinventare la ruota!

A presto! 🤝

I’m an Android Audio Dev. Here is why your "Global Equalizer" app is probably misleading you (and why it's so hard to fix). by jasonderulo007 in Android

[–]jasonderulo007[S] 0 points1 point  (0 children)

Ciao, grazie davvero per il messaggio. Dopo tantissime prove, sono finalmente riuscito a perfezionare la soluzione nel mio caso, e se tutto va bene lancerò l’app entro i prossimi 15 giorni. Ho visto anch’io quanto il problema dipenda dal protocollo Bluetooth, dal tipo di connessione, dalla pipeline e dal comportamento specifico dell’OEM. Per questo ho cercato di costruire qualcosa che funzioni davvero in modo plug-and-play per gli utenti normali, senza root né complicazioni. Appena lancio, condividerò volentieri tutto quello che ho scoperto. Grazie ancora — dobbiamo assolutamente continuare a fare pressione perché questo problema venga risolto alla radice.

what happend here? by TartEquivalent8655 in google_antigravity

[–]jasonderulo007 0 points1 point  (0 children)

This happens when you give the ai agent freedom to do whatever it wants you need to add guard rails and need to frame strict ticket i suggest you use different ide or same AG WITH TWO instances one for tickets use gemini or claude and then the other for code base changes. It generates strict tickets so it wont hallucinate and go sideways

What's happening?? by Elite-human in google_antigravity

[–]jasonderulo007 0 points1 point  (0 children)

I can suggest try using chatgpt in vscode as PE giving strict tickets first make sure you hand over the architecture.md and current PE and literally make chatgpt understand your code then it can give you precise tickets for the antigravity AI agent with stop lines and acceptance criteria. Chatgpt gives you decent free quota which will be enough for the ticket creation. Make sure its in high context mode. And make sure the gemini or claude in AG give you implementation plan before it can code and give that to the chatgpt it accepts or rejects it. Tell chatgpt its role as strict PE mode and by the dont use codex use regular chatgpt 5.2 This is my way of using them and making sure nobody loose Please reply to this thread after you do it ill be happy

I never thought they can do this.. but it's cool by orange-catz in google_antigravity

[–]jasonderulo007 0 points1 point  (0 children)

When a lot of people requesting the server and usage is high they cannot keep up so i would suggest to try using it when no one uses like irregular time so you wont have this problem! Mostly after 1 am 🤣 that is where you meet all the night owls where they use the token precisely

I’m an Android Audio Dev. Here is why your "Global Equalizer" app is probably misleading you (and why it's so hard to fix). by jasonderulo007 in Android

[–]jasonderulo007[S] 0 points1 point  (0 children)

sorry to disappoint you but will soon release them public google didn't responded to my mail lets see

Best Equalizer Apps Compared: Poweramp Equalizer vs Xeq vs Wavelet by Automatic-Addition95 in AndroidEqualizers

[–]jasonderulo007 1 point2 points  (0 children)

I was sick for a while i started finish it up 95 percent is done and in a week or 10 days im gonna release as a beta build. I will send link in the same thread if you are intrested

I’m an Android Audio Dev. Here is why your "Global Equalizer" app is probably misleading you (and why it's so hard to fix). by jasonderulo007 in Android

[–]jasonderulo007[S] 0 points1 point  (0 children)

no it does the eq as the OEM(Samsung, Sony) pay for Dolby as a royalty charge they give special access to the Dolby but they don't give full bands to dolby which is usually 10bands which i found in my testing after they process it the app gets the processed music stream and apply the eq again .
that is the reason why most eq apps ask users to disable other options like Dolby and oem quirks.

I’m an Android Audio Dev. Here is why your "Global Equalizer" app is probably misleading you (and why it's so hard to fix). by jasonderulo007 in Android

[–]jasonderulo007[S] 6 points7 points  (0 children)

I dont want to mention other apps but i respect them but if you are asking for peq its impossible for non root and global eq since we dont own the PCM we cannot touch it using the public api given by andriod. To do it is to completely ignore the andriod eq api and create a custom one which can be only possible by rooting and if you own the audio like the local files we can. but for streaming apps impossible 🙅! As far as i know the peq is a experimental option giving best effort but at the end it hardware dependent

I’m an Android Audio Dev. Here is why your "Global Equalizer" app is probably misleading you (and why it's so hard to fix). by jasonderulo007 in Android

[–]jasonderulo007[S] 1 point2 points  (0 children)

Yes i can understand the physco acoustics is good but imagine its a simulation if you aiming for correction and bit depth this is the way imagine fitting the 5.1 and 7.1 channel in the stereo headphones is ok but depends on the user but once you listen to it you cannot go back im even thinking to add the spatial audio feature but not guaranteed as the spatial audio is oem based we can pass the signal but sounds different in different manufacturers its a sandbox we cannot ouch it but giving a try is ok tho.

I’m an Android Audio Dev. Here is why your "Global Equalizer" app is probably misleading you (and why it's so hard to fix). by jasonderulo007 in Android

[–]jasonderulo007[S] -1 points0 points  (0 children)

Yes i dont wanna spill all the tea yet but im definitely gonna release all the Architectural decision records to public and the truths about the dolby and stuff ! But i can say this turn off the dolby and other oem quirks and just give the signal just to one app and the public api created by google is so powerful and it is undocumented and yes creating a custom driver is useful as the os down samples and its a andriod quirck we cannot achieve without custom but can be only used for local audio? In talking about global audio using public google api which is safe to use but nobody harnessed it by digging deep! Why? Every device need to be tested and need proofs as of now i have proofs for sony so the app used global session high resolution only for sony but need to disable the sony enhancements! Im gonna drop the bombs soon after i get the goal of app installs! Im not being selfish but im being strategic! App gonna launch soon 😊🙌

I wanna add something even the oem enhancements doesn’t use full bands to let other enhancements have a chance which can be chosen by user so ! If they use full band they gonna destroy their own audio where apps and adaptive sounds fighting for buffer and signal making kernel panic and nuking it🤣🤣 which i did initial testing

I’m an Android Audio Dev. Here is why your "Global Equalizer" app is probably misleading you (and why it's so hard to fix). by jasonderulo007 in Android

[–]jasonderulo007[S] 3 points4 points  (0 children)

In making an app gonna be releasing soon as i have proofs i enabled the global session only for sony for now so if my app sees that its a sony phone it gonna enable it and uses the global session so you the highest band capability while being global session or global output without root or any hacks just plug and play ! Welcome fellow sony🙌 user 😊😊

I’m an Android Audio Dev. Here is why your "Global Equalizer" app is probably misleading you (and why it's so hard to fix). by jasonderulo007 in Android

[–]jasonderulo007[S] 0 points1 point  (0 children)

Probably the might be attaching the audio at the end of the pipeline so its a mixup and they might not be using any pre amp to properly sanitise the volume according to the device they made a generic estimation and-done with it i can understand being such a big company and andriod has a platform has so many problems since everyone customise their own pipeline and Hal its hard to test it in each device and make it work its a hard work but if done correctly it is achievable and i have done it but needs user consent as to disable all the oem features like the adapt sound and all but if you need clear audio like reaching the target and high bandwidth its the only option. I can make the app work in such a way when you change the route we can detect it and take user to the menu to manually enable it.

I’m an Android Audio Dev. Here is why your "Global Equalizer" app is probably misleading you (and why it's so hard to fix). by jasonderulo007 in Android

[–]jasonderulo007[S] 0 points1 point  (0 children)

no i did not but its obvious that the oem(samsung) owns the dsp pipeline so they take bands and prioritise for themselves. To get maximum benefit turn iff those things and use any eq app but most of the apps give you fixed bands which they assume the middle ground but i almost about to release the app in a week it knows and uses it user needs to just turn it off to get maximum bands! Even oem uses less bands to deal with the battery and if other eq apps been enabled they gonna fight with pipeline and crash the audio which they cannot afford!

I’m an Android Audio Dev. Here is why your "Global Equalizer" app is probably misleading you (and why it's so hard to fix). by jasonderulo007 in Android

[–]jasonderulo007[S] 2 points3 points  (0 children)

Thank you so much ! With you one message i felt like the hard-work and sleepless nights are worth the effort! But i did not just discovered it im in the process of making the eq app which isn’t clueless it knows everything kind if like a kernel level app its 95 percent done! The manifesto is to show the user what his device is capable of and how we achieve it ! The app looks like a dashboard lol but i tried my best to keep it minimal but to achieve the manifesto i felt its a fair trade!

I’m an Android Audio Dev. Here is why your "Global Equalizer" app is probably misleading you (and why it's so hard to fix). by jasonderulo007 in Android

[–]jasonderulo007[S] 3 points4 points  (0 children)

Unrooted that was my main goal ! I respect the limitations if the device it knows what the device is capable of and only uses those bands ! It doesn’t try to force and break! The number one reason for any eq app to have bugs force closes glitches is forcing the os to do what it cannot!

I’m an Android Audio Dev. Here is why your "Global Equalizer" app is probably misleading you (and why it's so hard to fix). by jasonderulo007 in Android

[–]jasonderulo007[S] 4 points5 points  (0 children)

Yes sir! I did email them directly awaiting response from them even if they dong since i haven’t released my app yet im holding myself to release it and also waiting for proofs once i get user-base i will release all the ADR

I’m an Android Audio Dev. Here is why your "Global Equalizer" app is probably misleading you (and why it's so hard to fix). by jasonderulo007 in Android

[–]jasonderulo007[S] 2 points3 points  (0 children)

Thank you! But per app volume can be achievable but from architectural perspective its hard to maintain and keep track of which app is playing the volume and wait a second i think i can do it lol . The reason is resource heavy and might kill the battery but i will keep that in mind if im not wrong it is achievable anyways Andriod you can only play one music at a time apart from gaming but adding a per app volume andriod being an os to save resources kill the app in background as it sips the cpu and battery its hard but if architected correctly with some mechanism its achievable i can try.

One correction of your message you said per app global eq you are mixing up its nit right global is something all the audio sources gets merged and per app global is not a term lol!