-
Notifications
You must be signed in to change notification settings - Fork 110
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
fireconnect / multiroom audio #158
Comments
Hi @rlKoekie, yes I've automated grouping and ungrouping using raw events. You need to provide an XML message to tell the device to connect to the devices. The easiest way I found is this: To group the devices, you need to sent the list of secondary devices to the primary device. Example: Ungrouping message sent to secondary device: Hope that helps! |
Hey @bendamat, many thanks for this! |
@bendamat thanks again, your example made it quite easy to get this working. I've implemented a group_with function and made a pull request |
I've got a follow-up question, hoping @bendamat has more knowledge: Is there also a command to query the current grouping state of the receiver? The Onkyo android app knows how to do this (in the edit group menu), so it should be possible? |
Hi @rlKoekie I don't recall exactly, but yes, I remember that there was a command that included the current grouping state. |
I haven't tried it yet, I'm not able to test right now, but you could have a look at the NMS / net-usb-menu-status commands. Does the query command tell you the current state? I'd expect it to at least tell you that the device is part of a group. |
Hi @bendamat , thanks for getting back to me!
(The TX-NR676E is the FireConnect host here) |
I made some progress here. For others looking into this, a newer version of the documentation had some details. I found them here: https://github.com/mkulesh/onpc/tree/master/doc/ISCP (the 146 document) The multiroom audio status can be queried with the MDIQSTN raw command. When my receivers are NOT grouped, the response looks something like this:
The important parts here are groupid="0" and role="none" in the zone id="1" section.
Both receivers have switched to groupid="1" (it can also be another value, but non-zero and matching with the other devices in the group), and have their role="src" or role="dst" for source and destination. I'll write some code to make this a bit more easy-to-use from the command line / python module. |
More of a question than an issue: has anybody looked into the Onkyo Multiroom audio (aka FireConnect ) functionality?
Inside the Onkyo android app this can be enabled via "edit group". Devices added to the group will replicate the audio playing on the first device.
The text was updated successfully, but these errors were encountered: