diff --git a/Contents/Code/__init__.py b/Contents/Code/__init__.py index 756eba8..a63b6a8 100644 --- a/Contents/Code/__init__.py +++ b/Contents/Code/__init__.py @@ -186,7 +186,7 @@ def update(self, metadata, media, lang = Locale.Language.English, force=False): DEBUG = Prefs['debug'] Log("update(%s)" % metadata.id) mid = metadata.id - id_query = "query{findScene(id:%s){id,title,details,urls,date,files{path},rating100,paths{screenshot,stream}movies{movie{id,name}}studio{id,name,image_path,parent_studio{id,name,details}}organized,stash_ids{stash_id,endpoint}tags{id,name}performers{name,image_path,tags{id,name}}movies{movie{name}}galleries{id,title,url}}}" + id_query = "query{findScene(id:%s){id,title,details,urls,date,files{path},rating100,paths{screenshot,stream}movies{movie{id,name}}studio{id,name,image_path,parent_studio{id,name,details}}organized,stash_ids{stash_id,endpoint}tags{id,name}performers{name,disambiguation,image_path,tags{id,name}}movies{movie{name}}galleries{id,title,url}}}" data = HttpReq(id_query % mid) data = data['data']['findScene'] metadata.collections.clear() @@ -465,7 +465,10 @@ def update(self, metadata, media, lang = Locale.Language.English, force=False): if DEBUG: Log("Pulling Model: " + model["name"] + " With Image: " + model["image_path"]) role = metadata.roles.new() - role.name = model["name"] + if model.get("disambiguation"): + role.name = model["name"] + " (" + model["disambiguation"] + ")" + else: + role.name = model["name"] role.photo = model["image_path"] + api_string # role.role = "" # We can set a role for the performers, but pretty useless in most cases except: