Skip to content

Add group_with function for multiroom audio / flareconnect#159

Open
rlKoekie wants to merge 2 commits into
miracle2k:masterfrom
rlKoekie:group_with
Open

Add group_with function for multiroom audio / flareconnect#159
rlKoekie wants to merge 2 commits into
miracle2k:masterfrom
rlKoekie:group_with

Conversation

@rlKoekie
Copy link
Copy Markdown

@rlKoekie rlKoekie commented Apr 9, 2024

I've added a group_with function to the eISCP class, for easier setup of multiroom audio (also known as Flareconnect). Calling this function on a receiver, and supplying it with a list of other receiver deviceIDs will craft a message that sets up a zone for synchronized audio across multiple devices.

special thanks go to @bendamat who pointed me in the right direction in #158

…tiroom audio (a.k.a. flareconnect) with other receivers. The filter_for_message function needed a modification, as the multiroom setup MGS message gets an MDI response instead. Also added the group_with functionality to the standalone script.
extracting multiroom audio group data from the Onkyo receiver
through an 'MDIQSTN' message.
The grouped_with function uses this function to generate a list
of dicts, one dict for every receiver participating in the groups
active on the selected receiver.
Added a --grouped_with argument to the command line utility. This
function prints the result of the grouped_with function in core.py
in a human-readable format.
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