IMDB Scrapper
#1
Hey all,

I just recently did a clean install of XBMC Frodo final and wanted to install the imdb scrapper add-on and noticed its not available anymore. I was able to still get it under Frodo beta 1 so I hope its just temporary.

I tried the Universal Scrapper but that didn't give such good results. Out of 14 scrapped movies I got 3 errors even though I have nfo files with imdb links in them.
Reply
#2
IMDB scraper is no more.

Universal Scraper, by default, use IMDB as the movie database (verify this in your Universal Scraper settings).
Reply
#3
Yes it is.

Its seems its trying to scrape using the *.avi or *.mkv name instead of what I have in the nfo

All my nfo has in it is:

title: 8MM

imdb: http://www.imdb.com/title/tt0134273/

which used to be fine under eden and before.
Reply
#4
Need for you to enable debug log (wiki)ging in XBMC, scan for this movie and then upload the contents of your debug log (wiki) (xbmc.log) to www.xbmclogs.com and post the assigned URL here. Also post the exact full name of your nfo file and its exact contents here.
Reply
#5
http://www.xbmclogs.com/show.php?id=33790

filename is movie.nfo

http://pastebin.com/nF8PDxTh


I looked through the log. If you search for "8mm" in there you'll get to the relevant part.

I don't understand why its saying "VideoInfoScanner: No NFO file found. Using title search for 'stack://X:\~test\8mm.1999.XViD.DVDRip\8mm.cd1.avi , X:\~test\8mm.1999.XViD.DVDRip\8mm.cd2.avi'" when i have that movie.nfo inside the dir with the avi's
Reply
#6
That's not a proper nfo file for XBMC. It needs to be an XML as explained here in the wiki: http://wiki.xbmc.org/index.php?title=NFO_files/movies

At the very least, try the following contents if you want to include a URL along with your own data:
Code:
<movie>
  <title>8mm</title>
</movie>
http://www.imdb.com/title/tt0134273/

Also, if you are using the explicit name movie.nfo, be sure it is in the same folder as your movie file and that it is the only nfo file in that folder. You also need to enable the scraper option "Movies are in separate folders that match the movie title".
Reply
#7
(2013-02-08, 03:39)artrafael Wrote: That's not a proper nfo file for XBMC. It needs to be an XML as explained here in the wiki: http://wiki.xbmc.org/index.php?title=NFO_files/movies

At the very least, try the following contents if you want to include a URL along with your own data:
Code:
<movie>
  <title>8mm</title>
</movie>
http://www.imdb.com/title/tt0134273/

Also, if you are using the explicit name movie.nfo, be sure it is in the same folder as your movie file and that it is the only nfo file in that folder. You also need to enable the scraper option "Movies are in separate folders that match the movie title".

Actually based on that wiki my nfo would work
Code:
2 Video .nfo files containing a URL
2. The *.nfo file contains a URL of the information page to scrape. The file can include other information (i.e. scene info), XBMC will scan through it and use a relevant URL if a match is found.
The scraper tries to match URL's to all scrapers of the content type a directory is set to. e.g. if you set the content type to movies, all movie scrapers check .nfo files for a matching URL. This means that .nfo files override the scraper setting. I.e. a directory is set to use the IMDB scraper but you have a German movie in it. Simply create an .nfo for that movie with the OFDB link in it and you are sorted!

But, I tried to use an xml like you suggested and it still didn't work.
http://www.xbmclogs.com/show.php?id=33806 .. look at lines 757-758 still coming up as no NFO and this time i used a nfo called movie.nfo just like before and inside it was like you suggested
Code:
<movie>
  <title>8mm</title>
</movie>
http://www.imdb.com/title/tt0134273/
Reply
#8
The wiki doesn't say you can enter it as free-form text. It needs to be XML.

What about that scraper setting?
Try renaming your nfo to match the filename of your movie file and see if that works better.
Reply
#9
The wiki clearly states it can. I'm reading it right now.

You have 3 choices:
1 Video .nfo Files containing XML data
2 Video .nfo files containing a URL
3 Video .nfo files containing a mix of XML and URL

The nfo file can be xml based as in part 1 of the wiki, or it can be a mix of XML and URL like your suggestion was which is part 3 in the wiki. In part 2 it says that even "scene release nfos" which would be free text with a url somewhere in them would work. Even a basic nfo file with just the url and nothing else will work.

The issue seems to be steming from the fact that its not seeing my movie.nfo file because as soon as I renamed it to 8mm.nfo to match up with 8mm.avi it worked and no longer got the error "NO NFO FILE FOUND".

In the past you could name nfo files movies.nfo or <movie filename>.nfo is this not the case anymore ?
Reply
#10
Yes, if your nfo only has a URL by itself, then it's fine. But from your sample nfo, it seemed to me you wanted to specify a title ("8MM") and possibly audio, bitrate and codec (although you had left those blank). To add/override that metadata, you'll need to specify that in XML. That's what I was referring to, although I may not have explained it well.

As a test, I created a folder and file using your naming convention: /8mm.1999.XViD.DVDRip/8mm.cd1.avi
I did not create an nfo file. Using Universal Scraper with IMDB, I was able to scan the movie into my library. Not sure why it did not work for you without using an nfo.

As for your question about why using movie.nfo didn't work for you, that's a bit trickier. Your movie folder name has to be an exact match ("8MM") in order for it to use your movie.nfo. Although the scraper setting says "Movies are in separate folders that match the movie title", it appears only the folder name is critical. I was able to use /8MM/8mm.cd1.avi (folder and filename don't match each other, but folder name is exact movie title match) and it read my movie.nfo file and used the information contained therein. To verify the movie.nfo wasn't being ignored, with data only coming from IMDB, I used the following contents:
Code:
<movie>
  <title>Eight Millimeter</title>
</movie>
http://www.imdb.com/title/tt0134273/
The movie was added to my library with the correct information (artwork, plot, director, year, genre, etc.) that was pulled from IMDB via the embedded URL, and the title was listed as "Eight Millimeter" as obtained from my movie.nfo <title> entry.
Reply
#11
My experienced based observation is that if you want to rely on a url for movie info, then the nfo should contain nothing but the rule, nothing else.

Want to add other stuff, use xml.

PS scraping imdb is contrary to their terms and conditions.

The term is scraper, not scrapper. A scrapper is someone who habitually scraps, ie fights.
If I have helped you or increased your knowledge, click the 'thumbs up' button to give thanks :) (People with less than 20 posts won't see the "thumbs up" button.)
Reply
#12
I have tried a simple nfo with just the url and i still got the no nfo file found error in the log when i used both the old imdb scraper (which i found in packages from an older install and worked fine under frodo) and in the universal scraper when i called the nfo movie.nfo

When it was called 8mm.nfo like the movie then it worked fine. This should not be happening.
Reply
#13
Like I said above, change your folder name to "8MM" and your movie.nfo should be recognized. Using movie.nfo only works if it is in the same folder as the movie file (which you are doing) and the scraper is set to use the folder name to identify the movie (which I can only assume you are doing). Thus, it is important to have the folder name match the movie title ("8mm.1999.XViD.DVDRip" does not).
Reply
#14
This used to not be the case. This will be a giant pain in the arse considering i have a library of over 2000 movies. In the past I was even able to have two nfo's in the same folder. movie.nfo always took precedence over any other nfo file in the folder which i used in certain situations.
Reply

Logout Mark Read Team Forum Stats Members Help
IMDB Scrapper0