Dumbass phone has no idea what kind of headphones or devices i plugged into it and what other stuff i have connected in between. Stupid machine.
yeah lol, I’m often plugging in slightly high impedance headphones that it just can’t drive very well. it’s never seemed worth it run run a dac or get a special pair of phone headphones. i rarely use it that way anyway.
but yeah, pretty much every time i plug them in i have to confirm i want to hurt myself before it will allow them to be set to a useable volume.
and yes, i do still have a headphone jack, they are still out there if you’re willing to not get a super expensive phone.
maybe it’s just not possible with the current (probably ancient to not break older devices) protocols
Nah its just analog signals, no protocol. There is no way for a phone to be aware of what analog audio device its connected to.
You’re practically right but…
Since 3.5mm jacks with insertion leaf switches are larger, the audio chips instead check for approx. 32 Ω of impedance on the audio channels, or connection between the first two pins (MIC and GND), which doubles as button press detection (some phones, including every Samsung one, check for several resistance levels, allowing for separate ⏮⏭ buttons rather than just the multipurpose ⏯). This makes sure that (high-impedance) line-in devices whose plugs bridge the first 2 pins get detected (as a side effect, your headset with mic and 1 button will only show up with the micless icon if you hold the button while plugging it in).
Therefore, phones do detect line-level devices vs headphones or aux-in ones (or at least have hardware to do so) but other than perhaps some EQ and level adjuatment in the DAC, there is no effect.
Eeeeeeeeeeeeeeeeeeeeeeee
meanwhile i wish mine would still warn me. sometimes i pop in my IEMs and then press play, and my phone is like “you were full volume with the bluetooth speaker, does this mean… you want the IEMs full blast, too?”
This makes me irrationally angry. I don’t need my phone babysitting my ears and the notification doesn’t happen nearly frequently enough to matter anyway. It can be a distraction, especially while driving, i always think i need to pull over to answer a call but nope, just a half assed hearing protection measure.
Does anyone know of any apps or ways to disable the feature on android?
Copied from other comment:
There’s an app for that: https://github.com/zacharee/Tweaker
You’ll need to use adb to grant special permissions that an app can’t request on its own.
adb shell pm grant com.zacharee1.systemuituner android.permission.WRITE_SECURE_SETTINGS
adb shell pm grant com.zacharee1.systemuituner android.permission.PACKAGE_USAGE_STATS
adb shell pm grant com.zacharee1.systemuituner android.permission.DUMP
- Audio & Sound --> Disable Safe Audio Warning --> Disabled
- Persist Options --> Checkbox Disable Safe Audio Warning
Hurr-durr, you are listening for too long.