Add summary attribtue for currently playing media (#31803)

This commit is contained in:
jjlawren
2020-02-13 16:34:12 -08:00
committed by GitHub
parent 32bc94bdd6
commit eb3097506f
@@ -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