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