FilmInfo+ - A german movie details scraper with auto grouping

Discussion in 'Moving Pictures' started by Merlyn, September 6, 2011.

  1. Merlyn

    Merlyn Portal Pro

    Joined:
    July 8, 2011
    Messages:
    250
    Likes Received:
    161
    Ratings:
    +162 / 0
    Home Country:
    Germany Germany
    Show System Specs
    English in next post.

    Update!

    Brudertac hat nun die Pflege des Skriptes übernommen. Die jeweils aktuellste Version findest du HIER

    Vielen Dank, Brudertac! :D




    FilmInfo+ - Ein Scraper für deutsche Filminfos

    Seit ich MediaPortal und Moving Pictures installiert habe und verwende hat es mich immer gestört, dass viele Filme entweder garnicht erst erkannt wurden oder trotz Verwendung von deutschen Scrapern englischsprachige Details anzeigten. Auch die fehlende Sortierung von zusammen gehörenden Filmen störte mich massiv. Als RoChess dann vor einigen Wochen seinen IMDb+ Scraper veröffentlichte, dachte ich mir "Hey, das kannst du auch!"

    Nun, nach einem Monat Entwicklungszeit, freue ich mich, der deutschen Community einen neuen Scraper präsentieren zu können: FilmInfo+

    FilmInfo+ findet nicht nur für fast alle Filme die richtigen deutschen Infos, er sortiert die Filme auch nach Zusammengehörigkeit!



    Vorher:
    [​IMG]

    Mit FilmInfo+:
    [​IMG][​IMG]

    Features
    • deutsche Titel & Beschreibungen
    • schnelle Filmerkennung
    • Automatische Sortierung
    • zeigt Schauspieler & deren Rollen
    • manuelle Sortierung möglich
    Installation
    • Öffne MediaPortal Config, unter Plugins wähle Moving Pictures and klicke "Config"
    • Im Reiter "Importer Settings" ganz unten klicke "Manually manage movie data sources"
    • klicke "Movie Details Data Sources"
    • Ich empfehle alle aktiven Scraper durch einen Klick auf den Minus-Button zu deaktivieren. FilmInfo+ ist als Standalone Scraper konzipiert
    • Klicke auf den kleinen Pfeil rechts neben dem Plus-Button und wähle "Add a New Data Source"
    • lade die FilmInfo+.xml
    Manuelle Änderungen

    Viele ausländische Filme sind oftmals nicht in den deutschen Film-Datenbanken gelistet. FilmInfo+ basiert auf der amerikanischen Internet Movie Database (IMDb) und wird wenn keine deutschen Infos gefunden wurden, die englischen Infos aus der IMDb verwenden. Insbesondere asiatische Filme werden hier jedoch oftmals mit dem chinesischen oder japanischen Originaltitel gelistet, die in Deutschland weitgehend unbekannt sind. Hier kann es erforderlich werden, dass der Titel manuell geändert werden muss. Hierfür gibt es die Datei "FilmInfo+ Special Movies.xml", in der Filme manuell eingetragen werden können. Genaue Anweisungen finden sich im Kopf der Datei. Die Datei kann mit jedem Texteditor bearbeitet werden.

    Die Datei muss zwingend unter Laufwerk C:\ abgespeichert werden! Erfahrene Nutzer können natürlich den Pfad im FilmInfo+ Scraper abändern.


    Hinweise

    "Hilfe, mein Film wird nicht erkannt!!!"
    FilmInfo+ funktionierte in allen Testläufen, die ich mit über 1000 Filmen durchgeführt habe, problemlos. Sollte ein Film jedoch wider Erwarten nicht richtig erkannt werden, liegt dies mit hoher Wahrscheinlichkeit daran, dass der Dateiname nicht genügend Informationen bietet, um den Film eindeutig zu identifizieren. Um eine bestmögliche Erkennungsrate zu gewährleisten sollte der Dateiname mindestens den vollständigen Titel und das Erscheinungsjahr beinhalten. Eine 100%ige Erkennung ist gewährleistet, wenn die IMDb ID im Dateinamen vorliegt, zB:
    Avatar (2009) (tt0499549).mkv
    Informationen, die nicht zum eigentlichen Filmtitel gehören, sollten in Klammern gesetzt werden, damit das Script sie verarbeiten kann.

    Special Editions
    FilmInfo+ unterstützt die Kennzeichnung von Special Editions (Extended Edition, Director's Cut, Alternate Ending, 3D). Aufgrund eines Bugs in Moving Pictures ist die Filmerkennung jedoch nur dann gewährleistet, wenn gleichzeitig auch die IMDb ID angegeben wird, zB
    Avatar (Extended Edition) (2009) (tt0499549).mkv
    Als Special Edition werden folgende Wortkombinationen erkannt (jeweils nur eine!):
    • 3D oder 3D Edition
    • Extended oder Extended Edition
    • Unrated oder Unrated Edition
    • Directors Cut oder Director's Cut oder Directors Cut Edition oder Director's Cut Edition
    • Alternate Ending oder Alternate Ending Edition
    • Special Edition (ab Version 0.9.3)
    • Kinofassung (ab Version 0.9.3)
    • Bonus oder Bonus Disk oder Bonus Disc
    Keine Filmbeschreibung oder englische Beschreibung
    Die deutschen Informationen werden aus der OFDb genommen. Liegen hier keine Daten vor, zB keine Beschreibung, werden sie automatisch mit den englischen Informationen der IMDb ergänzt. Hat die IMDb ebenfalls keine entsprechenden Daten, so wird nichts angezeigt.

    Altersfreigaben
    Altersfreigaben werden aus der IMDb ausgelesen. Falls dort keine deutschen Freigaben hinterlegt sind, werden die amerikanischen MPAA Freigaben ausgewertet und ins deutsche FSK Format übersetzt.

    Da jedoch nicht für alle Filme diese Informationen vorliegen, kann die Altersfreigabe auch über die FilmInfo+ Special Movies.xml eingetragen werden. Der entsprechende xml Tag heißt sinngemäß <fsk>...</fsk>. Der fsk-Tag ist optional, das heißt er wird nur ausgelesen, wenn er auch tatsächlich vorhanden ist.

    Um über die FilmInfo+ Special Movies.xml fsk Freigaben einzutragen reicht es aus, wenn nur die imdb id angegeben wird. Es ist nicht notwendig auch die titel und sortby Tags einzutragen. Beispiel Der Wixxer:
    Code (Text):
    1.  
    2. <film>
    3. <imdbid>
    4. tt0313021
    5. </imdbid>
    6. <fsk>
    7. 12
    8. </fsk>
    9. </film>
    10.  
    Gültige Werte für FSK sind 0, 6, 12, 16 und 18.

    Changelog

    Version 1.3.8
    • IMDB Codeanpassung
    Version 1.3.7
    • Kleiner Bug bei Sortiermethode 1 behoben (tolle Film Der -> tolle Film, Der)
    Version 1.3.6
    • Implementierung von otsche2's Genreübersetzung - Danke an otsche2
    • Verbesserung der Filmstarts-Backupsuche
    Version 1.3.2
    • Bugfix - Danke an otsche2

    Version 1.3.1
    • Bugfix für IMDB2OFDB Umwandlung

    Version 1.2.9
    • Codechange-Anpassung für englische, "letzte Hoffnung" IMDB Filmbeschreibung
    Version 1.2.8
    • Bugfix für Backupfilmsuche
    Version 1.2.7
    • Bugfix für Filmstarts.de & HTML Tags in Genres
    Version 1.2.6
    • Bugfix für HTML Tags und fehlende Filmbeschreibung
    Version 1.2.5
    • IMDB search fix. Weitere Anpassung an IMDB Codechanges zur Filmerkennung ohne IMDB ID.
    • Optimierung und Fehlerbehebung von Regisseuren, Drehbuchautoren und Darstellern
    • Bugfix für Extended Edition Filme, die nicht Teil einer Filmserie sind und ohne Titel erkannt wurden
    Show Spoiler

    Version 1.2.4
    Show Spoiler

    • IMDB search fix. Repariert die Filmerkennung ohne IMDB ID.
    Version 1.2.3
    • IMDB Rating fix
    Version 1.2.1
    • Bugfix für HTML Tags in Filmbeschreibung
    • Option hinzugefügt, um die Anzahl der angezeigten Actors auf 5 zu reduzieren
    Version 1.2.0
    • IMDB codechange Fix in Suchfunktion
    • Fix & 3 Backups für Filminformationen

    Version 1.1.0-1.1.4
    Version 1.0.9
    • IMDB codechange Fix
    Version 1.0.8
    • Bugfix für title_sort Option
    Version 1.0.7
    • OFDb "Ausfälle" behoben
    • Neue Option: FSK Altersfreigabe oder MPAA Rating wählbar
    Version 1.0.5
    • Bugfix in der Artikelsortierung behoben
    Version 1.0.3
    • Update der IMDb HTML Erkennung
    • Bugfix für unvollständige Filmbeschreibung (Ofdb); wenn keine OFDB Beschreibung vorliegt wird nun nicht mehr die Kurzbeschreibung verwendet, sondern eine Beschreibung von Filmstarts.de geladen
    • Neue Option: Sortierung ohne Artikel
    Version 1.0.0
    • Kompatibilitäts-Update zu MovPic 1.3 -> Studio Info wird nun geladen
    Version 0.9.9
    • Option zum Ändern des Pfades und Dateinamens der FilmInfo+ Special Movies.xml ergänzt
    Version 0.9.7
    • Option hinzugefügt um Schauspieler mit und ohne Rollen zu laden. Siehe diesen Post.
    Version 0.9.6
    • Anpassung an Änderungen in IMDb und TMDb
    Version 0.9.4
    • Ergänzung der Special Editions um Bonus Discs
    Version 0.9.3
    • Ergänzung der Special Editions um Special Edition und Kinofassung
    Version 0.9.2
    • Bugfix
    Version 0.9.1
    • adapted to some database changes
    Version 0.9.0
    • fixed popularity. Along with IMDb rating now the number of IMDb votes is correctly fetched.
    • Medium speed improvement.
    • added certification option to special movies.xml file.
    Version 0.8.8
    • will now use short summary from OFDb if no long summary is available.
    • reads alternativ title from OFDb, if available.
    Special Movies Update
    • Added Star Wars to Special Movies xml sorted by story/episode (1, 2 3, 4, 5, 6). By default autosorting sorts star wars movies by release year (4, 5, 6, 1, 2, 3).
    Version 0.8.7
    • Full list of Actors and their roles is scraped now. MovPic displays by default only 5 actors. To see more go to advanced settings and increase Max Actors. For use of Actor Filter set Dynamic Actor Category Limit to 1. WARNING: Actor Filter will come with a huge performance hit!
    Version 0.8.5
    • Certification improved. If a movie has a certification it should be displayed in German FSK style.
    Version 0.8.3
    • optional database handling update
    Version 0.8.2
    • fixed display of special characters in some titles
    • fixed some small bugs, that would cause some rare movies to be sorted incorrectly
    Version 0.8.1
    • fixed display of special characters in cast and roles
    • fixed tagline display
    • some minor code cleaning
    Version 0.7.8
    • Fixed a small, cosmetic bug with special editions, where se brackets sometimes appeared twice
    Version 0.7.7
    • Initial release



    Download:
     

    Attached Files:

    Last edited: January 7, 2016
    • Like Like x 65
  2. Google AdSense Guest Advertisement



    to hide all adverts.
  3. Merlyn

    Merlyn Portal Pro

    Joined:
    July 8, 2011
    Messages:
    250
    Likes Received:
    161
    Ratings:
    +162 / 0
    Home Country:
    Germany Germany
    Show System Specs
    AW: FilmInfo+ - A german movie details scraper with auto grouping

    FilmInfo+ - A scraper for german movie infos

    Ever since I first installed and used MediaPortal and Moving Pictures it bothered me, that many movies were not correctly recognized, no german info was found despite the german scrapers were used. Also it bothered me, that movies, which belong together, were scattered over the entire movie list due to their mismatching titles

    Then RoChess introduced his IMDb+ Scraper and I thought to myself "Hey, you can do that too!"

    Now, a month of constant development later, I am happy to introduce FilmInfo+

    FilmInfo+ not only finds the correct title and info for most movies, it also sorts them correctly, if they belong together!

    Features
    • german titles and summaries
    • fast recognition
    • automatic sorting
    • shows cast and roles
    • manual sort possible

    Manual changes
    Many movies are often not available in german movie databases. FilmInfo+ is based on IMDb and if no german info is found the american info is used instead. But especially asian movies are often listed on IMDb with their original asian titles, which are mainly unknown in Germany. In these cases it may be necessary to manually rename the movies to be listet correctly. For this a seperate database xml file was created: "FilmInfo+ Special Movies.xml". Here the movies can be entered. Detailed instruction can be found within the file.

    The file must be located under drive C:\! Experienced users can of course change the path within the FilmInfo+ scraper.

    Notes

    "Help, my movie is not recognized!!!"
    FilmInfo+ worked flawlessly in more than a 1000+ testruns. If your movie is not recognized it is most probably due to the file name not having enough info for an exact match. To increase the chances of a successful match the file should be named with the full movie title, the release year and for a 100% match the imdb id, i.e.:
    Avatar (2009) (tt0499549).mkv
    All info, that is not the movie title should be put in brackets.

    Special Editions
    FilmInfo+ also is able to mark special editions (Extended Edition, Director's Cut, Alternate Ending, 3D). Due to a bug in Moving Pictures the IMDb ID is required for a safe match, i.e. Avatar (Extended Edition) (2009) (tt0499549).mkv.

    Special Thanks...
    ...go to RoChess for letting me use parts of his code and endless IRC sessions full of help and advise.
    ...go to fforde for such a great plugin and also for loads of help whenever it was needed.
     
    • Like Like x 2
  4. Hawkeye

    Hawkeye Portal Pro

    Joined:
    January 29, 2005
    Messages:
    547
    Likes Received:
    60
    Gender:
    Male
    Occupation:
    digital media designer
    Location:
    Halle (Saale)
    Ratings:
    +89 / 1
    Home Country:
    Germany Germany
    Show System Specs
    AW: FilmInfo+ - A german movie details scraper with auto grouping

    First of all :D

    Does this work with .nfo files containing the IMDb id? If not could it be changed to do so?
     
  5. Merlyn

    Merlyn Portal Pro

    Joined:
    July 8, 2011
    Messages:
    250
    Likes Received:
    161
    Ratings:
    +162 / 0
    Home Country:
    Germany Germany
    Show System Specs
    AW: FilmInfo+ - A german movie details scraper with auto grouping

    Actually I dont know as I have never used nfo files. If you upload an nfo file I'm happy to test, though.

    EDIT

    Just checked the MovPic wiki and tested... Yes, it works flawlessly with nfo files.
     
  6. Helios61
    • Team MediaPortal

    Helios61 Retired Team Member

    Joined:
    January 30, 2008
    Messages:
    4,587
    Likes Received:
    584
    Gender:
    Male
    Location:
    NRW
    Ratings:
    +897 / 4
    Home Country:
    Germany Germany
    Show System Specs
    AW: FilmInfo+ - A german movie details scraper with auto grouping

    That's my question too! Attached is a simple .nfo file from Avatar! It contains only the imdb id! Only delete the extension ".txt"

    Best regards

    Helios
     

    Attached Files:

    • Like Like x 1
  7. Merlyn

    Merlyn Portal Pro

    Joined:
    July 8, 2011
    Messages:
    250
    Likes Received:
    161
    Ratings:
    +162 / 0
    Home Country:
    Germany Germany
    Show System Specs
    AW: FilmInfo+ - A german movie details scraper with auto grouping

    Thanks Helios.

    Yes, nfo files work fine.

    and here comes the first version update: V 0.7.8. Fixed a small bug with special editions, where special editions where sometimes put in double brackets...

    See first post.
     
  8. Helios61
    • Team MediaPortal

    Helios61 Retired Team Member

    Joined:
    January 30, 2008
    Messages:
    4,587
    Likes Received:
    584
    Gender:
    Male
    Location:
    NRW
    Ratings:
    +897 / 4
    Home Country:
    Germany Germany
    Show System Specs
    AW: FilmInfo+ - A german movie details scraper with auto grouping


    Hi Merlyn!

    First i have to thank you for your effort and this great scraper Big :D! I have noticed a poosible issue with sorting of some movies, Please take a look at the attached screenshot!

    Best regards

    Helios
     

    Attached Files:

    • Bild120.jpg
      Bild120.jpg
      File size:
      60.2 KB
      Uploaded:
      September 7, 2011
      Views:
      663
  9. Merlyn

    Merlyn Portal Pro

    Joined:
    July 8, 2011
    Messages:
    250
    Likes Received:
    161
    Ratings:
    +162 / 0
    Home Country:
    Germany Germany
    Show System Specs
    AW: FilmInfo+ - A german movie details scraper with auto grouping

    Thanks Helios. I did a testrun on "Nightmare on Elm Street - Mörderische Träume (1984) (tt0087800).mkv" (created a dummy file from your screenshot) and it was imported fine.

    Can you please refresh the movie and see, if the problem persists? Sometimes a movie is not imported correctly, when ofdb website doesnt respond in time. The ofdb servers just arent as fast and reliable as the imdb ones... Unfortunately there is very little I can do about that. Usually a refresh fixes it, though.
     
    • Like Like x 1
  10. GoldenEye
    • Premium Supporter

    GoldenEye MP Donator

    Joined:
    October 26, 2005
    Messages:
    300
    Likes Received:
    21
    Location:
    Switzerland
    Ratings:
    +26 / 0
    Home Country:
    Switzerland Switzerland
    Show System Specs
    Hi Merlyn,

    As I have set up my movie collection using German genres I wonder whether your scraper scrapes the genres from the ofdb site, too?

    And if not - whether you could enhance your scraper with this option.

    Thx a lot for your work!

    G
     
  11. Merlyn

    Merlyn Portal Pro

    Joined:
    July 8, 2011
    Messages:
    250
    Likes Received:
    161
    Ratings:
    +162 / 0
    Home Country:
    Germany Germany
    Show System Specs
    AW: Re: FilmInfo+ - A german movie details scraper with auto grouping


    Yes, the genres are taken from ofdb.

    All info is taken from ofdb, that is available. only the actors are taken directly from imdb, as ofdb has no info on the characters, and I dont see any point in scraping this twice ;)

    Alternate titles are also ignored from ofdb. Just noticed that... This will be fixed in the next release.
     
    • Like Like x 1
Loading...

Users Viewing Thread (Users: 0, Guests: 0)

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice
  • About The Project

    The vision of the MediaPortal project is to create a free open source media centre application, which supports all advanced media centre functions, and is accessible to all Windows users.

    In reaching this goal we are working every day to make sure our software is one of the best.

             

  • Support MediaPortal!

    The team works very hard to make sure the community is running the best HTPC-software. We give away MediaPortal for free but hosting and software is not for us.

    Care to support our work with a few bucks? We'd really appreciate it!