abertschi / ad-free

A modularized audio ad blocker for Android
https://abertschi.ch/blog/2022/building-adfree/
Apache License 2.0
273 stars 19 forks source link

Sound is played from phone speaker when headphones are plugged in #32

Closed hydrandt closed 5 years ago

hydrandt commented 5 years ago

Phone: Samsung S8, latest vendor firmware (Android 9).

When listening to Spotify with headphones (wired, jack), the interdimensional cable is played on the phone's loudspeaker.

Thanks for the awesome software! ;-)

abertschi commented 5 years ago

I haven't tested the app with Android 9, can other users verify this behaviour? Samsung uses a modified version of Android compared to google's stock version. In the meantime you can switch to the mute-plugin. Does mute still work?

hydrandt commented 5 years ago

Yep, mute works fine. Happy to help to troubleshoot - but I know very little about Android.

abertschi commented 5 years ago

so i tested the app on android 9, on a stock rom xiaomi Mi A1 and I did not notice your findings. Seems like the issue is Samsung rom specific. Without such a phone there is not much I can do as tackling down the issue requires try and error and debugging.

hydrandt commented 5 years ago

Thanks for checking! My life will have to go on without random intakes of interdimensional cable commercials.

losparviero commented 5 years ago

On stock Pie (Nokia 6.1 Plus), & can say that I don't have this problem. I did notice, pretty abruptly, that the app doesn't adhere to media volume settings & instead plays at call volume. One of my ears can attest to that.

Having experienced issues between switching jack & speaker output with HTC's Boomsound, try turning off the Dolby enhancement which Samsung includes.

If that doesn't do it then the issue can be boiled down to Samsung's modifications to volume channnels, in which case, I doubt much can be done without root?

As a last ditch effort, try & see if Samsung provides an option to ring via the loudspeaker for calls even when headphones are plugged in, & turn it off.