Skip to content

fix: dispatch relative volume from protocol volume field - #67

Merged
kakopappa merged 2 commits into
masterfrom
fix/volume-request-dispatch
Sep 21, 2026
Merged

kakopappa merged 2 commits into
masterfrom
fix/volume-request-dispatch

Conversation

@kakopappa

@kakopappa kakopappa commented Sep 21, 2026 •

Copy link
Copy Markdown
Collaborator

Fixes adjustVolume on both sides of the exchange. Verified against the SinricPro server source rather than inferred from the SDK alone.

The server's updateDevice() stores an adjustVolume response's value.volume as
the device's absolute level, so echoing the delta back left device.volume set
to values like -20 and corrupted the volume reported to Alexa and Google.

onAdjustVolume can now return { success, volume } to report the level after the
adjustment. Returning a plain boolean keeps the previous delta echo.
@kakopappa
kakopappa merged commit b3a2634 into master Sep 21, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant