<< Inhalt >> Testberichte

5. Softwaretest: IMDB-Verwaltung 'MovieMUI' (von Michael Alzheimer)

»The InternetMovieDataBase - oder auch MovieMUI

Wer ein echter Film- / Kino-Fan ist, kommt an dieser tollen Datenbank nicht vorbei. Die InternetMovieDataBase behinhaltet eine schier unglaubliche Anzahl an Filmen und Infos über Schauspieler, Producer, Regisseure und und und...

Die InternetMovieDataBase ist natürlich im Internet zu finden. Wer aber keine Lust hat, die ganze Zeit viel Geld für diese Infos hinzublättern (Gruß an die Deutsche Telekom), der kann sich jetzt auch auf seinen AMIGA eine lokale Datenbank installieren. MovieMUI ist diese Datenbank - jedenfalls ist MovieMUI die Schnittstelle zwischen dem Benutzer und den Hundertausenden Datensätzen. Zu finden ist MovieMui in Aminet (misc/imdb).

Was brauche ich alles für MovieMUI?

Zu allererst: gute Englisch-Kenntnisse, da das Programm sowie die Datenbank komplett in Englisch gehalten ist! Nun, eigentlich braucht man sonst gar nicht so viel: Natürlich das Hauptarchiv (imdb3_5_bin.lha), das Update (empfehlenswerterweise) (imdb3_5a_upd.lha) und wenigstens das Movie-Archiv (movies.lha). Wer natürlich alles an Infos rauskitzeln will, wird wohl nicht rumkommen, sich den ganzen Klatteradatsch aus dem Aminet runterzuladen (ca. 88 MByte!!!! - ohne die "diff-Files"). Oder man wartet natürlich ab, bis die ganzen Files auf eine Aminet-CD gepresst werden. Was zuerst mal nicht benötigt wird, sind die sog. "Diff"-Files (also alle Files die mit "imdbDiff" anfangen. Zu denen kommen wir noch später).

Jetzt kommt der eigentliche Installationsteil: Zuerst mal die beiden Hauptarchive entpacken (sprich imdb3_5_bin.lha und imdb3_5a_upd.lha). Anschließend das Installationsskript von imdb_3_5 starten (es installiert sich praktisch selbst). Wenn das fertig ist, einfach noch das Update (diesem liegt ebenfalls ein Installationsskript bei) oben drauf setzen. Und jetzt noch die ganzen Datenbankarchive entpacken. Diese entpackt man in das Verzeichnis "lists/", das sich im Hauptverzeichnis von MovieMUI befindet, es sei denn ihr habt bei der Installation ein anderes Verzeichnis ausgewählt. Diesen Schritt könnt ihr euch auch sparen, denn wenn ihr die Datenbankarchive (z.B. "movies.lha") bereits habt, dann kann das Installationsskript diese auch selbst, während der eigentlichen Installation von MovieMUI, installieren. Ein Entpacken von Hand entfällt dann also.

Wenn die Datenbankarchive über das Installationsskript erstellt wurden, kann ein automatisches Erstellen der Datenbank eingeleitet werden. (Einfach die Frage "Shall I process the Data now..." mit "Yes" beantworten.) Sollte dies nicht funktionieren, dann kommt ihr um das Installieren von Hand nicht rum.

Installieren der Datenbank von Hand: Sind die beiden Hauptarchive installiert, und auch die list-Files (wenigstens "movies.lha" muss entpackt werden!), kann man zum ersten Mal durch Doppelklick auf "MovieMUI" die Datenbank zum Leben erwecken. Und siehe da - die erste Fehlermeldung erscheint!

Screenshot

Aber das macht nichts. Weil: Wir haben ja noch gar keine Datenbank erstellt - lediglich ein paar list-Files entpackt. Also klickt man einfach auf "OK", es bleibt einem ja eh nichts anderes übrig. Jetzt kommt das Hauptfenster.

Screenshot

Zuerst ist es wichtig, dass wir die Datenbank erstellen - sonst können wir nichts mit "MovieMUI" anfangen.

