FilmInfo+ - A german movie details scraper with auto grouping (2 Viewers)

Merlyn

Portal Pro
July 8, 2011
250
322
Home Country
Germany Germany
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:
standard_scrapers.jpg


Mit FilmInfo+:
fip1.jpg
fip2.jpg

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:
<film>
<imdbid>
tt0313021
</imdbid>
<fsk>
12
</fsk>
</film>

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
Version 1.2.4
  • 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:
 

Attachments

  • FilmInfo+ Special Movies.xml
    4.4 KB
  • FilmInfo+ V1.3.8.xml
    73.3 KB
Last edited:

Merlyn

Portal Pro
July 8, 2011
250
322
Home Country
Germany Germany
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.
 

Hawkeye

Portal Pro
January 29, 2005
548
87
Halle (Saale)
Home Country
Germany Germany
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?
 

Merlyn

Portal Pro
July 8, 2011
250
322
Home Country
Germany Germany
AW: FilmInfo+ - A german movie details scraper with auto grouping

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

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.
 

Helios61

Retired Team Member
  • Premium Supporter
  • January 30, 2008
    4,587
    873
    62
    NRW
    Home Country
    Germany Germany
    AW: FilmInfo+ - A german movie details scraper with auto grouping

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

    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.

    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
     

    Attachments

    • Avatar - Aufbruch nach Pandora.nfo.txt
      2.1 KB

    Merlyn

    Portal Pro
    July 8, 2011
    250
    322
    Home Country
    Germany Germany
    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

    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.
     

    Helios61

    Retired Team Member
  • Premium Supporter
  • January 30, 2008
    4,587
    873
    62
    NRW
    Home Country
    Germany Germany
    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

    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.


    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
     

    Attachments

    • Bild120.jpg
      Bild120.jpg
      60.2 KB

    Merlyn

    Portal Pro
    July 8, 2011
    250
    322
    Home Country
    Germany Germany
    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

    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.
     

    GoldenEye

    MP Donator
  • Premium Supporter
  • October 26, 2005
    300
    26
    Switzerland
    Home Country
    Switzerland Switzerland
    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
     

    Merlyn

    Portal Pro
    July 8, 2011
    250
    322
    Home Country
    Germany Germany
    AW: Re: FilmInfo+ - A german movie details scraper with auto grouping

    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


    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.
     

    Users who are viewing this thread

    Top Bottom