Невозможно сделать Partymode, когда все игроки индивидуальны - PullRequest
0 голосов
/ 11 ноября 2018

Я не могу заставить мое приложение выполнять режим вечеринки, когда все игроки индивидуальны (не сгруппированы)

При отключении питания (или скачке напряжения) все игроки (26) отключаются от своих групп и становятся отдельными игроками. Мое приложение проверяет это и настроено на автоматическое восстановление групп (что по какой-то причине работает только тогда, когда все находится в partymode) Однако получение игроков в partymode не работает при использовании Player = SoCo ('192.168.75.101 ") Player.partymode () я получаю ошибку

Traceback (последний вызов был последним): Файл "C: \ Sonos \ Test.py", строка 13, в Player.partymode () Файл "C: \ Users \ okotokscomputers \ AppData \ Roaming \ Python \ Python36 \ site-packages \ soco \ core.py", строка 855, в partymode [zone.join (self) для зоны в self.visible_zones, если зона не является self] Файл "C: \ Users \ okotokscomputers \ AppData \ Roaming \ Python \ Python36 \ site-packages \ soco \ core.py", строка 838, в visible_zones self._parse_zone_group_state () Файл "C: \ Users \ okotokscomputers \ AppData \ Roaming \ Python \ Python36 \ site-packages \ soco \ core.py", строка 753, в _parse_zone_group_state cache_timeout = 5) [ 'ZoneGroupState'] Файл "C: \ Users \ okotokscomputers \ AppData \ Roaming \ Python \ Python36 \ site-packages \ soco \ services.py", строка 593, в GetZoneGroupState вернуть self.send_command ('GetZoneGroupState', * args, ** kwargs) Файл "C: \ Users \ okotokscomputers \ AppData \ Roaming \ Python \ Python36 \ site-packages \ soco \ services.py", строка 357, в send_command self.handle_upnp_error (response.text) Файл "C: \ Users \ okotokscomputers \ AppData \ Roaming \ Python \ Python36 \ site-packages \ soco \ services.py", строка 417, в handle_upnp_error error_xml = xml_error soco.exceptions.SoCoUPnPException: UPnP Ошибка 501 получено: Действие не выполнено с 192.168.75.101

Я пробовал это со всеми моими игроками, они все дают ту же ошибку .... Я попытался найти решение в Интернете, но мне кажется, что я единственный, кто столкнулся с этой проблемой.

...