IMDb+ Plugin 2.1.0.291 with IMDb+ Scraper v4.9.xxx (6 Viewers)

KJ-Cox

Design Group
  • Team MediaPortal
  • September 12, 2009
    257
    378
    Brisbane
    Home Country
    Australia Australia
    Sounds very good! I am curious how the AUTO function will work with some of my more obscure movies and concerts... I have customized my custom scraper XML especially for this. By now it has a lot of entries just for me personally.
    As a non-English speaker (Dutch) I have no wish whatsoever for Dutch titles or text. So for me, English is what I want so don't bother for me.
    Since we are active in this thread I have renamed ALL my movie folders like this:

    The Fantastic Four - First Steps tt10676052 (2025)

    In this folder I have the Blu-Ray structure of the movie. And made a corresponding entry in the custom XML if needed:

    <rename id="tt10676052" title="Fantastic Four (Reboot) II: First Steps" sortby="Fantastic Four 4" />
    The movie you specified does not have a collection as it's a reboot with only one movie.
    So it's not (Reboot) II. It's not even Collection number I.

    Collections and Titles are the whole driver of my AUTO system.
    The title from TMDb is "The Fantastic 4: First Steps" and therefore gets that title.
    Default sort order from MoviingPictures becomes "fantastic 4 first steps".
    I will update the scraper to remove "The" from the start of non collection titles like this.

    Batman for example is not a series of 7 movies. They are actually different collections.
    So "Batman V: Batman Begins", is actually "Dark Knight I: Batman Begins".
    TMDb Dark Kight Collection
    Just like "The Amazing Spider-Man I" is not "Spider-Man IV"
    "Spider-Man (Reboot) I: Homecoming" is actually "Spider-Man (MCU) I: Homecoming".

    If you wanted, you can keep AUTO title as "Dark Knight I: Batman Begins", but in your Custom xml,
    <rename id="tt0372784" sortby="Batman 05" />

    The collection system of naming titles is actually really nice when you see it running.
    I have spent over 100 hours getting this to work and I am going to push the changes for everyone to enjoy.
    But if you don't want to use the AUTO system, then copy the original default Rename dBase IMDb+ Scraper and merge it into your Custom version and the scraper will use that instead.

    Why do you use a folder to store your movies? I am using a single Movies folder and all my movies are mp4 or mkv files. I like to keep them neat and use the inbuilt renamer from MovingPictures so my file is named The Fantastic 4 First Steps 2025 tt10676052.mkv.
    Not 100% on this, but I'm sure it's title name, year, imdb number.
     
    Last edited:

    ninja 12

    MP Donator
  • Premium Supporter
  • April 22, 2009
    126
    42
    Home Country
    Ireland Ireland
    Batman for example is not a series of 7 movies. They are actually different collections.
    So "Batman V: Batman Begins", is actually "Dark Knight I: Batman Begins".
    TMDb Dark Kight Collection






    Why do you use a folder to store your movies? I am using a single Movies folder and all my movies are mp4 or mkv files. I like to keep them neat and use the inbuilt renamer from MovingPictures so my file is named The Fantastic 4 First Steps 2025 tt10676052.mkv.
    Not 100% on this, but I'm sure it's title name, year, imdb number.
    Is it easy to modify collections or add titles to collections ?

    As you say above , the Batman movies are parts of different collections .
    Browsing TMDb, other collections are also grouped separately / differently - Planet of The Apes as an example - original collection and remake collection .
    Can they be combined into one single collection in my library ?

    I also use folders for my movies , with a copy of the background and poster artwork in it
     

    KJ-Cox

    Design Group
  • Team MediaPortal
  • September 12, 2009
    257
    378
    Brisbane
    Home Country
    Australia Australia
    Is it easy to modify collections or add titles to collections ?

    As you say above , the Batman movies are parts of different collections .
    Browsing TMDb, other collections are also grouped separately / differently - Planet of The Apes as an example - original collection and remake collection .
    Can they be combined into one single collection in my library ?

    I also use folders for my movies , with a copy of the background and poster artwork in it
    AUTO will use the Collection name if available in TMDb. If you add a collection in the Custom XML for that imdb number, then that's the name of the collection it will use. I find more value in sortby myself.
     

    fredco

    MP Donator
  • Premium Supporter
  • November 13, 2010
    160
    46
    Home Country
    Netherlands Netherlands
    I disagree about The Fantastic Four. I did not come up with this myself, but got it from the IMDb.com website. This is what they say:

    <rename id="tt0120667" title="Fantastic Four I" sortby="Fantastic Four 1" />
    <rename id="tt0486576" title="Fantastic Four II: Rise of the Silver Surfer" sortby="Fantastic Four 2" />
    <rename id="tt1502712" title="Fantastic Four (Reboot) I" sortby="Fantastic Four 3" />
    <rename id="tt10676052" title="Fantastic Four (Reboot) II: First Steps" sortby="Fantastic Four 4" />


    The years were:

    2005
    2007
    2015
    2025


    Batman: I did not know about the Dark Knight being a separate collection. In the original IMDb+ The Amazing Spider-Man is not number VI, but a separate collection of two movies.

    I use a folder for all my 2K Blu Ray rips. When using tsMuxeR and chosing a Blu-Ray folder which I always do, it results in a folder containing a blu ray structure. I name this as stated.
    For my 4K rips I use MKVToolnix, it results in a .mkv file, but I also put this in a folder. In the folder I can neatly store my poster.jpg and my fanart.jpg that belong to that movie (both 2K and 4K).
     

    KJ-Cox

    Design Group
  • Team MediaPortal
  • September 12, 2009
    257
    378
    Brisbane
    Home Country
    Australia Australia
    I disagree about The Fantastic Four. I did not come up with this myself, but got it from the IMDb.com website. This is what they say:

    <rename id="tt0120667" title="Fantastic Four I" sortby="Fantastic Four 1" />
    <rename id="tt0486576" title="Fantastic Four II: Rise of the Silver Surfer" sortby="Fantastic Four 2" />
    <rename id="tt1502712" title="Fantastic Four (Reboot) I" sortby="Fantastic Four 3" />
    <rename id="tt10676052" title="Fantastic Four (Reboot) II: First Steps" sortby="Fantastic Four 4" />


    The years were:

    2005
    2007
    2015
    2025


    Batman: I did not know about the Dark Knight being a separate collection. In the original IMDb+ The Amazing Spider-Man is not number VI, but a separate collection of two movies.

    I use a folder for all my 2K Blu Ray rips. When using tsMuxeR and chosing a Blu-Ray folder which I always do, it results in a folder containing a blu ray structure. I name this as stated.
    For my 4K rips I use MKVToolnix, it results in a .mkv file, but I also put this in a folder. In the folder I can neatly store my poster.jpg and my fanart.jpg that belong to that movie (both 2K and 4K).
    I agree that the sortby should be 1 to 4 to group them and that's all you need in your Custom xml to get that. But they are seperate collections on TMDb. Do not get confused with IMDb as those days are gone. Once you use this API instead of the HTML scraper you'll be happier.
     

    KJ-Cox

    Design Group
  • Team MediaPortal
  • September 12, 2009
    257
    378
    Brisbane
    Home Country
    Australia Australia
    Does anyone know if I am meant to share the tmdb api key in the script or make it a value users fill in themselves with their own key?
     

    fredco

    MP Donator
  • Premium Supporter
  • November 13, 2010
    160
    46
    Home Country
    Netherlands Netherlands
    I found this on the site of themoviedb.org:

    Our API is free to use for non-commercial purposes as long as you attribute TMDB as the source of the data and/or images. If you are interested in obtaining a license to use our API and/or our data/images for commercial purposes, please contact sales@themoviedb.org. Please include the country you're from to help us expedite your request.

    and

    A commercial API is for commercial projects and a developer API is for developers. Your project is considered commercial if the primary purpose is to create revenue for the benefit of the owner.

    So I think an api key in the script should be ok. Because MP is free of charge, your use of the api should be considered non-commercial by them.
     

    KJ-Cox

    Design Group
  • Team MediaPortal
  • September 12, 2009
    257
    378
    Brisbane
    Home Country
    Australia Australia
    I have spent every spare time I have for two weeks to finish this. Just ran a test and found a few bugs to resolve. I'll have another look tonight and provide my final version as is. Originally planned to update the IMDB+ to point to my scraper and fatch it as a new version, but I can't be bothered any more.

    I might leave it using the original dBase rename xml and provide instructions for users that want the more automatic naming. Auto naming section could also be totally removed. But I will provide this as is.
     

    KJ-Cox

    Design Group
  • Team MediaPortal
  • September 12, 2009
    257
    378
    Brisbane
    Home Country
    Australia Australia
    OK guys, the new scraper is ready and it's passing my tests and able to rename automatically without an XML rename dBase.
    Rename dBase IMDb+ Scraper.xml <- Existing default
    Rename dBase IMDb+ Scraper (Custom).xml

    Rename dBase IMDb+ Scraper (Base) <- New xml
    I plan to create use the Base XML as a small list of what AUTO naming and sortby from TMBd can't get right.

    Would you prefer me to link to the Existing default or the new base? I am guessing Existing default.
    For anyone wanting to try going the minimal hard code title way, just update the scraper XML to path to Base XML instead.
    Just search for
    XML:
    <!-- LOAD DEFAULT -->
     

    Users who are viewing this thread

    Top Bottom