Um die Datenbank zu updaten - einfach ins Menü gehen und den Punkt "Maintenance -> Database" auswählen.

Screenshot

Jetzt erscheint ein neues Fenster.

Screenshot

Wenn ihr jetzt auf das Feld "Update" klickt - dann wird die Datenbank erstellt. Je mehr Archive ihr bereits in die "lists/" entpackt habt, desto länger (logisch) dauert natürlich ein solches Update.

Screenshot

Unter Umständen kann ein solches Datenbankupdate mehrere Stunden in Anspruch nehmen!!! Ist das Databaseupdate abgeschlossen, kann's losgehen!

Die Suche nach dem richtigen Film! Es gibt verschiedene Möglichkeiten, Infos über einen Film herauszufinden: Die wohl gängigste ist die Suche nach dem Titel.

Screenshot

In diesem Beispiel habe ich mal den Titel "The Matrix" eingegeben. Beim Eingeben ist darauf zu achten, dass nicht "The Matrix" eingegeben wird, sondern "Matrix, The". Genauso sollte auch bei Personen nicht z.B. "Keanu Reeves" eingegeben werden, sondern "Reeves, Keanu", sonst findet die Datenbank nämlich nichts. Klickt man jetzt die Fläche "Execute Titel Search" an, so sucht sich MovieMUI sämtliche Infos über "The Matrix" zusammen und präsentiert diese in einem neuen Fenster.

Screenshot

Man kann aber auch nur nach einem Teil des Titels suchen lassen.

Screenshot

Z.B. im Suchtyp "Substring" kann man nur nach "Matrix" suchen, das Ergebnis (das nach einer ganzen Weile erscheint) sieht dann so aus:

Screenshot

Durch einen Doppelklick auf die einzelnen Einträge, kann man sich widerum den ganzen Infopool angucken.

Man kann auch nach einer Person suchen. In der Karteikarte "Person", die haargenau so aufgebaut ist, wie die Karteikarte "Titel", kann man nach einer Person suchen. So erscheint z.B. bei "Cameron, James", eine ganze Latte von "James Camerons". Durch Doppelklick auf einen dieser Leute bekommt man Infos über den gerade ausgewählen Kerl.

Screenshot

Und dann gibt's da noch die "Complex-Search". Hier kann man mehrere Suchsysteme verknüpfen.

Screenshot

Mit dem Feld "Add" fügt man einen neuen Sucheintrag ein, so z.B. "Winslet, Kate". Bei dem daneben stehenden Auswahl-Knopf kann man hier "Actress" auswählen. Schließlich ist die gute Frau ja eine Schauspielerin! Nochmals auf "Add" geklickt, kommt der nächste Eintrag.

In unserem Beispiel wäre dies "Cameron, James" als "Director". Wenn man jetzt auf "Execute Complex Search" klickt, sucht das Ding zuerst nach unserer guten "Kate" und anschließend nach dem guten "James". Wenn jetzt ein Film gefunden wird, wo die beiden gemeinsam mitgewirkt haben, erscheint dieser als Auswahl in einem Ergebnisfenster. Da Kate bei Titanic als Schauspielerin tätig war und James ebenfalls in diesem Film als Regisseur gearbeitet hat, erscheint der Film "Titanic" als Auswahl. Hätten die beiden nirgendwo gemeinsam mitgewirkt, käme ledigliche eine Fehlermeldung.

Top / Worst Movies!

