-
-
Notifications
You must be signed in to change notification settings - Fork 25
Description
Done some further digging into the different group functions. Since latest PRs, now have confirmed that following are working in my set up (XT-2 + X-88 + X-77)
- Create / Start group
- Abort group
- Mute group
- Change group volume
Not working
- Stop
- Play
Furthermore; the GetAllGroupMemory works, and returns the last five groups in XML embedded Json:
Memory: {'GroupMemory': '<?xml version="1.0"?>\n<groupMemoryList>\n <groupMemory>\n <MemoryID>7</MemoryID>\n <GroupMode>GROUP</GroupMode>\n <GroupName>Test</GroupName>\n <SlaveList>uuid:00000000-0000-1010-8000-ac9b0a2163d9,uuid:00000000-0000-1010-8000-ac9b0a300c02</SlaveList>\n <CodecType>64</CodecType>\n <CodecBitrate>3</CodecBitrate>\n </groupMemory>\n <groupMemory>\n <MemoryID>6</MemoryID>\n <GroupMode>GROUP</GroupMode>\n <GroupName>Link</GroupName>\n <SlaveList>uuid:00000000-0000-1010-8000-ac9b0a2163d9</SlaveList>\n <CodecType>64</CodecType>\n <CodecBitrate>3</CodecBitrate>\n </groupMemory>\n <groupMemory>\n <MemoryID>5</MemoryID>\n <GroupMode>GROUP</GroupMode>\n <GroupName>Gekoppeld</GroupName>\n <SlaveList>uuid:00000000-0000-1010-8000-ac9b0a2163d9</SlaveList>\n <CodecType>64</CodecType>\n <CodecBitrate>3</CodecBitrate>\n </groupMemory>\n <groupMemory>\n <MemoryID>4</MemoryID>\n <GroupMode>GROUP</GroupMode>\n <GroupName>Group</GroupName>\n <SlaveList>uuid:00000000-0000-1010-8000-ac9b0a2163d9,uuid:00000000-0000-1010-8000-ac9b0a300c02</SlaveList>\n <CodecType>64</CodecType>\n <CodecBitrate>3</CodecBitrate>\n </groupMemory>\n <groupMemory>\n <MemoryID>3</MemoryID>\n <GroupMode>GROUP</GroupMode>\n <GroupName>Group</GroupName>\n <SlaveList>uuid:00000000-0000-1010-8000-ac9b0a2163d9</SlaveList>\n <CodecType>64</CodecType>\n <CodecBitrate>3</CodecBitrate>\n </groupMemory>\n</groupMemoryList>\n'}
Don't know how to apply the other Memory related functions; would expect a StartM based on group id to recreate a group, but that doesn't exist.
Anyway, latest changes are already useful. @rytilahti , can a new release be created? I'm working on building support into HomeAssistant to create/abort groups.