Skip to content

Commit eb337ce

Browse files
committed
Add support for similar for tvshows and movies.
1 parent bb55a00 commit eb337ce

File tree

3 files changed

+3
-2
lines changed

3 files changed

+3
-2
lines changed

plexapi/base.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ def __init__(self, server, data, initpath=None):
4343
self._server = server
4444
self._data = data
4545
self._initpath = initpath or self.key
46+
self._details_key = ''
4647
if data is not None:
4748
self._loadData(data)
4849

plexapi/media.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -477,7 +477,6 @@ class Chapter(PlexObject):
477477
"""
478478
TAG = 'Chapter'
479479

480-
481480
def _loadData(self, data):
482481
self._data = data
483482
self.id = cast(int, data.attrib.get('id', 0))

plexapi/video.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,6 @@ class Movie(Playable, Video):
119119
'&includeOnDeck=1&includeChapters=1&includePopularLeaves=1'
120120
'&includeConcerts=1&includePreferences=1')
121121

122-
123122
def _loadData(self, data):
124123
""" Load attribute values from Plex XML response. """
125124
Video._loadData(self, data)
@@ -156,6 +155,7 @@ def _loadData(self, data):
156155
self.writers = self.findItems(data, media.Writer)
157156
self.labels = self.findItems(data, media.Label)
158157
self.chapters = self.findItems(data, media.Chapter)
158+
self.similar = self.findItems(data, media.Similar)
159159

160160
@property
161161
def actors(self):
@@ -264,6 +264,7 @@ def _loadData(self, data):
264264
self.genres = self.findItems(data, media.Genre)
265265
self.roles = self.findItems(data, media.Role)
266266
self.labels = self.findItems(data, media.Label)
267+
self.similar = self.findItems(data, media.Similar)
267268

268269
@property
269270
def actors(self):

0 commit comments

Comments
 (0)