From 4f6bd32a2d5b30b32608de2d8b05c4ea987bd56b Mon Sep 17 00:00:00 2001 From: Marcel van der Veldt Date: Sun, 26 May 2019 13:53:23 +0200 Subject: [PATCH] allow override of group parent --- music_assistant/modules/player.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/music_assistant/modules/player.py b/music_assistant/modules/player.py index 6b7c0b2a..02f3d8a2 100755 --- a/music_assistant/modules/player.py +++ b/music_assistant/modules/player.py @@ -71,7 +71,6 @@ class Player(): # normal execution of command on player await prov.player_command(player_id, cmd, cmd_args) - async def __player_command_hass_integration(self, player, cmd, cmd_args): ''' handle hass integration in player command ''' if not self.mass.hass: @@ -168,6 +167,8 @@ class Player(): # handle basic player settings player_details.enabled = player.settings['enabled'] player_details.name = player.settings['name'] if player.settings['name'] else player_details.name + if player.settings['group_parent']: + player_details.group_parent = player.settings['group_parent'] # handle hass integration await self.__update_player_hass_settings(player_details, player.settings) # handle mute as power setting @@ -264,7 +265,8 @@ class Player(): ("disable_volume", False, "player_disable_vol"), ("sox_effects", '', "http_streamer_sox_effects"), ("max_sample_rate", '96000', "max_sample_rate"), - ("force_http_streamer", False, "force_http_streamer") + ("force_http_streamer", False, "force_http_streamer"), + ("group_parent", '', "group_parent") ] if player_details.is_group: config_entries += [ # group player settings -- 2.34.1