Change Alexa default display category based on media_player device_class (#28191)

* Support default display category based one media_player device_class.

* Support default display category based one media_player device_class.
This commit is contained in:
ochlocracy 2019-10-25 13:21:22 -04:00 committed by Paulus Schoutsen
parent 5c8a9c2815
commit 38428308fc
2 changed files with 23 additions and 0 deletions

View file

@ -391,6 +391,10 @@ class MediaPlayerCapabilities(AlexaEntity):
def default_display_categories(self):
"""Return the display categories for this entity."""
device_class = self.entity.attributes.get(ATTR_DEVICE_CLASS)
if device_class == media_player.DEVICE_CLASS_SPEAKER:
return [DisplayCategory.SPEAKER]
return [DisplayCategory.TV]
def interfaces(self):