diff --git a/homeassistant/components/braviatv/manifest.json b/homeassistant/components/braviatv/manifest.json index 8bfa48b9195..4945614ed7f 100644 --- a/homeassistant/components/braviatv/manifest.json +++ b/homeassistant/components/braviatv/manifest.json @@ -2,7 +2,7 @@ "domain": "braviatv", "name": "Sony Bravia TV", "documentation": "https://www.home-assistant.io/integrations/braviatv", - "requirements": ["bravia-tv==1.0", "getmac==0.8.1"], + "requirements": ["bravia-tv==1.0.1", "getmac==0.8.1"], "dependencies": ["configurator"], "codeowners": ["@robbiet480"] } diff --git a/homeassistant/components/braviatv/media_player.py b/homeassistant/components/braviatv/media_player.py index 67feb8bfc48..2916bb319f8 100644 --- a/homeassistant/components/braviatv/media_player.py +++ b/homeassistant/components/braviatv/media_player.py @@ -13,6 +13,7 @@ from homeassistant.components.media_player.const import ( SUPPORT_PLAY, SUPPORT_PREVIOUS_TRACK, SUPPORT_SELECT_SOURCE, + SUPPORT_STOP, SUPPORT_TURN_OFF, SUPPORT_TURN_ON, SUPPORT_VOLUME_MUTE, @@ -47,6 +48,7 @@ SUPPORT_BRAVIA = ( | SUPPORT_TURN_OFF | SUPPORT_SELECT_SOURCE | SUPPORT_PLAY + | SUPPORT_STOP ) PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend( @@ -351,6 +353,11 @@ class BraviaTVDevice(MediaPlayerDevice): self._playing = False self._braviarc.media_pause() + def media_stop(self): + """Send media stop command to media player.""" + self._playing = False + self._braviarc.media_stop() + def media_next_track(self): """Send next track command.""" self._braviarc.media_next_track() diff --git a/requirements_all.txt b/requirements_all.txt index 7a120543c36..9d42de37cda 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -344,7 +344,7 @@ bomradarloop==0.1.3 boto3==1.9.252 # homeassistant.components.braviatv -bravia-tv==1.0 +bravia-tv==1.0.1 # homeassistant.components.broadlink broadlink==0.12.0