From 1a96da04a18a1cffe0cfd7dd8a0995e6260f829a Mon Sep 17 00:00:00 2001 From: JonnyWong16 <9099342+JonnyWong16@users.noreply.github.com> Date: Fri, 16 Oct 2020 14:03:02 -0700 Subject: [PATCH] Add sync_id parameter to get_metadata --- plexpy/webserve.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/plexpy/webserve.py b/plexpy/webserve.py index 724f0596..8034ba0c 100644 --- a/plexpy/webserve.py +++ b/plexpy/webserve.py @@ -5032,12 +5032,13 @@ class WebInterface(object): @cherrypy.tools.json_out() @requireAuth(member_of("admin")) @addtoapi("get_metadata") - def get_metadata_details(self, rating_key='', **kwargs): + def get_metadata_details(self, rating_key='', sync_id='', **kwargs): """ Get the metadata for a media item. ``` Required parameters: - rating_key (str): Rating key of the item + rating_key (str): Rating key of the item, OR + sync_id (str): Sync ID of a synced item Optional parameters: None @@ -5188,7 +5189,8 @@ class WebInterface(object): ``` """ pms_connect = pmsconnect.PmsConnect() - metadata = pms_connect.get_metadata_details(rating_key=rating_key) + metadata = pms_connect.get_metadata_details(rating_key=rating_key, + sync_id=sync_id) if metadata: return metadata