4 ms·
Other than turning down the speaker, what possible reason could I have to know that it's "too loud"? This reminds me of smart refrigerators that can notify me
by recursive 2y ago
Other than turning down the speaker, what possible reason could I have to know that it's "too loud"? This reminds me of smart refrigerators that can notify me when the door is ajar. I'd rather have it constructed so that it just closes automatically. This is the general philosophy anyway. I know that something could be physically obstructing the door. But in that case, I'm more likely to notice a physical alarm than I am to see the notification on some tech device.
In that spirit, it seems better to have a speaker that can't be set higher than the "approved" maximum. If this thing is measuring actual sound level rather than set volume, a slow release limiter, either in software or hardware would just make it automatically correct without the whole notification cycle thing.
- BalinKing 2y agoThe README says that the tool "adjusts [the speaker's] volume if it exceeds a specified maximum" and that the notification is actually just to let you know that this has been done.
- mulmen 2y agoWhy would I want to know that?
- shakna 2y agoTo answer the question, "Wait, why did my computer just do that!?", that pops up every time it does something unexpected.
- mulmen 2y agoA Sonos speaker isn’t my computer though. This program only does one thing. Turn down Sonos speakers. Why would I want to know that worked? Notifications should be actionable. “The Sonos speaker is too loud” is a sort-of helpful message. I can infer the action. Better is “the Sonos speaker is too loud, you should turn it down”. Even better is “the Sonos speaker is too loud, click here to go to the volume settings”. And better yet is “the Sonos speaker is too loud, should I turn it down?” But best is the program just doing it and shutting up about it. And best of all is just setting the volume limit on the speaker: https://support.sonos.com/en-us/article/setting-a-volume-limit-on-sonos-products https://support.sonos.com/en-us/article/setting-a-volume-lim....
- deleted 2y ago[deleted]
- csallen 2y agoAgree that setting a volume limit on the speaker is the best solution. It gives the person operating the speaker immediate feedback: "It doesn't get any louder than this." A program that turns the volume down once a speaker gets too loud is, functionally, the same thing? Assuming the feedback is instant, i.e. it instantly decreases the volume. If there's a delay, however, I can see how a notification might be helpful, if only to alert people, "Hey, this isn't just magically getting quieter. There's a program we've set up that does it."
- mulmen 2y agoWith API latency there’s a zero percent chance this program responds instantly. According to the README it polls the volume setting every CHECK_INTERVAL seconds. It’s not like this program hooks the volume input event and blocks anything over the max, which is what the actual Sonos setting does. What would be cool is an ambient noise sensor that can turn down the music if a room gets too loud, say from people talking over the music.
- shakna 2y agoYou want to know, because someone in management has decided its a problem, and are intentionally taking choice away from you. It isn't meant to be actionable, but a slap on the wrist.
- mulmen 2y agoI have never experienced this. Notification fatigue is always engineering’s fault. I have faced my share of micromanagers but nobody has ever told me how to set my notifications.
- paxys 2y agoYou may not. Doesn't mean the same preference applies to everyone else in the world.
- serf 2y ago>This reminds me of smart refrigerators that can notify me when the door is ajar. I'd rather have it constructed so that it just closes automatically. a world of liability is escaped by avoiding that feature add. This is similar to why self-closing doors/trunks/hatches took so long to catch on. It wasn't a technology problem, Cadillac and Rolls Royce showed this stuff in the 60s -- it was a liability gamble.
- thaumasiotes 2y ago> a world of liability is escaped by avoiding that feature add Huh? There are no refrigerators that don't have that feature.