- March 10, 2006
- 4,434
- 1,897
- Moderator
- #1
NEW Version available at:
DO NOT CONTINUE READING IF YOU ARE LOOKING FOR CURRENT IMDb+.
BUT USE THE LINKS ABOVE TO GET THE PROPER VERSION.
[collapse]
If you want all your movie titles in English, then this is the scraper for you. It is the first scraper to support custom options, allowing you to change the way this scraper works. Since MovingPictures does not yet have support for scraper options, you will have to edit this scraper in notepad to adjust them, or enjoy the default settings shown later on.
Configuration changes needed to function exactly the same as the default imdb.com scraper:
[collapse]
Please 'star' Google issue #319, so that the developers of MovingPictures understand your desire to configure this scraper from within the plugin and not have to resort to editing in notepad.
On the left is the default imdb.com scraper result and on the right is the IMDb+ result with the rename option enabled:
» » » » » »
To install the scraper:
To solve the problem of having to re-import all your existing movies and loosing your watched status, you can open the scraper XML file in notepad and modify the scraper ID into <id>874902</id>. Just be aware then that you have to report any scraper import issues issues back to this thread and not bother the developers.
================================================================================
Extra information:
[collapse]Technical details on scraper:
Default options:
[collapse]Take for example Gnomeo and Juliet (2011). The scoring on that one is as follows:
================================================================================
Changelog (July 4th 2011):
[collapse]
Enjoy.
[/collapse]
DO NOT CONTINUE READING IF YOU ARE LOOKING FOR CURRENT IMDb+.
BUT USE THE LINKS ABOVE TO GET THE PROPER VERSION.
[collapse]
If you want all your movie titles in English, then this is the scraper for you. It is the first scraper to support custom options, allowing you to change the way this scraper works. Since MovingPictures does not yet have support for scraper options, you will have to edit this scraper in notepad to adjust them, or enjoy the default settings shown later on.
Configuration changes needed to function exactly the same as the default imdb.com scraper:
[collapse]
Change Global Options into:
Code:
<set name="global_options_imdb_score" value="true" />[/INDENT][/INDENT][/INDENT]
[INDENT=1][INDENT=1][INDENT=1]<set name="global_options_long_summary" value="true" />
The rename system to group movie series together by title is also very nice, so check out the benefits to enable it. And if anything else is not self-explanatory or explained in this first post, then please let me know, so I can improve the experience for the next user.
PS: If you are dealing with an existing installation then read below on how to adjust the scraper ID to replace the default imdb.com scraper that MovingPictures normally uses.
[/collapse]Please 'star' Google issue #319, so that the developers of MovingPictures understand your desire to configure this scraper from within the plugin and not have to resort to editing in notepad.
On the left is the default imdb.com scraper result and on the right is the IMDb+ result with the rename option enabled:
To install the scraper:
- Download the IMDb+ .xml file (attachment at bottom of this post) to a location you remember. I actually put mine in the "C:\ProgramData\Team MediaPortal\MediaPortal\scripts\Moving Pictures\" folder (different location on XP), but it shouldn't matter.
- To use the rename system, also download the "Rename dBase IMDb+ Scraper.xml" file containing the default rename entries and store it in the "C:\" root folder.
- Open both XML files in notepad if you wish to adjust the default settings to your own preference. For the scraper this means you can edit the "global_options_xxxx" settings, and for the rename dbase you can verify if you agree with the new grouped titles for the movie series included (James Bond, Star Wars, etc).
- Open "MediaPortal - Configuration", go to the "plugins" and select "Moving Pictures" and "Config".
- Select the "Importer Settings" tab.
- In the "Data Sources:" section select the "Manually manage movie data sources" radio button.
- Click the "Movie Details Data Sources" button.
- In the popup click the arrow just to the right of the "+" button and pick "Add a New Data Source".
- Browse to the new .xml scraper file from where you saved it, and click OK.
- It should appear as 'IMDb+' in the "Source column". You may need to enable it by pressing the "+" button if it is greyed out, and move it to the position in the list that you prefer priority wise. It is best to place it in the first position to ensure that the auto-approve works.
To solve the problem of having to re-import all your existing movies and loosing your watched status, you can open the scraper XML file in notepad and modify the scraper ID into <id>874902</id>. Just be aware then that you have to report any scraper import issues issues back to this thread and not bother the developers.
================================================================================
Extra information:
[collapse]Technical details on scraper:
- Gets high resolution covers from imdb.com.
- Solves non-English title problem for users outside of the US.
- Supports made-for-TV movies, mini-series and straight-to-video movies.
- Configurable options to change the behaviour of the scraper script, these options have to be adjusted before you import the script, by editing the XML file in your favorite text editor, such as notepad. The options allow you to select between english/english+foreign title, long/short summaries, imdb/rottentomatoes score, rottentomatoes tomatometer/audience score, rottentomatoes percentage/average score, US/UK rating.
- VITAL: Supports forced English title on foreign movies, for example Chin gei bin (2003) will be imported as 'Vampire Effect'. If you prefer the original title on foreign movies, then simply adjust the global_options_original_title setting inside the XML file. This is different then what non-USA users are experiencing where they see a translated title on an American movie, those movies will now always show English title.
- Enabling UK ratings uses British-English movie titles.
- Support for optional "English title (Foreign title)" format. This would make Chin gei bin (2003), be added to your collection as 'Vampire Effect (Chin gei bin)'.
- NEW: Auto-rename support based on static XML file
- If you are bothered by the tiny delay versus the default imdb.com scraper, then please switch to IMDb rating. This removes the extra step to get info from the RottenTomatoes website. You do miss out then on all the extras, such as the much nicer RottenTomatoes rating or the ability of this scraper to use the RottenTomatoes synopsis and/or runtime info when this information is not available on the imdb website.
- The title found during search node will not match the final title from the details node if a forced-English title conversion is taking place. This is only a nucance inside the "Movie Importer" tab during import of a new movie, and might lead to unexpected results where the "Possible Matches" end result after auto (or manual) approval does not match the "File(s)" input title. A solution for this problem caused severe delays to the import process (takes 3-5x longer). Please voice your opinion as a reply to this thread if you feel the delay is worth it or not.
- If you experience unexplained delays during import; try again with your anti-virus solution temporary disabled. If you then sent the same movies back to the importer and there is no delay, modify your anti-virus solution to ignore/white-list MediaPortal.
[/collapse]
Default options:
- Short summaries (prevents unwanted spoilers)
- RottenTomatoes Audience Percentage score (gives a better indication if a movie is good, especially unreleased ones)
- Main (English) title only
- US Certification rating
- No title rename to differentiate special editions
- No auto-rename of the title to group movies together
[collapse]Take for example Gnomeo and Juliet (2011). The scoring on that one is as follows:
- All critics = 53% (5.3)
- All critics average = 5.5/10 (5.5)
- Top critics = 50% (5.0)
- Top critics average = 5.7/10 (5.7)
- Audience = 63% (6.3) (this is the score the IMDb+ scraper uses by default, unless you edit options)
- Audience average = 3.5/5 (7.0)
The actual score for MovingPictures is the one between parenthesis, on a 10-scale, which your skin will then view in the scale it uses, usually 5-scale.
Now on this movie, all the scores are different, but they are relativly close together. This can be an extreme difference on other movies, for example Big Mommas: Like Father, Like Son (2011) has a score of 0.9 from the critics, versus 7.0 from the audience.
So please look at some of your favorite movies on RottenTomatoes, and check to see which of the six different scores you agree with most. The reason that audience percentage score is default is mainly based on unreleased movies, such as Thor (2011) which as of this writing has no reviews, but it does have a 9.6 audience rating based on the people that want to see it.
[/collapse]================================================================================
Changelog (July 4th 2011):
[collapse]
- v3.0.0 - Public release, the previous revisions were used internal.
- v3.0.1 - Fixed non-English title problem properly (no IP tricks anymore) as well as summary issue on some movies.
- v3.0.2 - Forgot to disable non-English title conversion for UK, Canada, Australia and New Zealand as they already show proper English titles (please let me know if I overlooked one).
- v3.0.3 - Added option for metascore from imdb.com, this requires "global_options_imdb_score" be set to "true" as well.
- v3.0.4 - Corrected 2-letter language code for Britain into GB, and added Norway (NO) to the blacklist.
- v3.0.5 - Rewrote the entire English title system. Hopefully this will solve any problems now.
- v3.0.6 - Fixed a few minor issues and enabled British-English movie titles when UK ratings are enabled.
- v3.0.7 - Per request of zicoz, added ability to retain the original title on movies created in certain languages. This allows a Dutch user to import "Black Book (2006)" as "Zwartboek" (meaning all Dutch spoken movies will use the Dutch movie title), while all other foreign-language spoken movies get imported with an English title.
- v3.0.8 - Fixed SortBy method to keep article removal intact. This way "Kinpeibai (1969)" gets imported as "The Concubines", but with a SortBy field of "concubines the" as per the default article removal settings.
- v3.0.9 - Per request of vpupkin, added "English (Foreign)" title support.
- v3.1.0 - Fixed a few bugs on rare titles, also added country filter to improve detection of foreign movies. Movie that would fail was for example Arthur and the Revenge of Maltazard (Arthur et la vengeance de Maltazard), which is a French title movie in English language. Filtering on country being USA wasn't enough, because then movies such as The Machine Girl (Kataude mashin gâru) would fail as being released in USA first, but having Japanese language. Unfortunatly this new method adds a small delay, but had to be done to prevent mistakes.
- v3.1.1 - Fixed rare AKA bug and improved speed in search node, Improved speed in cover node, and RottenTomatoes synopsis is now used when summary is missing from imdb.com with RT ratings enabled (default setting).
- v3.1.2 - Increased detection of English titles, added method to use RottenTomatoes runtime if missing from imdb.com and included an extra check to see if a new USA title was issued for an English movie. That way a movie like The Tomb (2009) imports correctly as "The Tomb" and not as the original "Ligeia" title.
- v3.1.3 - Added support for title manipulation to indicate special editions (3D, Unrated, Extended, etc). To make this work, your filenames have to contain this text between brackets as well as the IMDb tt-ID number (or in NFO). Auto-rename support is now included to retain any manual title changes after a refresh or re-import of your collection.
- v3.1.4 - Per suggestion of 'drealit', it is now possible to adjust the sortby title during the rename process, either by itself or alongside a title rename. You have to edit the rename XML file and add any sortby="..." values to the movies you wish to do this with. Or you can do a mass-replace on 'title=' into 'sortby=', which will leave the movie title intact as used by IMDb site, but will sort them together as a group. This will cause weird results in some cases, for example 'Casino Royale' will be sorted under the 'J' for "James Bond 21". This is why you can also rename both title and sortby title.
- v3.1.5 - Upon request of 'ninjatobbe' added the option to use "Foreign title first (English title)", and included improvement to get English title on Canadian released movies and some Italian released movies with English language tracks.
- v3.1.6 - Fixed imdb.com rating, also added support for "(Alternate Ending)" special editions and improved English language title detection.
- v3.1.7 - Fixed RottenTomatoes rating for users in foreign countries who would get localized RT page with different HTML code, as well as rounded average ratings on some movies where 3.0/5 would show as 3/5 and fail to get any.
Enjoy.
[/collapse]
Last edited: