So is the fix designed to show the results.append(blahblahblah) in the "Fix incorrect match" search results? I still have the issue of xbmcnfo not running until after I choose a name. This means that the agent would not have the ability to run before the list is populated. Or will it allow for the filepath to be exposed in search()? I think running a scanner as a one off when you first import data might also fix the problem. Working on learning git now, but I think I can whip this up tonight.
Awesome work being done here! If you guys wouldn’t mind, please push changes over to Github so that i can merge them back in.
updated genres. and once I figure out how to upload to git, I’ll put it in. Isaac was telling me how to do it last night for one of my plugins.
Whenever I try to clone your bundle, and any plex bundle, it tell me that permission is denied. Any git hints?
I just tried the plugin and it now finds genres for my movies. Unfortunately as Chris3452 already said only one genre is accepted. (separated by , ; / or space)
It is still not possible to get info from the .nfo if the movie isn't found by clicking "fix incorrect match". But I think this is fixed by James as elan wrote a few hours ago. - I hope so. :)
Thanks a lot. I will test more tomorrow.
It’s been gitted, gotten, gitten?
Pull request sent.
@dawiinci: Your log shows every genre was added (Added genre: xxx) but only one genre is available in the movie info?
The problem is that it handles "Action, Adventure" as one genre instead of two. But maybe I just have to write it different.
2010-09-17 11:48:26,893 (-4faed000) : INFO (__init__) - Added genre: Comedy, Action<br />
In the NFO, try changing the delimiter to "/", i.e. "Action / Crime"
Or change this line in the agent code:
genres=tempgenre.split("/")
to suit your needs, e.g. in your case:
genres=tempgenre.split(", ")
Harley, I get this
CRITICAL (core) - Exception in the update function of agent named 'XBMC .nfo Importer', called with guid
and this
~/Library/Application Support/Plex Media Server/Plug-ins/XBMCnfo.bundle/Contents/Code/__init__.py", line 39, in update<br />
(id, metadata)=self.scrapeNfo(metadata, media, lang)
~/Library/Application Support/Plex Media Server/Plug-ins/XBMCnfo.bundle/Contents/Code/__init__.py", line 125, in scrapeNfo<br />
data = HTTP.Request(nfoXML.xpath('./thumb')[0].text)
This is in the part of the code that deals with actor thumbs. In my limited testing, it seems that the code causes an exception when it meets the first actor entry that does not contain a element.
Can you fix that? :)
Also, it doesn't seem that the Plex client displays the actor info (in the extended movie info ("i")/ the Cast tab).
Thanks that's what caused the problem. I now change all to Action/Comedy (without spaces). I think with spaces there would be probably duplicates like _Action and Action.
MTI: i've started using github for tracking of my apps and agents. go to this link, http://github.com/HooliganHarls/XBMCnfo.bundle and look in the top right for the "download source" link. I have updated so it should not crash on no thumbs present.
Cool, thanks :)
I'm off to a wedding - will take a look Sunday.
Has anyone had a look at modifying this to do TV shows as well?
If not I’ll give it a crack.
That would be awsome, got alot of Danish TV shows which are on http://thetvdb.com but not being added since we can only search for english shows :((((
Oh well, just found this -> http://oncleben31.cc/en/2010/09/multilingual-metadata-agent-thetvdb-for-plex-9/
but be aware, it might crash the PMM if using "fix incorret match" on tv shows... it sure does here :D
Has the framework update that will allow for custom names been pushed? 
The internationalized agent has been officially pushed to the store. If you're seeing a crash from it (not this one), I'd like to hear about it and get a crash report :)
And the framework update that will allow Harley's agent to use the name of the movie embedded in the NFO file - that has not been pushed? :)
Not yet, we're still testing it :)
if you need help, let me know.
:) OK