Remove pycryptodome requirement for Android TV (#22552)

* Bump androidtv to 0.0.15

* Bump androidtv to 0.0.15 in manifest.json
This commit is contained in:
Jeff Irion 2019-04-06 08:18:50 -07:00 committed by Diogo Gomes
parent 6351c5c6ab
commit a747eaa3ba
3 changed files with 14 additions and 14 deletions

View file

@ -18,7 +18,7 @@ import homeassistant.helpers.config_validation as cv
ANDROIDTV_DOMAIN = 'androidtv'
REQUIREMENTS = ['androidtv==0.0.14']
REQUIREMENTS = ['androidtv==0.0.15']
_LOGGER = logging.getLogger(__name__)
@ -294,12 +294,12 @@ class ADBDevice(MediaPlayerDevice):
@adb_decorator()
def media_previous_track(self):
"""Send previous track command (results in rewind)."""
self.aftv.media_previous()
self.aftv.media_previous_track()
@adb_decorator()
def media_next_track(self):
"""Send next track command (results in fast-forward)."""
self.aftv.media_next()
self.aftv.media_next_track()
@adb_decorator()
def adb_command(self, cmd):
@ -324,11 +324,11 @@ class AndroidTVDevice(ADBDevice):
turn_off_command)
self._device = None
self._muted = None
self._device_properties = self.aftv.device_properties
self._is_volume_muted = None
self._unique_id = 'androidtv-{}-{}'.format(
name, self._device_properties['serialno'])
self._volume = None
self._volume_level = None
@adb_decorator(override_available=True)
def update(self):
@ -345,16 +345,16 @@ class AndroidTVDevice(ADBDevice):
if not self._available:
return
# Get the `state`, `current_app`, and `running_apps`.
state, self._current_app, self._device, self._muted, self._volume = \
self.aftv.update()
# Get the updated state and attributes.
state, self._current_app, self._device, self._is_volume_muted, \
self._volume_level = self.aftv.update()
self._state = ANDROIDTV_STATES[state]
@property
def is_volume_muted(self):
"""Boolean if volume is currently muted."""
return self._muted
return self._is_volume_muted
@property
def source(self):
@ -374,7 +374,7 @@ class AndroidTVDevice(ADBDevice):
@property
def volume_level(self):
"""Return the volume level."""
return self._volume
return self._volume_level
@adb_decorator()
def media_stop(self):
@ -389,12 +389,12 @@ class AndroidTVDevice(ADBDevice):
@adb_decorator()
def volume_down(self):
"""Send volume down command."""
self.aftv.volume_down()
self._volume_level = self.aftv.volume_down(self._volume_level)
@adb_decorator()
def volume_up(self):
"""Send volume up command."""
self.aftv.volume_up()
self._volume_level = self.aftv.volume_up(self._volume_level)
class FireTVDevice(ADBDevice):