Skip to content

Commit 66cd93e

Browse files
committed
Add pin parameter to Playlist copyToUser
1 parent a5ed12d commit 66cd93e

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

plexapi/playlist.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -442,14 +442,15 @@ def create(cls, server, title, section=None, items=None, smart=False, limit=None
442442
else:
443443
return cls._create(server, title, items)
444444

445-
def copyToUser(self, user):
445+
def copyToUser(self, user, pin=None):
446446
""" Copy playlist to another Plex Home user account.
447447
448448
Parameters:
449449
user (:class:`~plexapi.myplex.MyPlexUser` or str): `MyPlexUser` object, username,
450450
or email of the Plex Home user to copy the playlist to.
451+
pin (str): PIN for the Plex Home user (required if the Plex Home user has a PIN set).
451452
"""
452-
userServer = self._server.switchHomeUser(user)
453+
userServer = self._server.switchHomeUser(user, pin=pin)
453454
return self.create(server=userServer, title=self.title, items=self.items())
454455

455456
def sync(self, videoQuality=None, photoResolution=None, audioBitrate=None, client=None, clientId=None, limit=None,

0 commit comments

Comments
 (0)