In my opinion MS should ignore the fixed volume setting (slider and button) , or, at least give an Option to do so. Here a short sum up of the reasons I see:
- Consistency: It would work like default skin, Squeezer and iPeng. All those ignore the fixed volume setting, or, at least have an option for doing so.
- Less development effort: Fixed volume string is not localized yet, manage player settings still ignores it
- Functional vs. cosmetic: Leaving the slider fixed strongly impacts the usability in some cases and forces users to switch to another skin. On the other side there is just a small cosmetic downside for others, when the slider isn't fixed aymore.
This is only my opinion, but there are some objective reasons to think so.
Results 6,101 to 6,110 of 7115
Thread: Announce: Material Skin
-
2021-01-09, 01:15 #6101
- Join Date
- Jan 2021
- Posts
- 15
-
2021-01-09, 02:49 #6102
- Join Date
- Mar 2017
- Posts
- 2,739
Actually, AFAICS, iPeng has the volume control disabled - except on the lockscreen, but the control does not seem to work.
Cosmetics do matter.
I have no real fixed volume devices, so I cannot really test. But, does the volume shown in the Default web UI reflect the real volume? i.e. if you change the volume on the real player, does LMS show the real volume level? If not, then showing the level here is bad - as it implies its a value it is not.Material debug: 1. Launch via http: //SERVER:9000/material/?debug=json (Use http: //SERVER:9000/material/?debug=json,cometd to also see update messages, e.g. play queue) 2. Open browser's developer tools 3. Open console tab in developer tools 4. REQ/RESP messages sent to/from LMS will be logged here.
-
2021-01-09, 04:23 #6103
- Join Date
- Mar 2017
- Posts
- 2,739
Material debug: 1. Launch via http: //SERVER:9000/material/?debug=json (Use http: //SERVER:9000/material/?debug=json,cometd to also see update messages, e.g. play queue) 2. Open browser's developer tools 3. Open console tab in developer tools 4. REQ/RESP messages sent to/from LMS will be logged here.
-
2021-01-09, 04:35 #6104
- Join Date
- Jan 2021
- Posts
- 15
Firstly: I am only using default skin and also Squeezer. So I can definitely confirm, that on both the volume controls are working perfectly and also reflect the values of the AVR volume. As iPeng is recommended by the Denon plugin developers, I suggested that it works the same. I apologize if that part of my post was wrong.
Secondly: I agree, cosmetics do matter. But cosmetics should not impact functionality to a level that makes software unusable for some users. In case it really matters so much in our situation, also the volume buttons and the volume controls in the 'manage players' view should be disabled, to be consistent.
I totally understand the point, that some people want to keep it as it is. That's why I requested this as an optional setting. I never intendend to change the default behaviour for everyone.
So maybe that would be the best way to go?
I also did not want to start a big discussion about that, just wanted to give feedback.
That said I think it is up to you, to decide and I will respect your decision in every case.
Keep up the great work.
-
2021-01-09, 05:01 #6105
- Join Date
- Jan 2010
- Location
- Hertfordshire
- Posts
- 6,593
If you have any Squeezelite players I believe they can be set as fixed volume. As far as cosmetics goes I assume anyone who has a device set to fixed volume would ignore the volume slider anyway unless they have an amplifier controlled by it. I generally have my Touch at 100% volume but don't use the fixed setting just because it is sometimes handy to be able to lower the volume temporarily using an app. It would be interesting to know how many people use the fixed volume setting who don't have an amplifier with LMS controlled volume.
Sent from my Pixel 3a using Tapatalk
-
2021-01-09, 05:29 #6106
- Join Date
- Mar 2017
- Posts
- 2,739
I agree it should not affect functionality. My point was that if the volume shown in LMS was not the volume used on the player, then it has no real meaning and would be confusing. If it does reflect the real volume then it should be shown.
I have updated Material to be consistent - and removed the 'Fixed volume' label. I've added a server-side yes/no option as to whether fixed volume should be respected. If set to 'No' then Material will treat a fixed volume player as a normal player - show volume slider and value. If set to 'Yes' it will show the slider as disabled and not show a volume level. I guess this resolves the issue?Material debug: 1. Launch via http: //SERVER:9000/material/?debug=json (Use http: //SERVER:9000/material/?debug=json,cometd to also see update messages, e.g. play queue) 2. Open browser's developer tools 3. Open console tab in developer tools 4. REQ/RESP messages sent to/from LMS will be logged here.
-
2021-01-09, 08:11 #6107
- Join Date
- Jan 2021
- Posts
- 15
-
2021-01-09, 10:19 #6108
- Join Date
- Jan 2010
- Posts
- 751
Craig, I think there is a misunderstanding about the multiple artist tagging.
You don't need to tell whether "a, b, c" is 3 artists or not. To have multiple artists one would use "a;b;c" and LMS would treat this as three artists if the semicolon is defined as the separator in 'Settings/My Music/Separator for Multiple Items in Tags', which it is by default.
-
2021-01-09, 10:45 #6109
- Join Date
- Mar 2017
- Posts
- 2,739
Material debug: 1. Launch via http: //SERVER:9000/material/?debug=json (Use http: //SERVER:9000/material/?debug=json,cometd to also see update messages, e.g. play queue) 2. Open browser's developer tools 3. Open console tab in developer tools 4. REQ/RESP messages sent to/from LMS will be logged here.
-
2021-01-09, 10:47 #6110
- Join Date
- Mar 2017
- Posts
- 2,739
Material debug: 1. Launch via http: //SERVER:9000/material/?debug=json (Use http: //SERVER:9000/material/?debug=json,cometd to also see update messages, e.g. play queue) 2. Open browser's developer tools 3. Open console tab in developer tools 4. REQ/RESP messages sent to/from LMS will be logged here.