Skip to content

Commit ce6dec2

Browse files
committed
Add remove and rename methods for Optimized items.
1 parent a615d17 commit ce6dec2

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

plexapi/media.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -384,6 +384,15 @@ def _loadData(self, data):
384384
self.target = data.attrib.get('target')
385385
self.targetTagID = data.attrib.get('targetTagID')
386386

387+
def remove(self):
388+
""" Remove an Optimized item"""
389+
key = '%s/%s' % (self._initpath, self.id)
390+
self._server.query(key, method=self._server._session.delete)
391+
392+
def rename(self, title):
393+
""" Rename an Optimized item"""
394+
key = '%s/%s?Item[title]=%s' % (self._initpath, self.id, title)
395+
self._server.query(key, method=self._server._session.put)
387396

388397
@utils.registerPlexObject
389398
class Conversion(PlexObject):

0 commit comments

Comments
 (0)