Add group_with function for multiroom audio / flareconnect#159
Open
rlKoekie wants to merge 2 commits into
Open
Add group_with function for multiroom audio / flareconnect#159rlKoekie wants to merge 2 commits into
rlKoekie wants to merge 2 commits into
Conversation
…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.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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