Toll ist auch die Suche nach dem dollsten oder döfsten Film. Über das Menü "Statistics -> Top/Worst Movies" erhält man ein Auswahlfenster. Hier stellt man z.B. die Anzahl der anzuzeigenden Filme ein. Bei "10" zeigt er die 10 besten oder 10 schlechtesten Filme an. Bei "Min. No. of Votes" kann man einstellen, wieviele Bewertungen der Film mindestens haben muss. Die Filme werden nämlich immer von Leuten wie du und ich bewertet (allerdings geht dies nur im Internet). Und wenn jetzt z.B. einer einen Film mit 10 Punkten bewertet, den sonst niemand bewertet hat, oder vielleicht niemand kennt, dann wäre dieser Film urplötzlich der beste Film aller Zeiten!?! Deshalb sollte man den "Min. No. of Votes" auf einen vernünftigen Wert einstellen (bei 500 z.B. kann man schon ein recht repräsentatives Ergebnis erzielen). Wenn man jetzt auf "Top" klickt, kommen die besten Filme, bei "Worst" die schlechtesten.

Und die neuen Filme?

Natürlich kommen immer wieder neue Filme und Infos dazu. Diese muss man in die Datenbank einpflegen. Dazu lädt man sich das imdbdiff-File runter. Dieses ist ganz logisch aufgebaut: imdbdiff990326.lha - Dieses Diff-File stammt vom 26. März (03) 1999. Wichtig: Wenn ihr das neueste Diff-File einpflegen wollt, beachtet eines: Man kann immer nur das nächstfolgende Diff-File einpflegen. Das heißt im Klartext: Ist die aktuelle Datenbank vom 18. März 1999 (herauszufinden über das Menü "Statistics ->Database"), dann kann nur das darauffolgende Diff-File (in diesem Fall wäre dies "imdbdiff990402.lha"!! -> Die Aktualisierung ist 2 Wochen hintendran) eingepflegt werden!!! Hat man also das passende Diff-File runtergeladen, entpackt man dies in das Hauptverzeichnis von MovieMUI.


'lha x imdbdiff990326.lha DATA:MovieDataBase/' (So heißt das 
Hauptverzeichnis bei mir)  
  

Anschließend wechselt man in das Hauptverzeichns von MovieMUI. In dem Unterverzeichnis "Tools/" gibt es ein kleines Programm, genannt "ApplyDiffs". Dieses führt man mit den geforderten Optionen (lists- Verzeichnis und diffs-Verzeichnis) aus.

'Tools/ApplyDiffs lists/ diffs/' (Die anderen Optionen benötigt man eigentlich gar nicht.

Jetzt prüft ApplyDiffs, ob die Datenbankeinträge und die Diff-Files zusammenpassen. Wenn ja, dann verbindet ApplyDiffs alle nötigen lists und diffs. Das kann auch 'ne ganze Weile dauern.

Ist dies geschehen, muss man MovieMUI wieder öffnen, und ein Database- Update (am besten über Nacht!!!) durchführen (Menü "Maintenance -> Database").

Jetzt ist die Datenbank auf den aktuellen Stand gebracht - das nächste Diff-File kann eingepflegt werden. (Langwierige Sache - ich weiß.) Tip: Pflegt gleich mehrere Diffs ein - Diff entpacken - ApplyDiff ausführen. Jetzt >nicht< die Database über MovieMUI updaten, sondern das nächste Diff entpacken und mit ApplyDiffs einpflegen - und so weiter - nach dem letzten Diff-File ein Database-Update über MovieMUI ausführen - spart 'ne ganze Menge Zeit!

Fazit:

MovieMUI ist alles in allem gut gelungen. Das Programm könnte allerdings auch in Deutsch sein (wäre nich schlecht).

Positiv: Handelt die ganzen Einträge relativ schnell (bei der ganzen Anzahl an Einträgen!!); übersichtlich gestaltet.

Negativ: Das Datenbankupdate könnte einfacher geschehen. Die "Diff-Files" sollte man automatisch einpflegen können (z.B. über einen Menüpunkt). Und das Programm sollte auch ausspucken, welches Diff-File als nächstes benötigt wird.

Ihr seht also, die InternetMovieDataBase bietet wirklich 'ne ganze Menge. Es lohnt sich zumindest, mal MovieMUI zu installieren und mit ein paar lists zu versehen. Ist echt interessant, die Hintergründe über Filme herauszufinden.

Michael Alzheimer <m.alzheimer@msp.baynet.de

<< >>