We have moved to a new Sailfish OS Forum. Please start new discussions there.

# Suggestion: Setting to turn off sound level warning

NOTE - Bumped after conversation with Jolla staff, bumping an old thread where the issue is still relevant/active and hasn't been officially answered as an issue Jolla will take up, or has rejected... is permissible as a way of keeping these things alive.

I get the European mandated warning about audio levels whenever I'm connecting to an audio device ... but not all my audio devices are headphones. I mean, I appreciate being given the warning, but I am totally fed up with my volume being knocked down and being faced with the warning every time I connect to something.

I have been caught shouting at the phone, "I get it already!"

I also use high impedance headphones which require extra power. It is not possible for the phone to know how much actual db is being generated at the ear. The entire warning itself is unreasonable and not practical in my opinion.

How about, at the least, a switch in the developer options ... after all, it's perfectly legit to want to not be nagged if you're developing software... right ;-)

edit retag close delete

8

I agree, once you have answered the "I understand" prompt it should stop bugging me about it later on. At least, there should be a way to turn the prompt off completely, unless there is some sort of law that prevents from doing just that.

( 2013-12-24 22:52:43 +0200 )edit
3

Agreed. Reasonable to restore notice after a reset to factory etc.

( 2013-12-25 05:22:47 +0200 )edit

Yah it's annoying, i use my phone with external headphone amp, and need to get to volume up, and then i control the volume from the amp.

( 2013-12-25 11:00:23 +0200 )edit
7

CE certification requires that the user is nagged every 20h (EN 60950-1/A-12).

( 2013-12-25 15:36:12 +0200 )edit

@Kontio They don't have to know... ;)

( 2013-12-30 03:28:48 +0200 )edit

Sort by » oldest newest most voted

Following the hint from rainisto I edited /etc/pulse/mainvolume-listening-time-notifier.conf (after making a backup obviously) and removed the 'hf' and 'bta2dp' from 'mode-list', leaving 'lineout' there for safety when using wired headphones. I then rebooted (maybe unnecessary) and tested. Connecting through bluetooth I got no volume warning but using a wire I got the warning (as desired). There is also a timeout that can probably be edited to get longer between warnings but be careful not to go too high or you may exceed the maximum value of whatever variable it gets stored in and break something.

Also please be aware that doing this you remove a safety feature and could damage your hearing. Use common sense and don't blame anyone but yourself.

Please don't close the question as this is just a temporary fix requiring developer mode, and not a permanent solution that's also available to non-technical users.

more

3

I need remove this stupid thing from wired connection and BT a2dp. Empty mode-list isn't solution. Unfortunately leaving "hs" not working. .. maybe PA recognize headphones/active repro as HS.

OK, i use "eci" in mode-list. Working, stupid EU terror is done. :)

( 2014-01-15 23:38:27 +0200 )edit

Thanks Vaskinn - I edited the .conf file but it didn't work at first. I left the comma after 'lineout'. Removed the comma and all is working, no more crap EU warning! (I don't own headphones anyway), but was fed up with the nag every time I wanted to bluetooth audio to my PC. Nice work-around! :)

( 2014-03-05 04:50:41 +0200 )edit

F* off EU .... hacked all out! :D:D:D:

( 2014-03-20 22:26:23 +0200 )edit

Key points from EU legislation regarding personal music player sound level warnings:

• Based on a sound limit of 85 dB considered safe under normal conditions of use.
• The user can choose to override the limit so that the sound level can be increased up to maximum 100 dB.
• If the user overrides the limit, warnings about the risks must be repeated every 20 hours of listening time.
• Transition period ends on 24 January 2013. After this date, industry is expected to apply the standards to their products.
• Standards are voluntary. However, conforming products benefit from a presumption of conformity to the safety requirements of the applicable EU legislation on the risk of hearing damage.
• CENELEC will now develop "smart" methods for protection against excessive sound levels based on the measurement of sound dose.

