Skip to content

Commit b81314f

Browse files
committed
Add LabelMixin to Episode class
1 parent 1d77f32 commit b81314f

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

plexapi/video.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -709,8 +709,8 @@ def _defaultSyncTitle(self):
709709

710710

711711
@utils.registerPlexObject
712-
class Episode(Video, Playable, ArtMixin, PosterMixin, RatingMixin,
713-
CollectionMixin, DirectorMixin, WriterMixin):
712+
class Episode(Video, Playable, ArtMixin, LabelMixin, PosterMixin,
713+
CollectionMixin, DirectorMixin, RatingMixin, WriterMixin):
714714
""" Represents a single Shows Episode.
715715
716716
Attributes:
@@ -733,6 +733,7 @@ class Episode(Video, Playable, ArtMixin, PosterMixin, RatingMixin,
733733
grandparentTitle (str): Name of the show for the episode.
734734
guids (List<:class:`~plexapi.media.Guid`>): List of guid objects.
735735
index (int): Episode number.
736+
labels (List<:class:`~plexapi.media.Label`>): List of label objects.
736737
markers (List<:class:`~plexapi.media.Marker`>): List of marker objects.
737738
media (List<:class:`~plexapi.media.Media`>): List of media objects.
738739
originallyAvailableAt (datetime): Datetime the episode was released.
@@ -777,6 +778,7 @@ def _loadData(self, data):
777778
self.grandparentTitle = data.attrib.get('grandparentTitle')
778779
self.guids = self.findItems(data, media.Guid)
779780
self.index = utils.cast(int, data.attrib.get('index'))
781+
self.labels = self.findItems(data, media.Label)
780782
self.markers = self.findItems(data, media.Marker)
781783
self.media = self.findItems(data, media.Media)
782784
self.originallyAvailableAt = utils.toDatetime(data.attrib.get('originallyAvailableAt'), '%Y-%m-%d')

0 commit comments

Comments
 (0)