-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bug: Media Player is_volume_muted #100
Comments
Fixed in 2.1.0-beta2 that will be released in a matter of days. |
I've just been setting my volume to 0 as a workaround, but finally tried the new beta. This still doesn't update for me, and now it seems neither does the volume level. It is always reported as 0, which breaks my workaround. :( |
It would have been nice if it were fixed, but I guess it's not going to be. Nice. |
I'm sorry, I've missed your comment but I don't think I deserve the cynism. |
I've just tested on the 2.1.0 version and (delay between action-reaction is a bit less than one second):
With exception of the last one, that I think is a "new bug", is there anything not working for you? |
I just retested with 2.1.0 and my results match yours. Long explanation: I had used the "set volume to 0" as a workaround for when muting wasn't working. I tested the beta-2 and neither muting nor the "set to 0" workaround worked for me. When I updated to 2.1.0 my "set to 0" workaround still wasn't working so I assumed none of it was. As it turns out, muting is working now so I've switched my automations to using that again. Thanks! The only other oddness is calling the media_player.volume_mute is always a toggle regardless of what is passed for is_volume_muted. But it's easy to work around that by just checking the state before calling it. This may be a HA issue not a HASS.Agent issue, though. |
Hrm, then this morning, I decided to try to simplify my automations, and is_volume_muted was not updating. Based on the previous testing, I started playing a video in YouTube, and it did immediately update. It still updates as well if the YT video is paused. Once I closed YouTube, the sensor is not updating. I believe I did have a video up and paused during testing yesterday. So the whole issue may be related to whether there is active media? |
Sorry for the delay.
Let me have a look, maybe at least I'll be able to verify where the issue is - although my hunch is on HASS.Agent or HASS.Agent integration.
Yup, also something I noticed although this is purely "windows quirk". I'm still thinking if/how to approach this to be honest, maybe as part of the integration rewrite we could add a functionality to mute system when someone tries to mute "media player" but no media (from window's API perspective) is playing. Not 100% sure on that yet though. |
Both HASS.Agent itself and integration are at fault, looks like when it was originally coded the idea was to always toggle. |
Ok, I have POC ready and working (changes in both HASS.Agent and integration). |
Please make sure that the issue you're planning to report is not already registered :)
Describe the bug
For some reason, the is_volume_muted attribute of the media player entity does not update. The numeric volume_level however updates just fine. The separate sensor (audio_default_device_muted) does update however with some delay. I'm not sure if this is a bug or if it is something with my config. As a result, when I call the mute service it is always a toggle (and ignores the is_volume_muted parameter value), sometimes resulting in an undesired state.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
is_volume_muted attribute is updated in near real time.
Screenshots
If applicable, add screenshots to help explain your problem.
Misc info (please complete the following information):
winver.exe
output):Please check what's applicable (multiple answers possible):
Additional context
Add any other context about the problem here.
Logs
If possible, please provide the logs of HASS.Agent and - if applicable - the Satellite Service. You can find HASS.Agent's logs by going to the main window, then
Configuration
->Logging
->open logs folder
. The Satellite Service's logs are in the same window, but theSatellite Service
tab ->open service logs folder
.The text was updated successfully, but these errors were encountered: