Hacker News new | ask | show | jobs
by thaumasiotes 971 days ago
My bluetooth ear clips have the following behavior when they want to give a low battery warning:

1. They shut down whatever audio is currently playing.

2. They take a dramatic pause.

3. They announce "BATTERY LOW. PLEASE CHARGE NOW."

4. They take one more dramatic pause.

5. Normal functioning resumes and you attempt to pick up on the thread of whatever the person you were talking to was saying for the past several seconds. This doesn't work well.

This announcement is, quite obviously, much worse than doing nothing at all. The worst case scenario, if a warning is just not given, is that my sound cuts out and I miss whatever someone was saying. But that is precisely the effect that the ear clips intentionally generate on an accelerated schedule!

There is no reason not to just add the warning into the existing audio stream. It should be an unobtrusive beep pattern or similar. That would take less than one second while not actively causing the same problem it's hoping it might potentially prevent.

(Speaking of awful bluetooth behavior that has no conceivable reason to exist, I lose all my normal computer audio whenever I'm using voice chat. Why? Well, voice chat takes input from my microphone, which switches the bluetooth device into "headset" mode. Headset mode converts stereo audio to mono and it is the only audio output you're allowed to use while you're providing audio input, or might potentially provide audio input.

Any applications that don't take audio input continue to try to play their audio to a bluetooth headphones device, which no longer exists, so they all lose the ability to make sounds.

Why is there more than one mode for the device to be in? Why would I want to lose functionality as a side effect of talking to my family? What's so difficult about playing different audio signals to each ear at the same time that the microphone could potentially become active? Non-bluetooth devices handle this and it's not even considered a notable feature. "The microphone doesn't shut down the headphones while you're using it." Why would it?)

1 comments

> This announcement is, quite obviously, much worse than doing nothing at all. The worst case scenario, if a warning is just not given, is that my sound cuts out and I miss whatever someone was saying. But that is precisely the effect that the ear clips intentionally generate on an accelerated schedule!

There is a very good reason to announce it with fanfare: completely depleted batteries can get permanently damaged.

It also allows the user to plan better around the downtime. I'm actually able to continue with zero downtime on me in-ears because I detach one of them and power it up while the other one gets depleted further.

With my over-ears I'm unable to do that but they last many hours more. Which is logical as they're more bulky, have a larger battery, and don't have a case containing a battery.

> Speaking of awful bluetooth behavior that has no conceivable reason to exist, I lose all my normal computer audio whenever I'm using voice chat. Why? Well, voice chat takes input from my microphone, which switches the bluetooth device into "headset" mode. Headset mode converts stereo audio to mono and it is the only audio output you're allowed to use while you're providing audio input, or might potentially provide audio input.

True, this is silly, this also happens when you phone. But I actually don't want high quality sound when someone speaks. I've had people's background noise during gaming; not my preference. The irony is that with ANC, there's mics active all the time as noise cancelling depends on that.

> completely depleted batteries can get permanently damaged

This never happens, though. Every device nowadays has a controller that doesn't let the batteries deplete to a dangerous level.

My WF1000XM4 had a bug where this occurred.
But that's still a bug, obviously not intended behavior. I think i would rather have unobtrusive battery notifications than worry about the possibility of a specific type of unintended behavior that can be easily and routinely prevented by the manufactured. There's all kinds of excessive and annoying safety behaviors we could be putting into our devices but most of us get by on at least a minimum of trust.