("apply_group_power", False, "player_group_pow"),
("play_power_on", False, "player_power_play"),
("sox_effects", '', "http_streamer_sox_effects"),
- ("force_http_streamer", '', "force_http_streamer")
+ ("force_http_streamer", False, "force_http_streamer")
]
# config for the http streamer
config_entries = [
elif cmd == 'previous':
self._chromecasts[player_id].media_controller.queue_prev()
elif cmd == 'power' and cmd_args == 'off':
+ self._players[player_id].powered = False
self._chromecasts[player_id].quit_app() # power is not supported so send quit app instead
elif cmd == 'power':
+ self._players[player_id].powered = True
self._chromecasts[player_id].media_controller.launch()
elif cmd == 'volume':
self._chromecasts[player_id].set_volume(try_parse_int(cmd_args)/100)
if caststatus:
player.muted = caststatus.volume_muted
player.volume_level = caststatus.volume_level * 100
- player.powered = chromecast.media_controller.status.media_session_id != None
+ #player.powered = ????
+ # chromecast does not support power on/of ?
if mediastatus:
if mediastatus.player_state in ['PLAYING', 'BUFFERING']:
player.state = PlayerState.Playing