From eb3097506f3e4c3e6edb991bbe266750aa1d8ace Mon Sep 17 00:00:00 2001 From: jjlawren Date: Thu, 13 Feb 2020 18:34:12 -0600 Subject: [PATCH] Add summary attribtue for currently playing media (#31803) --- homeassistant/components/plex/media_player.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/homeassistant/components/plex/media_player.py b/homeassistant/components/plex/media_player.py index 1e8d0e6cfd2..003ad23f977 100644 --- a/homeassistant/components/plex/media_player.py +++ b/homeassistant/components/plex/media_player.py @@ -125,6 +125,7 @@ class PlexMediaPlayer(MediaPlayerDevice): self._media_content_type = None self._media_duration = None self._media_image_url = None + self._media_summary = None self._media_title = None self._media_position = None self._media_position_updated_at = None @@ -166,6 +167,7 @@ class PlexMediaPlayer(MediaPlayerDevice): self._media_content_type = None self._media_duration = None self._media_image_url = None + self._media_summary = None self._media_title = None # Music self._media_album_artist = None @@ -250,6 +252,7 @@ class PlexMediaPlayer(MediaPlayerDevice): self._session_type = self.session.type self._media_duration = int(self.session.duration / 1000) # title (movie name, tv episode name, music song name) + self._media_summary = self.session.summary self._media_title = self.session.title # media type self._set_media_type() @@ -439,6 +442,11 @@ class PlexMediaPlayer(MediaPlayerDevice): """Return the image URL of current playing media.""" return self._media_image_url + @property + def media_summary(self): + """Return the summary of current playing media.""" + return self._media_summary + @property def media_title(self): """Return the title of current playing media.""" @@ -712,6 +720,7 @@ class PlexMediaPlayer(MediaPlayerDevice): "media_content_rating": self._media_content_rating, "session_username": self.username, "media_library_name": self._app_name, + "summary": self.media_summary, } return attr