Rygel reports volume level 100%
Submitted by Misha Shnurapet
Link to original bug (#683277)
Description
I use Rygel with BubbleUPnP (Android) and BubbleUPnP often jumps to maximum volume when switching to Rygel's "Audio/Video output".
Most of the times, freshly started, you can reproduce it with these:
- Run BubbleUPnP
- Set the desired volume level
- Select Rygel' "Audio/Video output"
- See the volume slider
It's 100%. And so becomes the volume level on the output machine (Rygel). I'm afraid of breaking my speakers, it's no good for my neighbors, and it's not very easy to turn down the volume quick.
I first thought the problem was with BubbleUPnP. I contacted the developer and got a reply:
The app never set the volume unless you change it explicitely with volume buttons or sliders. That and it is particularly defensive about making huge volume up changes easily or by mistake, to avoid volume scare and potentially damaging hardware. However, a renderer reports its volume to the app and it is very well possible it reports it wrong (eg 100 instead of real value). Can you record a log showing this max volume issue
So I provided the log. I connected to my PC and played a media. The volume on the remote device was OK, but the slider in BubbleUPnP went to 100. When I tried to change volume level, it went up to 100 on the remote device, accordingly to the slider.
The Rygel renderer reports its volume to be at 100, so the app just use this value: [main ] INFO - 08:00:31.776 - b : > Audio/Video playback on pc: Volume: 100
If this value is wrong then it is a Rygel bug, and I suggest you report it to its developers.
Version: git master