It is just interesting how Apple seems to be only mobile music player and phone manufacturer who can read until very last paragraph of the legislation and standards where it is said that all these mandatory warnings are voluntary. That is why you can completely disable the warning in iOS devices when it first time warns you. Standard applied. I wonder how much would have benefit from conformity to the safety requirements compared to current solution where they read the volutary text too.

Standard also defines that it is applicable only to the devices sold with personal head phones as warning level must be (still volutary) adjusted for head phones accompanying with the music player device.

Also when carefully read it can be found that standard does not apply to other sound sources than music. E.g. for phone calls these (still volutary) limitations can be automatically turned off. Those are not either applicable when speaker mode in use or when device is connected to external amplifier, e.g. stereo system with cable or bluetooth or HF car kit.

Similar legislation exist in other countries than in EU area too. However this EU legistation has also one interesting point: It is applicable only to the devices sold AND used in EU. Carry the device out from EU even just temporatily and these mandatory (still voluntary) requirements do not apply.

more

1

So:

Can we have an option to disable this "feature"?

I dont need a continuous reminder that listening to audio I can barely hear (since the source is so quiet) might damage my ears.

( 2014-06-11 21:52:40 +0200 )edit
1

On Windows Phone handsets you only receive this warning the first time you attach a headset to your phone, and attempt to raise volume over a certain level.

On Jolla, the question could maybe then be asked after every update. For most Jollafarians this anyway would mean, that about once a month you would see the dialogue, which would in my view be more in line with EU's directive than on for eg. afore mentioned platform. But it would be seriously less bugging.

( 2014-06-26 12:49:46 +0200 )edit

Currently legislation forbids to disable it totally. But I do agree that currently it nags too often. Maybe in future the values will be tweakable.

With developer mode you could disable them quite easily since pulse audio settings are cleartext. But unfortunately you need to figure settings location out by yourself.

more

1

That may explain why it's there but doesn't change the fact that it gives a bad user experience. Does anyone have the text of the relevant pieces legislation to look for a way to work around it?

( 2014-01-11 21:35:56 +0200 )edit

( 2014-01-11 22:58:35 +0200 )edit

I am almost sure that regulations maybe require the warning to be displayed at least once, but not each and every time the volume is set above the threshold level, and probably not two separate warnings. If that was the case, wouldn't all the smartphones and media players have that? bcs they don't.

( 2014-01-26 23:43:35 +0200 )edit
3

I don't believe the regulations are really this strict. it's gotta be a mistake. all the warnings I've seen have a "don't show this again"option, after which you accept full responsibility and the OEM can't be held liable for what you do after that.really we can't have this bugging people always.

( 2014-01-26 23:48:02 +0200 )edit
2

For me the bigger issue is not the warning itself (I would be content for the time being just to acknowledge the warning and carry on with my day listening to music), but how often it shows up. If the regulations state it "must be repeated every 20 hours of listening time" as stated by @Penguin, then three times during 90 minutes of continuous listening is obviously too often. (I was first outside, walking and then inside, shopping, so had to adjust volume a couple of times.)

( 2014-03-20 14:13:54 +0200 )edit

Bumping thread - after conversation with Jolla staff, bumping an old thread where the issue is still relevant/active, is permissible as a way of keeping these things alive.

I will be editing the original text to suggest that the option is included in the developer options, sort of unofficially because surely if you're developing software, you don't want to get nagged all the time while you're working on something... right ;-)

more

The Patch "Disable volume warning" for Patchmanager 2 from Warehouse does exactly what you all want, per GUI (i.e. without editing /etc/pulse/mainvolume-listening-time-notifier.conf manually). As this Patch already exists for quite a while, I just wondered why nobody mentioned it before.

more

Thanks for the heads up on the patch, but this isn't about patches. It's about what Jolla include in the OS itself.

( 2017-05-23 07:53:30 +0200 )edit

This seems to be a recurring tune here on TJC:

"It's not about having a specific functionality at hand, it's about getting it from Jolla."

I do hope Jolla cares much less about these (factually non-) issues, than about advancing SailfishOS in general (more supported devices, Bluez5, AARCH64 support, and much more).

( 2017-05-25 01:07:51 +0200 )edit