Add summary attribtue for currently playing media (#31803)

This commit is contained in:
jjlawren 2020-02-13 18:34:12 -06:00 committed by GitHub
parent 32bc94bdd6
commit eb3097506f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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