Skip to content
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

Add group_with function for multiroom audio / flareconnect #159

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

rlKoekie
Copy link

@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