You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Aug 23, 2024. It is now read-only.
Is your feature request related to a problem? Please describe.
Currently, it feels like the volume slider is implemented linearly. It feels like the difference 100% and 50% volume is barely perceptible, while closer to 10-20% feels more like half volume. A comfortable listening volume for me is around 10%, while trying to balance against other audio means I have to turn it all the way down to 1-3%.
Describe the solution you'd like
Make the volume slider logarithmic. This will make a huge difference in the ability to fine tune and find a comfortable listening volume, because the whole volume slider is useful, not just the lower 20%.
Is your feature request related to a problem? Please describe.
Currently, it feels like the volume slider is implemented linearly. It feels like the difference 100% and 50% volume is barely perceptible, while closer to 10-20% feels more like half volume. A comfortable listening volume for me is around 10%, while trying to balance against other audio means I have to turn it all the way down to 1-3%.
Describe the solution you'd like
Make the volume slider logarithmic. This will make a huge difference in the ability to fine tune and find a comfortable listening volume, because the whole volume slider is useful, not just the lower 20%.
Additional context
See this post: https://ux.stackexchange.com/questions/79672/why-dont-commercial-products-use-logarithmic-volume-controls/116300#116300
And its source: https://www.dr-lex.be/info-stuff/volumecontrols.html
I originally posted this on navidrome, which was later posted to its upstream player component, where it was fixed:
navidrome/navidrome#668
lijinke666/react-music-player#227
The text was updated successfully, but these errors were encountered: