Open TheLastProject opened 4 years ago
The most interesting part is this:
20:11:31.160 | INFO | 20468 | VolumeSkill | 55
[...]
20:11:47.523 | INFO | 20468 | VolumeSkill | MUTING!
[...]
20:11:47.568 | INFO | 20468 | VolumeSkill | Volume before mute: 0
Which seems to imply that the VolumeSkill retrieves an outdated value.
Thanks for reporting, the muting logic is in the volume skill so I'll transfer this issue there.
Sometimes, when saying "Hey Mycroft" while Mycroft hasn't yet restored the volume will trigger the VolumeSkill again and cause it to believe the last known volume was 0. This causes the VolumeSkill to "restore" the volume to 0 when unmuting, effectively keeping Mycroft muted forever until the user manually restores the volume setting in ALSA/PulseAudio.
Try to provide steps that we can use to replicate the Issue
For example:
Be as specific as possible about the expected condition, and the deviation from expected condition.
Expected: Mycroft sets its volume back to the previous level Actual: Mycroft sets its volume back to 0
Provide log files or other output to help us see the error
Pay special attention to the output of VolumeSkill: