Now uses the link in .nfo for actors correctly. Does not reset cache though, you might have to clear out personal data to get files already scanned to bring in the image. Just refreshing does not do the trick.
Also sorry about last version, it assigned the last thumbnail as the poster for the movie needless to say that is corrected.
chris,
are you able to set up a github account? If so, I’d recommend forking plexinc-plugins xbmcnfo.bundle and putting your changes in with a pull request. Alternatively, I’ll check out your changes and put them in through my github fork later this week.
I tried got the the account fine, but forking thing I couldn't get it, so you could be so kind to post it I guess.
Chris
sure. np. i’d recommend getting into git though. If you’re getting the hang of this then you could probably get the hang of plugins too. For me, that’s where Plex becomes truly badass.
Hey Guys. I am running crazy with this thing!
It would be nice if someone could help me getting it to work. I don’t know why, but nothing happens here.
I took your “Up” nfo file, changed the title in the file to “test” and created a folder with a new .avi file called “Up.avi” to test it.
The latest bundle is in the plugins folder and in the Media Manager the nfo.bundle is at the top of the freebase list.
It does not work.
I always get the metadata to this file from other sources like TheMovieDB and so on. The Title doesn’t change to “Test” its still called “UP”.
It would be really cool if someone could help me with this.
I really would like to get metadata out of a NFO file for some self shot Vacation Movies.
Thanks
Most likely it is the .nfo file itself. So refresh that movie and then post your .nfo and logs/pms plug ins logs/xbmcnfo.log. But right now, the plug in only feed into movies not home movies but that add on should not be to hard.
Chris
You must be running the even hotter hotfix from elan's blog for this to work.
Thanks for the fast answers.
I didn’t know that I have to run the “Ever Hotter Hotfix” for it. But I am running it anyway, so that should not be the problem.
I am at work right now but I will post the NFO File and the Log as soon as I am home. But I don’t think it’s the NFO File because I used the one that was posted here (the one for the Movie “Up”).
And I know that the XMBC NFO-Agent is not available for the Home Movie Section.
I tried to set up a new Movie category and called “My Movies”. I chose the Freebase with the NFO Agent as top priority for it and added a folder only containing my self shot vacation movies.
The folder structure looks like this:
/Volumes/Alspark/Movies/My Movies/ (that’s the folder I added in the Media Manager)
New York 2004/
New York 2004.mkv
New York 2004.nfo
California 2007/
California 2007.mkv
California 2007.nfo
Ca2k9/
Ca2k9.mkv
Ca2k9.nfo
……
Of course these movies will never be found on any site like IMDB, so I would love to get the Metadata for it out of an NFO file. I think the way I tried to is the right one. But correct me when I am wrong in any point.
(By the way I think there are many people out there which have self-shot movies. And I think they love that with Plex 0.9 they are now able to set up an own section for these movies. There only has to be a good way to get Metadata to these Movies into Plex now. Thinking of that I got an Idea a few days ago. I know this is the wrong forum thread for it, but I thought with all these coding experts here I could mention it for a second. So here is my Idea: Someone could set up a website like imdb.com or themoviedb.org. Every user could set up an useraccount on this site and add his movies to it. Then there has to be a Plex Metadata Agent for this site. This way everybody would be able to get the Metadata for his “Custom Movies” directly from the site’s server. No NFO file needed. Additionaly to that your friends which got that movies too will be able to get the Metadata for it over the internet, too. Maybe someone here is interested in this project. Right now I am thinking of starting to code such a site. But its just an idea.)
But for now I would be happy to get it out of the NFO-File. For that it would be more comfortable if the NFO-Agent would be a primary one. This way it only will search for NFOs and ignore other sources, but we will still be able to get Metadata for the other movies out of the Freebase and its sources.
I hope you understand what I tried to say. 
I will post the Log and the NFO in a few hours.
Thanks again
No need to post logs. You need to wait for the scanner also.
Huh? Which Scanner. I thought I simply can read out of the NFOs.
plex now works with three things to get your metadata (i think).
Scanners: tell plex that a movie is there. It grabs a best guess name from your filename, and a year if it is available in your filename.
Info Providers: Plex uses these to lock on to a movie. Also, plex locks your movie to the info provider if it is successful.
Agents: Grab metadata for the info provider.
If the scanner fails, nothing else is done. The movie is not added to Plex.
If the scanner works, but the ip fails, then your left with a best guess name for your movie (unchangeable), unless you can get “fix incorrect match” to work. Of course this means the info provider is successful.
If the a particular agent fails that is the only one that provides certain information (such as XBMCnfo which is the way I get custom titles) then you simply don’t get that information.
For any interested, here’s some under the hood information.
On your pms computer there is a folder. ~/library/application support/plex media server/metadata/movies. There a folders 0 through 9 and a through f. Inside each of these folders are multiple .bundle files. There is a bundle for each movie that plex has found. If you right click on these bundles and select show package contents, you’ll see a _combined folder along with a few others depending on what agents you are running. Inside each of these folders is an Info.XML file. The data that plex uses is in the combined folder. If you open this file you will see familiar data tags, and most likely familiar info. Title is at the bottom. Check here to see if your actors are being added correctly.
These file names are encoded. To determine the filename for a particular movie, open up finder->utilities-> console. Scroll down to plex media server.log. Open up plex, and navigate to the movie of interest. Start the movie. Look at pms log and you should see a line that says it’s loading the info.XML file and gives the total file path.
If your movie has already been scanned and is in your library, you must right click a movie and hit refresh for the name to pull in the name from the info.XML file. You also need to be running the newest pms hot fix from élan’s blog.
Hope this helps.
I am working on an XBMCnfo scanner and Info provider, as well as a _combined/Info.xml to nfo backup so that you don’t have to wait 7 years for pmm to download info if you have to reinstall.
OK, thanks. I think I now know understood why it is not working.
If I understand you right… the NFO Importer only works if the scanner/Info Provider gives him a name for an existing movie. My Custom Movies won’t work because the scanners can’t find it on IMDB and these sites and so the NFO Importer doesn’t even start looking for the NFO. Right?
If this is right… Maybe one of the very talented and helpful guys here might me able to write a simple scanner that just passes the Filename without extension to th NFO Importer.
Don’t know if this is possible.
Greetings Daniel
N
I'm working onthe solution for you. Should be ready soon. Dang real job getting in the way of fun.
soo, that's why your NFO Agents dont work for me, i have tons of self shot video that's not going to show up in IMDB or other places :)
really looking forward to the local NFO agent.
Thanks
I’m almost done with the primary info provider. Just need to fi ish up some testing. This will allow you to pull in your metadata when plex can’t match your movie with freebase.
Can't wait until its ready!! :-) *Excited*
well then, here you go.
Currently it does not work with any of your secondary agents, including local media. Once those agents are updated, you should be able to pull info with them also, as long as there is an included tag with the IMDB movie id (tt and some numbers). Otherwise, this will still pull in all of your metadata.
You need to now go to the section settings (the gear). Choose XBMC .nfo Importer as your primary agent.
Fantastic, it works brilliantly. Thanks a lot for that. :)
Now all I need to do is get my local posters working and I'm golden...