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