Mittwoch, 03. August 2005 Hallo Leute, was im Januar 2005 ursprünglich als Versuch begann, einen Skin für meinen Privatgebrauch zu erzeugen, welcher einerseits den kompletten Platz meines 1600x1200'er Bildschirms sinnvoll mit Informationen füllt und andererseits vom Layout her ähnlich zum bis dato verwendeten Standard- Skin von Intervocative Software aussieht, ist mittlerweile zu einem komplexen Projekt angewachsen, welches ohne eine LiesMich-Datei nicht mehr auskommt! Abbildung 1: Mithirandir's Skin v1.52 Deshalb möchte ich an dieser Stelle einige Anweisungen und Empfehlungen für die Installation und die allgemeine Verwendung geben sowie ein wenig Hilfestellung für eventuell auftretende Probleme bereitstellen (zumindestens soweit diese während der Entwicklungsphase auf meiner Maschine bzw. während der Testphase auf einem der Rechner meiner Tester aufgetreten sind und wir eine Lösung gefunden haben). Der Skin wird geliefert wie er ist - ich übernehme keine Verantwortung für eventuelle Probleme oder nicht erfüllte Erwartungen (die übliche Klausel). Ich werde im Rahmen meiner Zeit mein Möglichstes unternehmen, um evtl. vorhandene Programmfehler, die in dem entsprechenden Thread des DVD-Profiler Skin Forums bzw. des DVD-Live Forums gemeldet oder mir an die Adresse mithirandir@dvd-live.de gemailt werden, zu beseitigen. Es handelt sich hierbei aber um ein privates Hobbyprojekt, also erwartet bitte keinen professionellen Support! Falls ihr Teile meines Programmcodes für eure eigenen Projekte verwenden möchtet, könnt ihr das gerne machen. Für eine Erwähnung innerhalb eines Kommentars wäre ich bei einer signifikanten Wiederverwendung dankbar. Allerdings werde ich keine geänderten Varianten meines Codes in irgendeiner Form unterstützen! Viel Spaß Oliver Könen aka Mithirandir Inhaltsverzeichnis Inhaltsverzeichnis 3 Teil I: Voraussetzungen 5 Teil II: Installation 6 Teil III: Eigenschaften und Beschränkungen 7 Teil III.A: Eigenschaften: 7 1. Sprache: 7 2. Markierungen innerhalb des Notizenfeldes: 7 : 8 : 8 : 8 : 8 : 8 : 9 : 9 : 9 : 9 : 9 : 10 : 10 : 10 : 11 : 11 : 12 : 12
: 13 3. Headshot Anzeige: 15 4. Galerie: 17 4a. Bilder: 19 4b. Video und Audiodateien: 20 5. Spezielle Verknüpfungen zu anderen Websites: 21 Standard-Buttons 21 IMDb-Inhalte 22 Benutzerdefinierte Buttons 22 6. Coverbilder: 23 Revolving: 24 7. Auszeichnungen: 25 8. Weitere Informationen: 27 8a. Titel: 27 8b. Bewertungen: 28 8c. Ranglisten: 29 8d. Statistiken: 30 8e. Auszeichnungs-Statistiken: 31 8f. IMDb Bewertungs-Statistiken: 32 9. Weitere Features: 33 9.a Erweiterte Anzeige von Box Sets: 33 9.b Unterstützung von COLORNAMES: 34 9.c Automatische Spracheinstellung: 34 9.d Debug-Ausgaben 34 10. Downloads: 35 10.a: Applet: 35 10.b: Download: 36 10.c:Logbuch: 36 11. Management-Funktionen: 38 11 a. Download Management-Funktionen: 38 11 b. Datendateien Management-Funktionen: 39 11 c. Galerie Management-Funktionen: 40 12. Layout-Anpassungen: 41 12 a. Anpassungen an die Titelzeile 41 12 b. Anpassungen an den Galeriekontrollbalken 42 12 c. Anpassungen an das Hauptfenster 43 Teil III.B: Beschränkungen: 46 Teil IV: Einstellungen 47 1. Daten-Dateien: 47 2. Anschalten und Abschalten der eingebauten Features 47 3. Headshots: 48 4. Bilder und Galerie: 48 5. Covers: 49 6. Layout: 49 7. Download: 49 8. Verschiedenes: 50 Teil V: Fehlersuche 51 1. Active-X Requester Warnmeldung 51 2. Fehler beim Aufruf der Java-Klassen 51 a. RunTimePermission I 52 b. RunTimePermission II 53 c. FilePermission I 53 d. FilePermission II 53 e. FilePermission III 53 f. FilePermission IV 54 g. SocketPermission 54 3. Probleme beim Revolving Feature 55 Teil VI: Danksagungen 56 Teil VII: Versionsgeschichte 57 Abbildungsverzeichnis: 59 Teil I: Voraussetzungen Für die Verwendung meines Skins wird die folgende Software benötigt: ? Intervocative's DVD-Profiler 2.3x oder höher. Da dieser Skin unter der Version 2.3x entwickelt und getestet wurde, weiß ich nicht ob er unter früheren Versionen des DVD-Profilers problemlos läuft und kann deshalb keinerlei Unterstützung dafür anbieten. Manche Features wie „COLORNAMES" oder das automatische Setzen der Sprache werden sogar erst mit der neuen Version 2.4x des DVD-Profilers 2.4 unterstützt! ? Internet Explorer 6.0 Da der DVD-Profiler am besten mit dem Internet Explorer 6.0 zusammenarbeitet wird dessen Installation ebenfalls vorausgesetzt. ? Java Virtual Machine Die Verwendung einer Java Virtual Machine (Microsoft oder Sun) ist zwar nicht absolut notwendig, wird aber dringend empfohlen! Manche Features wie z.B. das Download-Feature, die Statistiken und die Management-Funktionen benötigen allerdings Java, um arbeiten zu können! Typischerweise wird die Java VM von Microsoft standardmäßig zusammen mit dem Internet Explorer installiert. Leider hat Microsoft beginnend mit dem 4. Februar 2003 die MS Java VM aus der Installation von Windows XP SP1a entfernt. Dies betrifft allerdings nur Benutzer von Windows XP, welche die Microsoft Java VM nicht bereits vorher installiert hatten. Es gibt zwar versteckt immer noch die Möglichkeit, die VM von Microsoft herunterzuladen (beispielsweise ist sie im Service Pack 5 des Developer Studio 6.0 enthalten): http://msdn.microsoft.com/vstudio/downloads/updates/sp/vs6/sp5/default.aspx allerdings wird sie von Microsoft wohl nicht mehr weiter supported werden. Man kann allerdings alternativ Sun's Java Virtual Machine von der URL http://java.sun.com/j2se/downloads.html herunterladen. Teil II: Installation Extrahiere den Inhalt der Datei „mithirandir_v_152.zip" in ein temporäres Verzeichnis, dies sollte die drei Dateien „mithirandir_v_152.dps", „mithirandirDownload_v_152.dps" und „mithirandirs_skin_master.zip" (sowie einige LiesMich Dateien) erzeugen. Kopiere die Dateien „mithirandir_v_152.dps" und „mithirandirDownload_v_152" in das Verzeichnis „\skins" (dabei steht „ für das Installationsverzeichnis des DVD-Profilers). Entpacke den Inhalt der Datei „mithirandirs_skin_master.zip" innerhalb des Archivs „mithirandir_v_152.zip" in das Installationsverzeichnis des DVD-Profilers unter Beibehaltung der vorhandenen Verzeichnisstruktur. Dies sollte ? Die Datei „Settings.js" im Verzeichnis „\skins" ablegen ? Einige Java Klassen „*.class" im Verzeichnis „\java" ablegen ? Einige Unterverzeichnisse im Verzeichnis „\images" anlegen ? Einige Textdateien im Verzeichnis „\data\infos" nach dessen Erzeugung ablegen. Um die Java Klassen zu installieren müssen diese in das Unterverzeichnis „Classes" der jeweiligen virtuellen Maschine kopiert oder dahin verschoben werden. ? Im Falle der Microsoft VM handelt es sich um das Verzeichnis „\Java\Classes\" ( bezeichnet dabei den Windows-Installationspfad, z.B. „C:\Windows" oder „C:\WinNT") ? Im Falle der Sun VM handelt es sich um das Verzeichnis „\Java\j2re1_x.y_z" bzw. "\Java\jre1_x.y_z" (je nach Version der VM). Existiert das Unterverzeichnis „Classes" nicht, so muß es manuell angelegt werden. Bemerkungen: 1. Bei Verwendung der Sun Java VM muß man anschließend die in Teil V: Fehlersuche.2 angegebene Vorgehensweise (Erstellen von Richtlinien) beachten um eine korrekte Ausführung der mitgelieferten Java-Klassen zu gewährleisten! 2. Die für die Darstellung der Preisverleihungen (Awards) notwendigen Datendateien müssen getrennt heruntergeladen, entpackt und im dafür vorgesehenen Datenverzeichnis „\data\infos" abgelegt werden. Dabei können die existierenden Dummy-Dateien problemlos ersetzt werden. 3. Verifiziere bitte bevor der Skin im DVD-Profiler gestartet wird, daß alle Werte innerhalb der Datei „Settings.js", welche die Einstellungen des Skins beinhaltet, der aktuellen Situation entsprechen, da ansonsten mit Sicherheit Probleme auftreten! Bei jeder neuen Version des Skins gibt es normalerweise neue Features, welche u.U. neue Einstellungen in der „Settings.js" Datei mit sich bringen... Die offiziellen Download-Quellen des Skins und seiner Datendateien lauten wie folgt: ? http://www.geocities.com/ya_shin/ ? http://www.dougweb.org/dvdpro/ ? http://www.mithirandir.de/dvd-profiler/skins/mithirandir_v_152.zip Teil III: Eigenschaften und Beschränkungen Der Skin „Mithirandir's Skin" besitzt in der aktuell vorliegenden Version 1.52 die folgenden Eigenschaften und Grenzen: Teil III.A: Eigenschaften: 1. Sprache: Die aktuelle Sprache des Skins kann inn den Einstellungen des Skins (s. Teil IV. Einstellungen) auf einen der momentan unterstützten Werte „English", „Deutsch", „Nederlands", „Français" und „Português" eingestellt werden. Falls andere Übersetzungen gewünscht werden (wie z.B. Spanisch oder Italienisch) benötige ich die Übersetzung der innerhalb des Skins verwendeten Zeichenketten. 2. Markierungen innerhalb des Notizenfeldes: In dem Feld „Notizen" können zusätzliche Informationen über die aktuelle DVD, wie Originaltitel, alternative Titel, der direkte IMDb Link oder das Datum, an dem die DVD zuletzt angeschaut wurde, gespeichert werden. Dazu müssen diese Informationen mit speziellen Markierungen eingegrenzt werden, diese müssen mit anfangen und mit enden, z.B. ... für einen alternativen Titel, dabei ist die Groß-/Kleinschreibweise der Markierung selbst egal. Abbildung 2: Markierungen (Tags) Unterstützt werden momentan die folgenden Markierungen (Tags): : Anzeige des von und eingebetteten Textes als Originaltitel, z.B. The Adventures of Robin Hood würde im Fall des Films „Die Abenteuer des Robin Hood" den Originaltitel „The Adventures of Robin Hood" im Titelbereich des Skins einblenden (s.u.). Abbildung 3: und Tags : Anzeige des von und eingebetteten Textes als Alternativtitel, z.B. Robin Hood, König der Vagabunden würde im Fall des Films „Die Abenteuer des Robin Hood" den alternativen Titel „Robin Hood, König der Vagabunden „ im Titelbereich des Skins einblenden. : Anzeige des von und eingebetteten Textes als Produktionsland des aktuellen Titels im Titelbereich des Skins, z.B. USA. Abbildung 4: Tag : Anzeige des von und eingebetteten Textes als Slogan, z.B. Im Weltraum hört dich niemand schreien... würde im Fall des Films „Alien" den Slogan im Titel des Skins einblenden. Abbildung 5: : Anzeige des von und eingebetteten Textes als Datum, an dem die DVD zuletzt angesehen wurde, z.B. 18.03.2005. Ab DVD-Profiler 2.4 werden hier auch die „LastWatched"-Daten des DVD-Profilers eingeblendet. : Anzeige des von und eingebetteten Textes als Aufbewahrungsort der aktuellen DVD, z.B. . Heimkino . : Anzeige des von und eingebetteten Textes als persönliche Bemerkung zur aktuellen DVD, z.B. 2-DVD oder . TV-Produktion Abbildung 6: , und Tags : Anzeige des von eingebetteten Textes als zusätzliche Studios zur aktuellen DVD, z.B. Marvel Entertainment, BMG Video . Das gibt dem Benutzer die Möglichkeit, einer DVD mehr als die drei vom DVD-Profiler unterstützten Studios zuzuordnen - bei der Anzahl der durch Herstellung, Produktion und Verleih eines Films beteiligten Labels ist das oftmals notwendig. : Anzeige des von eingebetteten Textes als zusätzliche Genres zur aktuellen DVD, z.B. Mystery, Krimi . Das gibt dem Benutzer die Möglichkeit, einer DVD mehr als die drei vom DVD-Profiler unterstützten Genres zuzuordnen. Zusätzlich wird dadurch die Definition neuer, vom DVD-Profiler nicht unterstützter, Genres ermöglicht. : Anzeige des von eingebetteten Textes als erweiterte Laufzeit der aktuellen DVD, z.B. 1:37:14 . Das gibt dem Benutzer die Möglichkeit, eine genauere Laufzeit als die vom DVD-Profiler unterstützte anzugeben – interessant vor allem für Horrorfilme und die Cut/Uncut-Problematik. Dabei werden die folgenden Formate unterstützt: „hh:mm:ss" sowie „mmm:ss", z.B. „01:37:14" oder „97:14". Abbildung 7: : Verwendung des von und eingebetteten Textes als direkten IMDb-Link, z.B. tt0029843 würde im Fall des Films „Die Abenteuer des Robin Hood" den direkten Link zum Film in der IMDb liefern (Anpassung s. Teil IV. Einstellungen). Das Format des Links kann vom Benutzer mit der Variable IMDB_Title in den Einstellungen angepasst werden(s. Kapitel IV Einstellungen), dabei ersetzt der Skin das Word „" innerhalb des angegebenen Formats durch den aktuellen Titel, Word „<YEAR>" durch das aktuelle Produktionsjahr und „<LINK>" durch den Link selbst. Beispielsweise ergibt das Format "<TITLE> (<YEAR>) [<LINK>]" die in Abbildung 8 dargestellte Darstellungsweise. Abbildung 8: <IMDB>, <RATING> und <VOTES> Tags <RATING>: Anzeige des von <RATING> </RATING> eingebetteten Textes als IMDb-Bewertung der aktuellen DVD, z.B. <RATING>8.2/10</RATING>. <VOTES>: Anzeige des von <VOTES> </VOTES> eingebetteten Textes als Anzahl der Stimmen für die IMDb- Bewertung der aktuellen DVD, z.B. <VOTES>7.351</VOTES>. <QUOTES>: Anzeige des von <QUOTES> </QUOTES> eingebetteten Textes als Zitatsammlung für die aktuelle DVD. Die zugehörige Information wird auf der Tabpage „Zus. Infos" angezeigt. Abbildung 9: <QUOTES>-Tag <TRIVIA>: Anzeige des von <TRIVIA> </TRIVIA> eingebetteten Textes als Annekdotensammlung für die aktuelle DVD. Die zugehörige Information wird auf der Tabpage „Zus. Infos" angezeigt. Abbildung 10: <TRIVIA>-Tag <GOOFS>: Anzeige des von <GOOFS> </GOOFS> eingebetteten Textes als Pannensammlung für die aktuelle DVD. Die zugehörige Information wird auf der Tabpage „Zus. Infos" angezeigt. Abbildung 11: <GOOFS>-Tag <REVIEWS>: Anzeige des von <REVIEWS> </REVIEWS> eingebetteten Textes als Kritikensammlung für die aktuelle DVD. Die zugehörige Information wird auf der Tabpage „Zus. Infos" angezeigt. Abbildung 12: <REVIEWS>-Tag <DETAILS>: Anzeige des von <DETAILS> und </DETAILS> eingebetteten Textes als detaillierte Beschreibung der aktuellen DVD, z.B. für Episodenführer von TV-Serien („Episode Guides", EPGs) oder für erweiterte Tracklistings von Musik DVDs, da diese meistens den Rahmen der Filmübersicht sprengen. Das <DETAILS>-Tag unterstützt HTML-Code wie z.B. die Einbettung von Bildern und Hintergrundbildern, das Abspielen von Hintergrundmusik, das Setzen von Vorder- und Hintergrundfarben sowie die meisten anderen HTML-Formatierungsbefehle. Allerdings kann es in seltenen Fällen zu Darstellungsproblemen kommen, da der hier eingesetzte HTML-Parser nicht alle möglichen HTML-Befehle unterstützt. Dieses Feature ist von mir in erster Linie hinzugefügt worden, um das EPG Projekt von addicted2dvd zu unterstützen, näheres dazu gibt es unter der URL „http://dvd.snowhopers.com/epg/"! Abbildung 13: <DETAILS> Tag (EPG) Abbildung 14: Eingabe des <DETAILS> Tags für EPG's Bemerkungen: 1. Um die Episodenführer zu verwenden, muß man diese unter der oben angegebenen URL herunterladen, extrahieren, eventuell vorhandene Bilder an den in den Einstellungen des Skins angegebenen Pfad („MyDetailsPath", s. Kapitel IV Einstellungen) kopieren und den beiliegenden HTML Text des EPGs in das Feld „Notizen" einfügen. Anschließend muß dies noch mit der Markierung <DETAILS> und </DETAILS> umgeben werden. 2. Optional (und dies wird von mir ausdrücklich empfohlen) sollte der im HTML-Code der Bilder angegebene absolute Pfad entfernt werden, da dieser dann durch den in den Einstellungen angegebenen Pfad ersetzt wird. Das hat allerdings zur Konsequenz, dass die Bilder dann nicht mehr von anderen Skins im Notizenfeld korrekt angezeigt werden. 3. Eventuell vorhandene Musikstücke (Midi/MP3) innerhalb des EPGs können allerdings mit der Unterstützung der Audiodateien innerhalb der Galerie kollidieren. Deshalb empfiehlt sich, eine von beiden abzuschalten. 4. Alternativ zur Eingabe im Notizenfeld kann der Inhalt des <DETAILS>-Tags seit der Version v1.52 dieses Skins auch aus einer Textdatei eingelesen werden. Zu diesem Zweck muß der Name der Datei mit dem EPG in der Datei „Titles.txt" angegeben werden, z.B. würde der Eintrag „German/24 – Season 1 – Mithirandir.html" den Inhalt der Datei < MyInfosPath>/Details/German/24 – Season 1 – Mithirandir.html" einlesen. 5. Alternativ zur Eingabe im Notizenfeld kann der Inhalt der <QUOTES>, <TRIVIA>,<GOOFS> und <REVIEWS>-Tags seit der Version v1.52 dieses Skins auch aus Textdateien eingelesen werden. Diese müssen sich im Verzeichnis <MyInfosPath>/<Tag> (z.B. <MyInfosPath>/Quotes) befinden und namentlich den Aufbau <title>.<tag>.html besitzen, wobei <title> entweder der lokale Titel oder der Originaltitel der DVD ist (Zeichen, die nicht für Dateinamen verwendet werden können müssen dabei durch "_" ersetzt werden), z.B. für den Film „Krieg der Sterne": ? MyInfosPath>/Quotes/Star Wars_ Episode IV – Eine neue Hoffnung.qotes.html" ? MyInfosPath>/Goofs/Star Wars_ Episode IV – A new Hope.goofs.html" 3. Headshot Anzeige: Bei den Headshots handelt es sich um kleine Abbilder von Schauspieler(inne)n bzw. Crewmitgliedern. Um dieses Feature zu verwenden muß ein Unterverzeichnis namens „Headshots" im Bilderverzeichnis des DVD-Profilers (standardmäßig ist das „<DVD-Profiler>\Images") existieren. Darin werden dann die Headshots der Schauspieler und Crewmitglieder der gesamten DVD-Sammlung abgelegt. Dieser Pfad muß zusätzlich in den Einstellungen des Skins (s. Kapitel IV Einstellungen) in der Variable „MyHeadshotsPath" gesetzt werden, damit der Zugriff gewährleistet werden kann. Abbildung 15: Headshots Die Namenskonvention ist hierbei „<name>.gif" oder „<name>.jpg", wobei „<name>" aus allen Teilen des vollständigen Namens (genau wie er in der Liste der Schauspieler bzw. Crewmitglieder innerhalb des DVD-Profilers geschrieben wird) besteht. Z.B. wird die zugehörige Bilddatei zum Schauspieler „Mel Brooks" als „Mel Brooks.gif" bzw. „Mel Brooks.jpg" gesucht, während die zu „Brooks, Mel" gehörige Bilddatei „Brooks, Mel.gif" oder auch „Brooks, Mel.jpg" heißen muß. Mein Vorschlag ist, eine von beiden Einstellungen im DVD-Profiler (Schauspieler-Namensformat) auszuwählen und dann auch dabei zu bleiben! Abbildung 16: Optionen 1 Ein Sonderfall existiert, wenn der Name eines Künstlers nur aus einem einzigen Wort besteht, beispielsweise für die Schauspielerin „Cher". Im Gegensatz zu anderen Skins darf hier die zugehörige Datei ebenfalls „Cher.jpg" oder „Cher.gif" (statt „Cher .jpg" bzw. „Cher gif", man beachte das Leerzeichen zwischen Dateiname und Erweiterung!) heißen. Ab Version 1.51 dieses Skins kann mittels der Variable „ALL_HEADS" in den Einstellungen des Skins (s. Kapitel IV Einstellungen) eine erweiterte Übersicht aller Headshots eingeschaltet werden, diese wird am unteren Ende der Tabpage „Prod. Infos" eingeblendet. Abbildung 17: Erweiterte Headshot-Anzeige 4. Galerie: Um zusätzliche Multimediadateien wie Poster und Galeriebilder abzulegen und einer speziellen DVD zuzuordnen, wurde die Unterstützung der Galerien hinzugefügt. Abbildung 18: Galerie Zur Verwendung mit dem DVD-Profiler benötigt man dabei für jede DVD ein Unterverzeichnis namens „<UPC>" im Galerie-Basisverzeichnis um eine eindeutige Zuordnung der Galerienhalte zu einer bestimmten DVD zu gewährleisten. Standardmäßig ist das der Pfad "<DVD- Profiler>\Images\Gallery\", wobei <UPC> der EAN/ID der jeweiligen DVD entspricht. Beispielsweise würde die Galerie der deutschen DVD des Films „Die Abenteuer des Robin Hood" mit der EAN „321921-651311" im Verzeichnis „<DVD-Profiler>\Images\Gallery\321921651311" gesucht werden. Das Galerie-Basisverzeichnis muß zusätzlich in den Einstellungen des Skins (s. Kapitel IV Einstellungen) in der Variable „MyGalleryPath" gesetzt werden, damit der Zugriff gewährleistet werden kann. Zwecks Zugriff auf die Galeriebilder wird - falls diese existieren - der Galeriekontrollbalken, ein schmaler Streifen zwischen dem Titel und dem Hauptteil des Skins, eingeblendet. In diesem werden die jeweiligen Galerieinhalte durch spezielle Buchstaben symbolisiert: Abbildung 19: Galeriekontrollbalken „P" Poster (Dateiname beginnt mit „poster") „T" Titelbilder (Dateiname beginnt mit „title") „S" Screenshots (Dateiname beginnt mit „screenshot") „D" Bilder von den Dreharbeiten (Dateiname beginnt mit „shooting") „M" Menübilder (Dateiname beginnt mit „menu") „V" Film-Trailer oder andere Videodateien (Erkannt durch Dateierweiterung) „A" Musiktitel oder andere Audiodateien (Erkannt durch Dateierweiterung) Alle anderen Einträge werden durchnummeriert. Die Anzeige bzw. das Abspielen der einzelnen Galerieinhalte erfolgt durch „Mouseover" über den entsprechenden Buchstaben, bewegt man die Maus wieder weg wird die Anzeige/das Abspielen gestoppt und das Standardfenster erscheint wieder. Abbildung 20: Galerie-Bildanzeige Anklicken des Galeriekontrollbalkens selbst mit der linken Maustaste öffnet ein Explorer-Fenster im Galerieverzeichnis des aktuellen Titels zwecks Organisation der Galerie. 4a. Bilder: Unterstützte Bildertypen sind momentan die Formate *.gif, *.jpg, *.bmp und *.png. Zusätzlich zur normalen Ansicht gibt es die Möglichkeit, mit dem Eintrag „<ALL>" ein Übersichtsbild sowie mit dem Eintrag „<SHOW>" eine Slideshow aller Galeriebilder zu erzeugen. Existieren Galeriebilder, so werden diese als verkleinerte Abbilder (Thumbnails) in der Tab Page „Galerie" auf der rechten Seite des Skins angezeigt; Abbildung 21: Galerie-Übersicht Anklicken eines Thumbnails zeigt dann das jeweilige Galeriebild in seiner Originalgröße (bzw. auf die Bildschirmhöhe verkleinerten Version) an. Typischerweise werden Titelbilder (das sind Screenshots des Filmtitels, wie sie im Film selbst dargestellt werden) als Bestandteil der Galerie behandelt (wie z.B. Poster), aber es gibt hier auch einige andere Modi, welche man in den Einstellungen vornehmen kann: Abbildung 22: Titelbilder Z.B. kann durch „Mouseover" über dem Titel der dargestellte Text durch das Bild „title.jpg" bzw. "titlegif" ersetzt werden, wenn dieses existiert. Alternativ dazu kann man nur das Titelbild sowie eine Kombination aus Titelbild und Text gleichzeitig darstellen. Näheres dazu folgt später in der Beschreibung der Einstellungen (s. Kapitel IV Einstellungen). 4b. Video und Audiodateien: Video- und Audiodateien werden ähnlich zu den Bildern im Galerieverzeichnis der jeweiligen DVD abgelegt. Der Skin sucht nach den Formaten *.mov, *.avi, *.wmv, *.asf, *.mpg für Videodateien sowie nach *.wma, *.wav, *.mid und *.mp3 als Audiodateien. Allerdings können diese nur abgespielt werden, falls ein entsprechendes Plugin im System installiert ist; dies kann durch Öffnen der Datei mit dem Internet Explorer getestet werden. Videodateien werden normalerweise in ihrer Standardgröße abgespielt. Eine Ausnahme bilden die Quicktime-Dateien (*.mov), diese werden in der festen Standardgröße 320x200 abgespielt. Um dieses Standardverhalten umzustellen, kann man dem Skin die abzuspielende Größe mitteilen, indem man die horizontale und vertikale Größe des Videos in dessen Dateinamen ablegt, z.B. trailer(320x160).mov, trailer_480.mov oder einfach nur (480x200).mov. Werden die Dimensionen explizit angegeben, werden diese mit dem Wert TFACTOR aus den Einstellungen multipliziert. Abbildung 23: Trailer Existiert eine Audiodatei namens „Title.mp3", „Title.wma" oder „Title.mid" im Galerieordner, so wird diese automatisch als Hintergrundmusik abgespielt. Dabei kann man in den Einstellungen des Skins zwischen einmaligem Abspielen und dem Schleifenmodus wählen. (s. Kapitel IV Einstellungen). Als neues Feature wurde in der aktuellen Version v1.52 die Behandlung der Hintergrundmusik stark überarbeitet: Zusätzlich zum Galerieordner wurde ein gemeinsamer Ordner <MyThemesPath> für die Ablage von Musikstücken eingeführt. Dies dient vor allem dazu, gleiche Musikstücke verschiedenen DVD's wie z.B. TV-Serien zuzuordnen ohne die gleichen Musikstücke in verschiedenen Galerieordnern abspeichern zu müsssen. Um die verschiedenen Musikstücke im gemeinsamen Ordner einer DVD- zuzuordnen, muß der Name der Musikdatei einem bestimmten Format entsprechen, nämlich <Title>.<Extension> oder <Title> - <Beschreibung>.<Extension> mit <Title> der lokale Titel der DVD bzw. der Originaltitel, <Extension> die Dateierweiterung und <Beschreibung> eine beliebige Beschriftung ist (Zeichen, die nicht für Dateinamen verwendet werden können müssen dabei durch "_" ersetzt werden), wie z.B. ? „Buffy - Im Bann der Dämonen.mp3" ? „Buffy the Vampire Slayer – Main Title.wma". 5. Spezielle Verknüpfungen zu anderen Websites: Standard-Buttons Der Skin enthält einige fest definierte Buttons, welche nützliche Verbindungen zu anderen Webseiten zur Verfügung stellen. Fünf davon befinden sich am Ende der Tab Page „Filminhalt", der sechste auf der Tab Page „Persönliche Infos". Abbildung 24: Standard-Buttons IMDb Suche: Sucht nach dem Eintrag für den aktuellen Titel in der „Internet Movie Database" „www.imdb.com" für internationale Benutzer bzw. „german.imdb.com" für die deutschen Benutzer (abhängig von der Spracheinstellung des Skins). OFDB Suche: Sucht nach dem Eintrag für den aktuellen Titel in der „Online Film Datenbank" „www.ofdb.de", dies ist besonders nützlich für die Cut/Uncut Problematik deiner DVDs. DVD-Live Review: Öffnet die Filmkritik zum aktuellen Titel auf dem Server des Deutschen DVD-Forums „DVD-Live" „www.dvd-live.de". Dabei handelt es sich um ein kleines, aber feines deutschsprachiges Forum mit tollen Reviews. Google Review: Öffnet die Review-Seite zum aktuellen Titel auf dem Google-Server www.google.com.. MRQE Review: Öffnet die Review-Seite zum aktuellen Titel auf dem MRQE-Server (Movie Review Query Engine) www.mrqe.com. Preisvergleich: Da der standardmäßig von Intervocative zur Verfügung gestellte Preisfinder nicht mit deutschen DVDs bzw. den deutschen Händlern kompatibel ist, wird hier den Benutzern aus den deutschsprachigen Ländern die Möglichkeit zur Verfügung gestellt, einen Preisvergleich für den aktuell dargestellten Titel durchzuführen. IMDb-Inhalte Zusätzlich zu den oben beschriebenen sechs Buttons stellen fünf weitere Buttons am Ende der Tabpage „Zus. Infos" Verknüfungen zu den Dialogzitaten („Quotes"), Anekdoten („Trivia"), Pannen („Goofs"), Soundtrack-Informationen sowie externen Kritiken („Reviews") innerhalb der IMDb zur Verfügung. Abbildung 25: IMDb-Inhaltsbuttons Benutzerdefinierte Buttons Zusätzlich existiert die Möglichkeit, den Titel und den Inhalt für vier benutzerdefinierte Buttons festzulegen, diese befinden sich ebenfalls auf der Tab Page „Persönliche Infos". Name und URLs für diese benutzerdefinierten Buttons können vom Benutzer in den Einstellungen des Skins angegeben werden (s. Kapitel IV Einstellungen), dabei ersetzt der Skin das Word „<TITLE>" innerhalb der angegebenen URL durch den aktuellen Titel, z.B. „http://www.allocine.fr/recherche/?motcle=<TITLE>". Abbildung 26: Benutzerdefinierte Buttons Es können übrigens auch lokale Anwendungen aufgerufen werden, beispielsweise könnte die HTML-Applikation „DVDFolks" (Download http://www.dougweb.org/dvdpro/dvdfolks) durch „file://C:/Programme/Intervocative Software/DVD Profiler/skins/DVDFolks0.8.hta" gestartet werden (Schreibweise „/" beachten!). Abbildung 27: DVDFolks 6. Coverbilder: Zusätzlich zu den Standardmechanismen bezüglich der Anzeige von Coverbildern stellt der Skin erweiterte Möglichkeiten zur Verfügung. Durch Anklicken mit der linken Maustaste wird das angewählte Coverbild eine in den Einstellungen des Skins konfigurierbare Zeitspanne lang angezeigt, durch Rechtsklick werden beide Coverbilder gleichzeitig horizontal nebeneinander angeordnet dargestellt. Abbildung 28: Einfache Coveranzeige Durch Mouseover über dem Mithirandir Avatar links oben wird eine Slideshow der Coverbilder gestartet. Der Pfad zu den Coverbildern muß zusätzlich in den Einstellungen des Skins (s. Kapitel IV Einstellungen) in der Variable „MyCoversPath" gesetzt werden, damit der Zugriff gewährleistet werden kann. Abbildung 29: Erweiterte Coveranzeige Revolving: Wird das Feature „Revolving" in den Einstellungen aktiviert, so werden beide Coverbilder mit dem „Revolving Spinning Effect" (3D-Rotation) angezeigt. Eine größere Ansicht der beiden Coverbilder ist nun leider nur noch mit Hilfe der Cover-Slideshow möglich. Abbildung 30: Revolving Feature Bemerkung: Taucht beim Aktivieren des Revolving Features eine Fehlermeldung „Objekt kann nicht erstellt werden" auf, so muß die in Teil V: Fehlersuche.3 beschriebene Vorgehensweise durchgeführt werden. 7. Auszeichnungen: Angefangen mit der Version 1.40 dieses Skins wird die Auswertung der vier großen Auszeichnungen für Filme unterstützt (in der Version 1.51 ist dann die fünfte, in der aktuellen Version v1.52 die sechste hinzugekommen) und in der dafür vorgesehenen Tab Page „Preise" für den aktuellen Titel angezeigt. Um den Skin mit den dafür notwendigen Informationen zu versorgen müssen sich die entsprechenden Datendateien in dem in den Einstellungen des Skins (s. Kapitel IV Einstellungen) unter der Variable „MyInfosPath" angegebenen Verzeichnis (standardmäßig „<DVD- Profiler>\data\infos\") befinden. Abbildung 31: Auszeichnungen (Awards) Dabei handelt es sich um die folgenden Dateien: ACADEMY AWARDS: Enthält die Gewinner und Nominierungen der Academy Awards (Oscars) vom Anbeginn bis zum heutigen Zeitpunkt. Die Datendateien sind für die verschiedenen Sprachen unterschiedlich, beispielsweise enthält die Datei „academy_awards_ger.txt" die deutsche Version während die Datei „academy_awards_eng.txt" die englische Version enthält. GOLDEN GLOBES: Enthält die Gewinner und Nominierungen der Golden Globes vom Anbeginn bis zum heutigen Zeitpunkt. Die Datendateien sind für die verschiedenen Sprachen unterschiedlich, beispielsweise enthält die Datei „golden_globes_ger.txt" die deutsche Version während die Datei „golden_globes_eng.txt" die englische Version enthält. BERLINALE: Enthält die Gewinner und Nominierungen der Berlinale vom Anbeginn bis zum heutigen Zeitpunkt. Die Datendateien sind für die verschiedenen Sprachen unterschiedlich, beispielsweise enthält die Datei „berlinale_ger.txt" die deutsche Version während die Datei „berlinale_eng.txt" die englische Version enthält. CANNES FESTIVAL: Enthält die Gewinner und Nominierungen des Cannes Film Festivals vom Anbeginn bis zum heutigen Zeitpunkt. Die Datendateien sind für die verschiedenen Sprachen unterschiedlich, beispielsweise enthält die Datei „cannes_festival_ger.txt" die deutsche Version während die Datei „cannes_festival_eng.txt" die englische Version enthält. BAFTA: Enthält die Gewinner und Nominierungen des British Academy of Film and Television Arts (BAFTA) vom Anbeginn bis zum heutigen Zeitpunkt. Die Datendateien sind für die verschiedenen Sprachen unterschiedlich, beispielsweise enthält die Datei „bafta_ger.txt" die deutsche Version während die Datei „bafta_eng.txt" die englische Version enthält. Saturn Awards: Enthält die Gewinner und Nominierungen des Saturn Awards vom Anbeginn bis zum heutigen Zeitpunkt. Die Datendateien sind für die verschiedenen Sprachen unterschiedlich, beispielsweise enthält die Datei „saturn_awards_ger.txt" die deutsche Version während die Datei „saturn_awards_eng.txt" die englische Version enthält. Bei allen sechs Dateien handelt es sich um speziell formatierte Textdateien, die den folgenden Aufbau haben: Film Title|Localized Title|Sort Title|Year|Country|Award|Category|Winner? |Nominee(s)|__ Academy Awards|Item z.B. Finding Neverland|Wenn Träume fliegen lernen|Finding Neverland|2004|USA| Academy Award|Best Picture||Richard N. Gladstein, Nellie Bellflower|77th|6987 oder Million Dollar Baby|Million Dollar Baby|Million Dollar Baby|2004|USA| Academy Award|Best Picture|X|Clint Eastwood|77th|7016 Alle Zeilen werden dabei durch <CR> voneinander getrennt, alle Einträge innerhalb einer Zeile durch das Zeichen „|". Die Koordination und Pflege der Award-Dateien (zumindestens in der Englischen Version) fällt in die Zuständigkeit von ya_shin! Da die Award-Dateien leider zumindestens teilweise sprachabhängig sind (nämlich in Form der Spalte „Localized Title") und die Pflege derselben eine Menge Arbeit mit sich bringt, sind wir für eure Mithilfe bei der Übersetzung in andere Sprachen dankbar! Bemerkung: Die Datendateien für die Auszeichnungen müssen von einer der oben angegebenen URLs getrennt heruntergeladen werden, da es nicht sinnvoll ist alle Sprachvarianten mit in das Archiv zu packen. Auf der anderen Seite kann so besser gewährleistet werden, dass die Daten auf einem aktuellen Stand gehalten werden. 8. Weitere Informationen: 8a. Titel: Angefangen mit der Version 1.40 dieses Skins werden zusätzliche Informationen für die gesamte Sammlung wie z.B. die Originaltitel der DVDs in einer Datendatei namens „Titles.txt" gesucht und bei Vorhandensein angezeigt. Damit entfällt die lästige Notwendigkeit, diese Information mit Hilfe der Markierungen <ORI>, <AKA>, <TAGLINE>, <STORAGE>, <COUNTRY>, <COMMENT>, <STUDIOS>, <GENRES> und <RUNTIME> für jeden Titel einzeln im Notizenfeld anzugeben! Bei dieser Datei handelt es sich um ein speziell formatierte Textdatei, welche seit v1.45 den folgenden Aufbau hat: Titel|Originaltitel|Produktionsjahr|DVD-Nr.|Bemerkung|US-Titel|AKA-Titel|Tagline| Aufbewahrungsort|Produktionsland|IMDB-Link|Studios|Genres|Laufzeit|Details z.B. Chihiros Reise ins Zauberland (Special Edition)|Sen to Chihiro no kamikakushi| 2001|659|2-DVD|Spirited away|The Spiriting Away of Sen and Chihiro|Taneru no mukô wa fushigi no machi deshita|0|Japan|tt0245429|BMG Video|Zeichentrick|120 oder Der Schuh des Manitu|Der Schuh des Manitu|2001|1183|2-DVD|Manitou's Shoe|0| Die neue Komödie von Bully|0|Germany|tt0248408|BMG Video|Komödie|82 oder 24 - Season One|24|2001|35|7-DVD|0|0|Every Second Counts|0|USA|tt0285331| 20th Century Fox|Thriller|1080|German/24 – Season 1 – Mithirandir.html Alle Zeilen werden dabei durch <CR> voneinander getrennt, alle Einträge innerhalb einer Zeile durch das Zeichen „|". Wird eine Information nicht benötigt, so kann diese weggelassen oder durch den Eintrag „0" beschrieben werden. Diese Datei muß vom Benutzer selbst verwaltet und auf einem aktuellen Stand gehalten werden, falls dieses Feature verwendet werden soll. Ich persönlich verwendet Microsoft Excel zur Verwaltung der Information und erstelle die Datei „Titles.txt" durch Export in eine (Tab-separierte) Textdatei und manuelles Ersetzen von „Tab" durch „|". Die Datei „Titles.txt" muß sich in dem in den Einstellungen des Skins (s. Kapitel IV Einstellungen) unter der Variable „MyInfosPath" angegebenen Verzeichnis (standardmäßig ist das „<DVD- Profiler>\data\infos\") befinden. Bemerkung: Im Zusammenhang mit der Download-Unterstützung spielt die Datei ebenfalls eine wichtige Rolle, da für den Originaltitel bzw. den US-Titel (bei Vorhandensein) !wesentlich! mehr Dateien (in Form von Postern, Titel- und Galeriebildern sowie Trailern) gefunden werden als für die lokalisierten (z.B. Deutschen oder Französischen) Titel! 8b. Bewertungen: Angefangen mit der Version 1.45 dieses Skins werden die IMDB-Verknüpfungen und Bewertungen für die gesamte Sammlung in einer Datendatei namens „Ratings.txt" gesucht und bei Vorhandensein angezeigt. Abbildung 32: IMDb Bewertungen (Ratings) Bei dieser Datei handelt es sich um ein speziell formatierte Textdatei, die den folgenden Aufbau hat: Title|Original Title|Production Year|IMDB-Link|IMDB Rating|IMDB Votes z.B. Der Pate|The Godfather|1972|tt0068646|9.1/10|122,609 Alle Zeilen werden dabei durch <CR> voneinander getrennt, alle Einträge innerhalb einer Zeile durch das Zeichen „|". Die Datei „Ratings.txt" muß sich in dem in den Einstellungen des Skins (s. Kapitel IV Einstellungen) unter der Variable „MyInfosPath" angegebenen Verzeichnis (standardmäßig ist das „<DVD- Profiler>\data\infos\") befinden. Bemerkung: Diese Datei kann mit Hilfe der Management Funktionen dieses Skins automatisch erzeugt werden. Allerdings kann dies in Abhängigkeit von der Größe der Sammlung lange dauern! 8c. Ranglisten: Angefangen mit der Version 1.50 dieses Skins werden die Top-Listen der IMDb in Form mehrerer Datendateien ? „imdb_top_250_films.txt" „Die besten 250 Filme aller Zeiten" ? „imdb_bottom_100_films.txt" „Die 100 schlechtesten Filme aller Zeiten" ? „imdb_usatopmovies.txt" „Die erfolgreichsten Filme nach Einnahmen (USA) ? „imdb_intltopmovies.txt" „Die erfolgreichsten Filme nach Einnahmen (International) ? „imdb_worldtopmovies.txt" „Die erfolgreichsten Filme nach Einnahmen (Weltweit) ? „imdb_toprated_genres.txt" „Die Top-Filme nach Genre" ? „imdb_bottomrated_genres.txt" „Die Top-Filme nach Dekade" ? „imdb_toprated_decades.txt" „Die Top-Filme nach Geschlecht des Wählers" ? „imdb_bottomrated_decades.txt" „Die schlechtesten Filme nach Genre" ? „imdb_toprated_gender.txt" „Die schlechtesten Filme nach Dekade" ? „imdb_bottomrated_gender.txt" „Die schlechtesten Filme nach Geschlecht des Wählers" unterstützt und die aktuelle DVD bei Vorhandensein graphisch angezeigt. Abbildung 33: IMDb Top-Listen (Rankings) Bei diesen Dateien handelt es sich um speziell formatierte Textdateien in einem Proprietären und von mir zu diesem Zweck entwickelten Dateiformat. Alle Dateien müssen sich in dem in den Einstellungen des Skins (s. Kapitel IV Einstellungen) unter der Variable „MyInfosPath" angegebenen Verzeichnis (standardmäßig ist das „<DVD- Profiler>\data\infos\") befinden. Bemerkung: Diese Dateien können mit Hilfe der Management Funktionen dieses Skins automatisch erzeugt werden. 8d. Statistiken: Angefangen mit der Version 1.50 dieses Skins werden Statistiken für die gesamte Sammlung, wie z.B. Anzahl der Profile nach Genre, Produktionsjahr, Studio, Tonformat oder Bildseitenverhältnis oder die Top-Werte bzgl. Laufzeit, Schauspielern, Regisseuren, Drehbuchautoren, Produzenten und Komponisten, in einer Datendatei namens „Statistics.txt" gesucht und bei Vorhandensein angezeigt. Abbildung 34: Statistiken Bei dieser Datei handelt es sich um ein speziell formatierte Textdatei in einem Proprietären und von mir zu diesem Zweck entwickelten Dateiformat. Die Datei „Statistics.txt" muß sich in dem in den Einstellungen des Skins (s. Kapitel IV Einstellungen) unter der Variable „MyInfosPath" angegebenen Verzeichnis (standardmäßig „<DVD- Profiler>\data\infos\") befinden. Die Anzahl der Top-Werte innerhalb der Statistiken (z.B. Top 10 oder Top 25) kann ebenfalls in den Einstellungen des Skins unter MAX_STATISTICS angegeben werden. Bemerkung: Die Datei „Statistics.txt" kann mit Hilfe der Management Funktionen dieses Skins automatisch erzeugt werden, die Laufzeit der Generierung steigt jedoch exponentiell mit der Größe der Sammlung (man braucht also ein wenig Geduld!). 8e. Auszeichnungs-Statistiken: Angefangen mit der Version 1.52 dieses Skins werden Statistiken bzgl. der Auszeichnungen für die gesamte Sammlung, wie z.B. Anzahl der Profile mit Auszeichnungen, Oscars, Golden Globes, Cannes Auszeichnungen, Berlinale Auszeichnungen, BAFTA Auszeichnungen oder Saturn Awards in einer Datendatei namens „Award_Statistics.txt" gesucht und bei Vorhandensein angezeigt. Abbildung 35: Auszeichnungs-Statistiken Bei dieser Datei handelt es sich um ein speziell formatierte Textdatei in einem Proprietären und von mir zu diesem Zweck entwickelten Dateiformat. Die Datei „Award_Statistics.txt" muß sich in dem in den Einstellungen des Skins (s. Kapitel IV Einstellungen) unter der Variable „MyInfosPath" angegebenen Verzeichnis (standardmäßig „<DVD- Profiler>\data\infos\") befinden. Bemerkung: Die Datei „Award_Statistics.txt" kann mit Hilfe der Management Funktionen dieses Skins automatisch erzeugt werden, die Laufzeit der Generierung steigt jedoch exponentiell mit der Größe der Sammlung (man braucht also u.U. ein wenig Geduld!). 8f. IMDb Bewertungs-Statistiken: Angefangen mit der Version 1.52 dieses Skins werden Statistiken bzgl. der IMDb-Bewertungen für die gesamte Sammlung, wie z.B. Anzahl der Profile mit Top250, Bottom 100, Top Boxoffice, Top/Bottom Genre, Decade und Gender Bewertungen in einer Datendatei namens „Ranking_Statistics.txt" gesucht und bei Vorhandensein angezeigt. Abbildung 36: IMDb Bewertungsstatistiken Bei dieser Datei handelt es sich um ein speziell formatierte Textdatei in einem Proprietären und von mir zu diesem Zweck entwickelten Dateiformat. Die Datei „Ranking_Statistics.txt" muß sich in dem in den Einstellungen des Skins (s. Kapitel IV Einstellungen) unter der Variable „MyInfosPath" angegebenen Verzeichnis (standardmäßig „<DVD- Profiler>\data\infos\") befinden. Bemerkung: Die Datei „Ranking_Statistics.txt" kann mit Hilfe der Management Funktionen dieses Skins automatisch erzeugt werden, die Laufzeit der Generierung steigt jedoch exponentiell mit der Größe der Sammlung (man braucht also u.U. ein wenig Geduld!). 9. Weitere Features: Angefangen mit der Version 1.43 dieses Skins werden die folgenden Features unterstützt: 9.a Erweiterte Anzeige von Box Sets: In die Tab Page „Disc Infos" wurden für Box Sets verkleinerte Abbildungen der Covers aller enthaltenen DVDs eingebettet (soweit diese vorhanden sind). Abbildung 37: Erweiterte Box Set-Anzeige Durch Anklicken mit der linken Maustaste wird das angewählte Coverbild eine in den Einstellungen konfigurierbare Zeitspanne lang angezeigt, durch Rechtsklick werden alle Coverbilder gleichzeitig als Übersicht dargestellt. Abbildung 38: Erweiterte Anzeige des Box Set Inhaltes (Übersicht) 9.b Unterstützung von COLORNAMES: Ein neues Feature des DVD-Profilers 2.4 ist die farbliche Markierung der Namen der Schauspieler-/- innen und Crewmitglieder. Dabei werden Vor-, Mittel- und Nachnamen zur besseren Übersichtlichkeit jeweils unterschiedlich farblich markiert. Abbildung 39: ColorNames (mit DVD-Profiler 2.40) 9.c Automatische Spracheinstellung: Ein weiteres neues Feature des DVD-Profilers 2.4 ist die Weitergabe von Versionsnummer, Spracheinstellung und Installationspfad des DVD-Profilers an den Skin. Mit dieser Version wird die Sprache des Skins automatisch der eingestellten Sprache des DVD-Profilers angepaßt und muß nicht mehr manuell in den Einstellungen angegeben werden. 9.d Debug-Ausgaben Um mir bei evtl. auftretenden Problemen eine Fehlersuche zu ermöglichen bzw. zu erleichtern wurden Debug-Ausgaben in den Skin integriert. Diese Ausgaben werden auf der Debug Tab Page ausgegeben, zu diesem Zweck muß dies in der Variable „Debug" in den Einstellungen des Skins (s. Kapitel IV Einstellungen) aktiviert werden. Abbildung 40: Automatische Spracheinstellung und Debug Tab page 10. Downloads: Angefangen mit der Version 1.50 dieses Skins müssen die zusätzlichen Multimedia-Inhalte wie Headshots und Galerieinhalte nicht mehr manuell heruntergeladen und an der richtigen Stelle gespeichert werden! Zu diesem Zweck wurde das Download-Feature entwickelt und sowohl als eigenständiger Skin (vor allem für die Benutzer kleinerer Auflösungen) zur Verfügung gestellt, als auch in den Skin integriert. Das Feature wird in Form dreier verschiedener Tab Pages in den Skin eingeblendet: 10.a: Applet: Das Applet stellt die Verbindung zu der Java-Klasse mithirandirDownload.class dar, dort werden alle Statusausgaben der Java-Klasse (welche für den Download der Dateien verantwortlich ist) angezeigt. Standardmäßig werden aus Gründen der Übersicht dort nur Ausgaben für erfolgreiches Herunterladen oder aber Fehlermeldungen angezeigt. Abbildung 41: Download Applet Zusätzlich besteht jedoch die Möglichkeit, durch Aktivierung der Checkbox „debug" am oberen Rand des Applets Debug-Informationen (welche durch ein „D" am Anfang der Zeile gekennzeichnet werden) sowie durch Aktivierung der Checkbox „verbose" erweiterte Statusausgaben Informationen (welche durch ein „V" am Anfang der Zeile gekennzeichnet werden) anzuschalten. 10.b: Download: Die Tab Page „Download" enthält die eigentliche Benutzerschnittstelle für das Download Feature. Abbildung 42: Download Tabpage Die Tab Page enthält fünf Checkboxen, in denen der Inhalt der herunterzuladenen Dateien ausgewählt werden kann: Mit der Checkbox „Headshots" werden die Headshots der Schauspieler und Crewmitglieder des aktuellen Films und mit der Checkbox „Trailer" die zugehörigen Trailer für den Download ausgewählt. Die Checkbox „Basis-Dateien" aktiviert das Herunterladen der herkömmlichen Galerieinhalte, d.h. Poster, Titel- und Galeriebilder während die Checkbox „Erweiterte Dateien" die erweiterten Poster und Galerien für den Download auswählt. Ist die Checkbox „Automatisches Laden" aktiviert, so lädt der Skin automatisch die ausgewählten Elemente beim Anwählen eines Titels herunter - dies wird jedoch nicht empfohlen. Die Standardwerte für die Aktivierung der Checkboxen (gesetzt/nicht gesetzt) können in den Einstellungen des Skins (s. Kapitel IV Einstellungen) vorgenommen werden. Ebenfalls enthalten sind drei Buttons, welche den eigentlichen Download der ausgewählten Inhalte starten: ? „Aktuelle DVD" startet den Download der ausgewählten Inhalte für die aktuell im DVD- Profiler dargestellte DVD. ? „Auswahl von DVDs" startet den Download für eine benutzerdefinierte Auswahl von DVDs, z.B. von der Nummer „1" bis „100" oder alle Titel von „A" bis „B". ? „Komplette Sammlung" startet den Download für die komplette Sammlung. 10.c:Logbuch: Die Tab Page „Logbuch" enthält das Logbuch mit allen Aktivitäten des Download-Features. Abbildung 43: Download Logbuch Bemerkungen: 1. Die Anzahl der heruntergeladenen Elemente erhöht sich !wesentlich! durch die Unterstützung der Original- und US-Titel innerhalb der Datei „Titles.txt"! Deshalb empfehle ich, diese Datei(auch wenn es leider viel Aufwand bedeutet) immer auf einem möglichst aktuellen Stand zu halten! 2. Die Unterstützung der Downloads mehrerer Dateien bzw. der gesamten Sammlung kann nur erfolgen,falls die dazu notwendigen Dateien vom Benutzer angelegt wurden (s. Kapitel 11.a Download Management-Funktionen). Dies kann zwar teilweise automatisch geschehen, für die nicht-Englischsprachigen Benutzer bedeutet das aber einen gewissen Mehraufwand durch die manuelle Pflege der Datei „Titles.txt" – zumindestens falls gute Download-Ergebnisse erzielt werden sollen (s. Bemerkung 1). 3. Eventuell ist vor dem Beginn des Downloads ein Profilwechsel bei aktiviertem Applet notwendig! 4. Existiert bereits ein Galeriebild namens „1.jpg", so wird der Download der Galeriebilder nicht durchgeführt um keine evtl. vorhandenen Galerieinhalte zu überschreiben! 5. In Abhängigkeit von der Größe der Sammlung, den ausgewählten Elementen (besonders: Trailers und Headshots" sowie der Internetgeschwindigkeit kann der Download unter Umständen sehr lange dauern! 6. Um den Skin in der jetzigen Form auch unter kleineren Bildschirmauflösungen zu unterstützen wird das Download-Feature zusätzlich in dem separaten Skin „mithirandirDownload_v_152" zur Verfügung gestellt. Abbildung 44: Download Skin "mithirandirDownload" 11. Management-Funktionen: Angefangen mit der Version 1.50 dieses Skins können viele der Datendateien, welche der Skin für die Anzeige seiner eingebauten Features benötigt, automatisch erzeugt werden. Dies geschieht mit Hilfe der Management-Funktionen, welche man in der Tab Page „Management" findet. Abbildung 45: Management Funktionen Die Management Funktionen gliedern sich in drei Teile: 11 a. Download Management-Funktionen: Die Download Management-Funktionen dienen zur Unterstützung des Download Features. Falls Multimedia-Inhalte (z.B. Galerien) mehrerer DVDs heruntergeladen werden sollen, benötigt das Download-Feature Informationen über die komplette Sammlung, welche der DVD-Profiler dem Skin nicht liefert wie z.B. alle Titel der gesamten Sammlung und weitere Daten über die enthaltenen DVDs. Diese müssen dem Download-Feature in Form von Datendateien zur Verfügung gestellt werden. Dies geschieht zunächst durch Export der Profildatenbank (Menü „Datei->Profildatenbank exportieren"), dabei ist als Ausgabeformat „XML Format" und als Filterkriterium „Besitz" anzuwählen. Der Pfad und der Name der Ausgabedatei (normalerweise „Collection.xml") muß dabei mit den in den Variablen „MyCollectionPath" und „MyXMLCollectionFile" innerhalb der Einstellungen des Skins (s. Kapitel IV Einstellungen) angegebenen Werten übereinstimmen! Abbildung 46: Export der Profildatenbank Mit Hilfe des Buttons „Generiere Titel" innerhalb der Download Management-Funktionen wird aus der zuvor exportierten XML-Datendatei „Collection.xml" eine Textdatei erzeugt, welche die für den Download notwendigen Informationen zur Verfügung stellt. Als Pfad der Datei wird dabei „MyCollectionPath" (d.h. der gleiche Pfad, in der auch die zuvor exportierte XML-Datei liegt), als Name der Wert der Variablen „MyTxtCollectionFile" (normalerweise „Collection.txt") verwendet. Diese Datei wird im Fall eines Englischsprachigen Benutzers für den Download mehrerer DVDs verwendet. Abbildung 47: Download Management-Funktionen Mit Hilfe des Buttons „Mische Dateien" werden die für den Download wichtigen Informationen aus den beiden Datendateien „Titles.txt" (in Form des Originaltitels und des US-Titels) sowie „Collection.txt" (kompletter Inhalt) zusammengefügt, es wird dabei eine neue Datei namens „NewTitles.txt" in dem unter„MyInfosPath" angegebenen Verzeichnis (standardmäßig „<DVD- Profiler>\data\infos\") angelegt, welche im Fall eines Nicht-Englischsprachigen Benutzers für den Download verwendet wird. Mit Hilfe des Buttons „Generiere Bewertungen" wird die für die Bewertungen benötigte Datei „Ratings.txt" (s. Kapitel 8b.Bewertungen) automatisch erzeugt, dafür ist eine aktive Internet- Verbindung notwendig. Im Falle eines Englischsprachigen Benutzers wird als Quelldatei für die Generierung der Wert der Variablen „MyTxtCollectionFile" (normalerweise „Collection.txt"), ansonsten die Datei „Titles.txt" verwendet. 11 b. Datendateien Management-Funktionen: Die Datendateien Management-Funktionen dienen zur automatischen Erstellung der von den verschiedenen Features des Skins verwendeten Daten-Dateien. Abbildung 48: Datendateien Management-Funktionen Mit Hilfe des Buttons „Generiere IMDB-Listen" werden die Ranglisten der IMDb ? „imdb_top_250_films.txt", ? „imdb_bottom_100_films.txt", ? „imdb_usatopmovies.txt", ? „imdb_intltopmovies.txt", ? „imdb_worldtopmovies.txt", ? „imdb_toprated_genres.txt", ? „imdb_bottomrated_genres.txt", ? „imdb_toprated_decades.txt", ? „imdb_bottomrated_decades.txt", ? „imdb_toprated_gender.txt" und ? „imdb_bottomrated_gender.txt") (s. Kapitel 8c. Ranglisten) automatisch erzeugt, dafür ist eine aktive Internet-Verbindung notwendig. Mit Hilfe des Buttons „Generiere IMDb-Daten" wird die Datei „imdb_data.txt" mit den Daten IMDb-Link, Werbezeile (Tagline), Produktionsland, US-Titel, Alternative Titel und fremdsprachige Titel aus der IMDb automatisch erzeugt, dafür ist eine aktive Internet-Verbindung notwendig. Die Datei selbst wird vom Skin nicht direkt verwendet, die Daten müssen in die Datendatei „Titles.txt" integriert werden. Mit Hilfe des Buttons „Generiere Statistiken" wird die für die Statistiken (s. Kapitel 8d. Statistiken) benötigte Datendatei „Statistics.txt" automatisch erzeugt. Hierfür ist keine Internet-Verbindung notwendig. Mit Hilfe des Buttons „Generiere Awardliste" wird die für die Auszeichnungs-Statistiken (s. Kapitel 8e. Auszeichnungs-Statistiken) benötigte Datendatei „Award_Statistics.txt" automatisch erzeugt. Hierfür ist keine Internet-Verbindung notwendig. Mit Hilfe des Buttons „Generiere Rankingliste" wird die für die IMDb Bewertungs-Statistiken (s. Kapitel 8f. IMDb Bewertungs-Statistiken) benötigte Datendatei „Ranking_Statistics.txt" automatisch erzeugt. Hierfür ist keine Internet-Verbindung notwendig. 11 c. Galerie Management-Funktionen: Die Galerie Management-Funktionen dienen zur Verwaltung der Multimedia-Galerien. Mit Hilfe des Buttons „Erstelle Verzeichnis" wird das Galerieverzeichnis des aktuellen Titels automatisch angelegt. Der Button „Öffne Verzeichnis" öffnet das zugehörige Galerieverzeichnis des aktuellen Titels und mit Hilfe des Buttons „Lösche Verzeichnis" wird das Galerieverzeichnis samt aller Inhalte gelöscht. Bemerkungen: 1. Um den Skin in der jetzigen Form auch unter kleineren Bildschirmauflösungen zu unterstützen werden die Management-Funktionen zusätzlich in dem separaten Skin „mithirandirDownload_v_152" zur Verfügung gestellt. 2. Die Laufzeit der Generierung der Datendateien „Ratings.txt" und „imdb_data.txt" dauert bei entsprechender Größe der Sammlung relativ lange, da für jeden Titel eine Suche in der IMDb notwendig ist (man braucht also ein wenig Geduld!). 3. Die Laufzeit der Generierung der Statistiken steigt exponentiell (d.h. nicht linear!) mit der Größe der Sammlung, auch hier ist Geduld angeraten! 4. Die Funktionalität der Buttons „Generiere Bewertungen" und „Generiere IMDb-Daten" wurde zwecks paralleler Benutzung zusätzlich in das externe Tool Re@nimator v2.0 ausgelagert. Allerdings läuft dieses Tool nur mit der Microsoft Java VM. 12. Layout-Anpassungen: Angefangen mit der Version 1.50 dieses Skins können viele Anpassungen an das Layout in dessen Einstellungen (vgl. Kapitel IV Einstellungen) vorgenommen werden. Der Skin besteht seit seinen Anfängen aus den folgenden drei Teilbereichen: ? Der Titelzeile ? Dem Galeriekontrollbalken (falls Galeriebilder vorliegen) ? Dem Hauptfenster des Skins 12 a. Anpassungen an die Titelzeile Abbildung 49: Titelzeile im Standardfall In der Titelzeile befinden sich neben meinem Avatar auf der linken Seite und dem DVD-Live-Logo auf der rechten Seite der Titel der aktuell dargestellten DVD, sowie der Besitzstatus (Besitz, Bestellt, Wunschliste), allerdings wird im ersten Fall (Besitz) die Nummer der DVD innerhalb der Sammlung („Collection Number")eingeblendet. Wird die Option „TITLETAGLINE" in den Einstellungen aktiviert, so wird statt Besitzstatus/Collection Number die Werbezeile an dieser Position eingeblendet (falls eine vorhanden ist); zusätzlich kann mit dem Wert „TITLETAGCOLOR" die Farbe des Slogans festgelegt werden. Abbildung 50: Titelzeile mit Werbezeile und Titelbild Außerdem besteht die Möglichkeit, den Titel des aktuellen Films durch eine verkleinerte Version eines Screenshots des Filmtitels, wie er im Film selbst dargestellt wird (genannt Titelbild), zu ersetzen. Dies wird durch den Wert der Variable „SHOW_TITLE" in den Einstellungen des Skins ermöglicht. Dabei existieren die folgenden Möglichkeiten: Wert: Funktion: SHOW_TITLE = 3 Durch "Mouseover" über dem Titelbereich wird der dargestellte Text durch das Bild „title.jpg" bzw. "titlegif" ersetzt, falls dieses existiert. SHOW_TITLE = 2 Nur das Titelbild selbst wird angezeigt, falls es existiert. SHOW_TITLE = 1 Das Titelbild und die Collection Number (bzw. die Werbezeile (je nach Wert von TITLETAGLINE) werden als Kombination angezeigt. SHOW_TITLE = 0 Es wird der Standardfall, d.h. der Titel der DVD als Text angezeigt. Das Titelbild muß sich dafür entweder im Galerieordner der aktuellen DVD oder im gemeinsamen Ordner für Titelbilder <MyTitlesPath> befinden. Letzteres dient vor allem dazu, gleiche Titelbilder verschiedenen DVD's wie z.B. TV-Serien zuzuordnen ohne die gleichen Bilder in verschiedenen Galerieordnern abspeichern zu müssen. Um die verschiedenen Titelbilder im gemeinsamen Ordner einer DVD- zuzuordnen, muß der Name der Bilddatei einem bestimmten Format entsprechen, nämlich <Title>.<Extension> mit <Title> der lokale Titel der DVD bzw. der Originaltitel, <Extension> die Dateierweiterung (Zeichen, die nicht für Dateinamen verwendet werden können müssen dabei durch "_" ersetzt werden), wie z.B. ? „Buffy - Im Bann der Dämonen.jpg" ? „Buffy the Vampire Slayer.gif". 12 b. Anpassungen an den Galeriekontrollbalken Abbildung 51: Galeriekontrollbalken im Standardfall Der Galeriekontrollbalken dient dem Direktzugriff auf Galerieinhalte und wird bei Vorhandensein von Galerieinhalten automatisch angezeigt. Feature Beschreibung GALBAR_POSTERS Anzeige der Poster im Galeriekontrollbalken GALBAR_TITLES Anzeige der Titelbilder im Galeriekontrollbalken GALBAR_SCREENS Anzeige der Screenshots im Galeriekontrollbalken GALBAR_SHOOTS Anzeige der Bilder vom Dreh im Galeriekontrollbalken GALBAR_MENUS Anzeige der Menübilder im Galeriekontrollbalken GALBAR_PICS Anzeige der Bilder im Galeriekontrollbalken GALBAR_AUDIO Anzeige der Audiodateien im Galeriekontrollbalken GALBAR_VIDEO Anzeige der Videodateien im Galeriekontrollbalken Sind mehr Galerieinhalte vorhanden als sie im Galeriekontrollbalken angezeigt werden können, so werden die beiden Symbole „<" und „>" zusätzlich auf der linken bzw. rechten Seite eingeblendet, um ein horizontales Scrollen des Inhaltes nach links oder rechts zu ermöglichen. Abbildung 52: Galeriekontrollbalken mit Scrollmöglichkeit Ein Klick mit der linken Maustaste auf den Galeriekontrollbalken öffnet zudem ein Explorerfenster mit dem zugehörigen Galerieverzeichnis des aktuellen Titels. 12 c. Anpassungen an das Hauptfenster Das Hauptfenster des Skins besteht seit seinen Anfängen aus den folgenden vier Teilbereichen: ? Dem Titelbereich, mit dem Titel, der EAN, den Genres, der Laufzeit, usw. ? Der linken Tabpane, mit den Tabpages „DVD Infos", „Prod. Infos" usw. ? Der rechten Tabpane, mit den Tabpages „Covers", „Credits" usw. ? Der unteren Tabpane, mit den Tabpages „Filminhalt", „Eastereggs" usw. Abbildung 53: Hauptfenster Um kleinere Auflösungen und persönliche Präferenzen zu unterstützen, sind am Hauptfenster sind die folgenden Anpassungen möglich: Horizontales Layout: Das horizontale Verhältnis zwischen dem linken Bereich des Hauptfensters, bestehend aus Titelbereich, linker Tabpane und unterer Tabpane, und dem unteren Bereich, bestehend aus der rechten Tabpane, kann mit Hilfe der beiden Variablen „leftRatio" und „rightRatio" angepasst werden. Somit ist es möglich, beispielsweise den Bereich für die Covers ein wenig zu vergrößern und damit den Bereich für die links dargestellten Informationen entsprechend zu verkleinern. Vertikales Layout Das vertikale Verhältnis zwischen dem oberen Bereich des Hauptfensters, bestehend aus Titelbereich und der linken Tabpane, und dem unteren Bereich, bestehend aus der unteren Tabpane, kann mit Hilfe der beiden Variablen „upperRatio" und „lowerRatio" angepasst werden. Somit ist es möglich, beispielsweise den Bereich für den Filminhalt ein wenig zu vergrößern und damit den Bereich für die oben dargestellten Informationen entsprechend zu verkleinern. Automatisches An- und Einblenden der Tabpages: Um die Anzahl der Tabpages besonders für kleinere Auflösungen zu reduzieren wurde der Skin angefangen mit der Version v1.50 so gestaltet, dass die Tabpages mit den zugehörigen Features automatisch ein- und ausgeblendet werden. So hat man die Möglichkeit, nur die Features zu aktivieren die man auch wirklich benötigt! Ermöglicht wird das durch die folgenden Variablen in den Einstellungen des Skins: Feature Beschreibung ENABLE_COVERS An-/Abschalten der Covers ENABLE_CREDITS An-/Abschalten der Credits ENABLE_TITLE An-/Abschalten der Titelbilder ENABLE_THEME An-/Abschalten der Hintergrundmusik ENABLE_HEADSHOTS An-/Abschalten der Headshots ENABLE_GALLERY An-/Abschalten der Galerien ENABLE_BOXSET An-/Abschalten der Erweiterten Boxset-Anzeige ENABLE_AWARDS An-/Abschalten der Auszeichnungen ENABLE_DOWNLOAD An-/Abschalten des Download-Features ENABLE_RANKINGS An-/Abschalten der IMDB Ranglisten ENABLE_STATISTICS An-/Abschalten der Statistiken ENABLE_MANAGEMENT An-/Abschalten der Management-Funktionen ENABLE_USERBUTTONS An-/Abschalten der benutzerdefinierten Buttons ENABLE_FILETAGS An-/Abschalten der Quotes, Trivia, Goofs und Reviews aus Dateien. ENABLE_AWARD_STATISTICS An-/Abschalten der Auszeichnungs-Statistiken ENABLE_RANKING_STATISTICS An-/Abschalten der IMDb Bewertungs-Statistiken Optimierung für kleinere Auflösungen Um den Skin besser an kleinere Auflösungen wie z.B. 1024x768 anzupassen wird mit Hilfe der Variablen „SMALLRES" eine Optimierung der Darstellung aktiviert. Dadurch werden besonders große Icons durch die jeweiligen Textvarianten ersetzt, um Platz für andere Informationen zu sparen. Zusätzlich können mit Hilfe der Variablen „PIC_FEATURES" und „PIC_LANGUAGES" die Icons für die Extras bzw. für die Sprachen und Audioformate an- bzw. abgeschaltet werden. Widescreen Optimierung Um den Skin besser an Displays mit 16:9 Format (Widescreen-Darstellung) anzupassen wird mit Hilfe der Variablen „SMALLHEIGHT" eine Optimierung der Darstellung aktiviert. Dadurch werden die Informationen im Titelbereich in die Tabpage „DVD-Infos" verschoben, um Platz für andere Informationen zu gewinnen. Abbildung 54: Widescreen-Optimierung Teil III.B: Beschränkungen: Die folgenden Beschränkungen bzw. bekannten Probleme existieren in der aktuellen Version des Skins 1. Der Titel der aktuellen DVD und der zugehörige Eintrag in den zugehörigen Datendateien („awards_xyz.txt", „titles.txt") sowie das Produktionsjahr müssen exakt übereinstimmen, ansonsten werden die enthaltenen Informationen nicht oder nicht korrekt angezeigt. Dies ist allerdings kein Programmfehler, sondern so gewollt! 2. Bei Benutzung des Skins ohne Installation der mitgelieferten Java Klassen oder ohne Installation der Java Virtual Machine selbst erscheint des öfteren ein ActiveX-Requester, welcher darauf hinweist, daß ein Skript auf das Dateisystem zugreifen möchte. Da der Skin auf das Dateisystem zugreifen muß, um die Galerieinhalte und die zusätzlichen Informationen innerhalb der Datendateien auszulesen geschieht dieses Verhalten ebenfalls auf Wunsch und ist kein Fehlverhalten des Skins an sich. Unglücklicherweise habe ich bisher noch nicht herausgefunden, wie man den Requester beseitigt, deshalb empfehle ich zu diesem Zweck die Verwendung meiner Java Klassen! Die Benutzung des Download-Features und der Management-Funktionen ist ohne die Verwendung und korrekte Installation der Java-Klassen nicht möglich! 3. Das zusätzlich mitgelieferte Tool Re@nimator funktioniert aufgrund der Verwendung von speziellen Microsoft Javaklassen bei der Programmierung der Oberfläche nur mit Microsofts Java VM und nicht mit Sun's Java VM. Teil IV: Einstellungen Alle benutzerdefinierten Einstellungen dieses Skins können innerhalb der Datei „Settings.js" im Verzeichnis „<DVD-Profiler>\skins" vorgenommen werden. Darin existieren die folgenden Einstellmöglichkeiten: 1. Daten-Dateien: MyLanguage Aktuelle Sprache des Skins: Momentan unterstützt sind die Werte: English, Deutsch, Nederlands, Français, Português Bem.: Bei DVD-Profiler >= v2.40 wird der Wert der eingestellten Sprache des DVD- Profilers als aktuelle Sprache für den Skin automatisch übernommen MyCountry Aktuelles Land des Skins. MyTitleFile Datendatei für die zusätzlichen Informationen, z.B. Originaltitel MyRatingsFile Datendatei für die IMDB Verknüpfungen und Bewertungen MyStatisticsFile Datendatei für die lokalen Statistiken MyAcademyAwardFile Datendatei für die Oscar Preisverleihungen MyGoldenGlobesFile Datendatei für die Golden Globes Preisverleihungen MyCannesFile Datendatei für die Cannes Festival Preisverleihungen MyBerlinaleFile Datendatei für die Berlinale Preisverleihungen MyBAFTAFile Datendatei für die BAFTA Preisverleihungen var MySaturnFile Datendatei für die Saturn Preisverleihungen MyXMLCollectionFile Datendatei für die gesamte Sammlung im XML Format MyTxtCollectionFile Datendatei für die gesamte Sammlung im Text Format MyInfosPath Verzeichnis für zusätzliche Informationen, z.B. die Auszeichnungen MyDetailsPath Verzeichnis für die Bilder innerhalb der Details, typischerweise für EPG's MyGoofsPath Verzeichnis für die Bilder innerhalb Goofs, Trivia, Quotes und Reviews MyHeadshotsPath Verzeichnis für die Headshots Bilder MyGalleryPath Verzeichnis für die Galerie Bilder MyCoversPath Verzeichnis für die Cover Bilder MyCollectionPath Verzeichnis für die Sammlungs-Datendateien (XML, Text) MyThemesPath Gemeinsames Verzeichnis für Musik-Stücke MyTitlesPath Gemeinsames Verzeichnis für Titelbilder 2. Anschalten und Abschalten der eingebauten Features ENABLE_COVERS An-/Abschalten der Covers ENABLE_CREDITS An-/Abschalten der Credits ENABLE_TITLE An-/Abschalten des Titelbildes ENABLE_THEME An-/Abschalten der Titelmusik ENABLE_HEADSHOTS An-/Abschalten der Headshots ENABLE_GALLERY An-/Abschalten der Galerien ENABLE_BOXSET An-/Abschalten des erweiterten Boxset Anzeige ENABLE_AWARDS An-/Abschalten der Auszeichnungen ENABLE_DOWNLOAD An-/Abschalten der Download-Unterstützung ENABLE_RANKINGS An-/Abschalten der IMDb-Bewertungen ENABLE_STATISTICS An-/Abschalten der Statistiken ENABLE_MANAGEMENT An-/Abschalten der Management-Funktionen ENABLE_USERBUTTONS An-/Abschalten der benutzerdefinierten Buttons ENABLE_FILETAGS An-/Abschalten der Möglichkeit, den Inhalt der Quotes, Trivia, Goofs und Review-Tags aus Dateien zu laden ENABLE_AWARD_STATISTICS An-/Abschalten der Auszeichnungs-Statistiken ENABLE_RANKING_STATISTICS An-/Abschalten der IMDb-Bewertungsstatistiken 3. Headshots: GIFSUPPORT An-/Abschalten der Unterstützung des GIF-Formats für die Headshots HEADSHOTGROW Optionale Vergrößerung kleinerer Headshots auf die maximale Headshotgröße MAX_ACTORS Maximale Anzahl der Headshots für Schauspieler MAX_DIRECTORS Maximale Anzahl der Headshots für Regisseure MAX_WRITERS Maximale Anzahl der Headshots für Autoren MAX_PRODUCERS Maximale Anzahl der Headshots für Produzenten MAX_MUSICIANS Maximale Anzahl der Headshots für Komponisten MAX_EDITORS Maximale Anzahl der Headshots für Schnittcrew MAX_DESIGNERS Maximale Anzahl der Headshots für Designer MAX_SOUNDSTAFF Maximale Anzahl der Headshots für Ton Stab MAX_CINEMATOGRAPHERS Maximale Anzahl der Headshots für Kameracrew 4. Bilder und Galerie: ARSORT Schaltet die Sortierung der Galeriebilder innerhalb der Galerieübersicht nach Bildseitenverhältnis an bzw. ab. Bei Abschaltung erfolgt die Sortierung nach Dateinamen. GALLERYGROW Optionale Vergrößerung kleiner Galeriebilder auf die maximale Ansichtsgröße INCLUDEFRONT Füge Vorderseite des Covers in die Galerieübersicht ein INCLUDEBACK Füge Rückseite des Covers in die Galerieübersicht ein INCLUDETITLE Füge „Title.gif" in die Galerieübersicht ein GALBAR_POSTERS Anzeige der Poster im Galeriekontrollbalken GALBAR_ TITLES Anzeige der Titelbilder im Galeriekontrollbalken GALBAR_ SCREENS Anzeige der Screenshots im Galeriekontrollbalken GALBAR_ SHOOTS Anzeige der Bilder vom Dreh im Galeriekontrollbalken GALBAR_MENUS Anzeige der Menübilder im Galeriekontrollbalken GALBAR_PICS Anzeige der Bilder im Galeriekontrollbalken GALBAR_AUDIO Anzeige der Musikdateien im Galeriekontrollbalken GALBAR_VIDEO Anzeige der Videodateien im Galeriekontrollbalken SLIDEDELAY Pause zwischen den einzelnen Bildern innerhalb der Slideshow THEMELOOP Schaltet den Wiederholungsmodus zum Abspielen des Titelthemas an bzw. ab. Bei Abschaltung wird „tile.mp3" nur einmalig abgespielt. ALL_THEMES Zufälliges Abspielen von Musikdateien im gemeinsamen Ordner XT_THEME An/Abschalten der erweiterten Musikfunktionalität TRAILER_FACTOR Vergrößerungsfaktor für das Abspielen der Trailer 5. Covers: COVERGROW Optionale Vergrößerung kleiner Coverbilder auf die maximale Ansichtsgröße REVOLVING An-/Abschalten des Revolving Effektes bei den Coverbildern COVEREDELAY Pause für die Darstellung der Coverbilder in ms 6. Layout: FIX_GUI Fixierung der Tabelleninhalte auf eine festgelegte Größe SHOW_BUTTONS An-/Abschalten der drei Buttons IMDB, OFDB and DVD-Live im Filminhalt SMALLRES An/abschalten der Optimierungen für kleinere Auflösungen SMALLHEIGHT An/abschalten der Optimierungen für Widescreen Auflösungen TITLETAGLINE Anzeigen der Tagline im Titelbereich anstatt der Collection Number TITLETAGCOLOR Farbe der Tagline im Titelbereich in Hex-Notation, z.B. „000000" = schwarz, „FFFFFF" = weiß PIC_FEATURES_ An/abschalten der Icons für die Extras PIC_LANGUAGES An/abschalten der Icons für die Sprachen und Audiospuren BIG_THUMBS An/abschalten der vergrößerten Anzeige der Galerie-Thumbnails. ALL_HEADS An/abschalten der zusätzlichen Headshot-Übersicht. textleftRatio Linkes Seitenverhältnis für die Tabpages (d.h. Breite von „DVD Infos" usw.): (leftRatio + rightRatio) müssen als Summe dabei immer den Wert 1.0 ergeben!! rightRatio Rechtes Seitenverhältnis für die Tabpages (d.h. Breite von „Covers" usw.): (leftRatio + rightRatio) müssen als Summe dabei immer den Wert 1.0 ergeben!! upperRatio Oberes Seitenverhältnis für die Tabpages (d.h. Höhe von „DVD Infos" usw.): (upperRatio + lowerRatio) müssen als Summe dabei immer den Wert 1.0 ergeben!! lowerRatio Unteres Seitenverhältnis für die Tabpages (d.h. Höhe von „Filminhalt" usw.): (upperRatio + lowerRatio) müssen als Summe dabei immer den Wert 1.0 ergeben!! 7. Download: XT_DOWNLOAD An/Abschalten der erweiterten Download-Features UseMSJavaVM An/Abschalten der Optimierung für die Microsoft Java Virtual Machine UseCollection An/Abschalten der Verwendung der Datendatei „Collection.txt" anstatt der Datei „Newtitles.txt" für den Download (US-Layout) UseOriTitles An/Abschalten der Verwendung der Originaltitel aus „Titles.txt" CheckHeadshots An/Abschalten der Headshots beim Download CheckCore An/Abschalten der Basis-Dateien beim Download CheckExtended An/Abschalten der Erweiterten Dateien beim Download CheckTrailer An/Abschalten der Trailer beim Download CheckAutoDownload An/Abschalten des automatischen Downloads 8. Verschiedenes: DEBUG An-/Abschalten der Debug-Ausgaben zur Fehlersuche DEBUGTIMES An-/Abschalten der Debug-Ausgaben zur Laufzeitanalyse MAX_STATISTICS Maximale Anzahl der Werte für die Statistiken BOXSETDELAY Pause für die Darstellung der Box Set Coverbilder in ms SHOW_TITLE Anpassen der Ansicht des Titelbildes im Titelbereich ganz oben. Es existieren dabei die folgenden Möglichkeiten: SHOW_TITLE = 3 Das Titelbild „Title.gif" wird bei „Mouseover" angezeigt, ansonsten der Text SHOW_TITLE = 2 - Es wird nur das Titelbild „Title.gif" angezeigt SHOW_TITLE = 1 Es wird sowohl das Titelbild „Title.gif" (in verkleinerter Form) als auch der zugehörige Text (d.h. die Collection Number) angezeigt SHOW_TITLE = 0 Es wird nur der Text angezeigt IMDB_Title Benutzerdefinierte Beschriftung der IMDb-Verknüpfung Bem.: <TITLE> wird im Skin durch den aktuellen Titel ersetzt <YEAR> wird im Skin durch das aktuelle Produktionsjahr ersetzt <LINK> wird im Skin durch den eigentlichen Link ersetzt Usr_Title_1 Beschriftung für Benutzerdefinierten Button 1 Usr_Title_2 Beschriftung für Benutzerdefinierten Button 2 Usr_Title_3 Beschriftung für Benutzerdefinierten Button 3 Usr_Title_4 Beschriftung für Benutzerdefinierten Button 4 Usr_URL_1 URL für Benutzerdefinierten Button 1 Bem.: <TITLE> wird im Skin durch den aktuellen Titel ersetzt Usr_URL_2 URL für Benutzerdefinierten Button 2 Bem.: <TITLE> wird im Skin durch den aktuellen Titel ersetzt Usr_URL_3 URL für Benutzerdefinierten Button 3 Bem.: <TITLE> wird im Skin durch den aktuellen Titel ersetzt Usr_URL_4 URL für Benutzerdefinierten Button 4 Bem.: <TITLE> wird im Skin durch den aktuellen Titel ersetzt Teil V: Fehlersuche 1. Active-X Requester Warnmeldung Sind die Java-Klassen bzw. die zugrundeliegende Java Virtual Machine nicht korrekt installiert oder aus einem anderen Grunde nicht funktionsfähig, so wird anstelle des in den Java-Klassen abgelegten Programmcodes der interne Code des JavaScript Programmes ausgeführt. Aus Sicherheitsgründen öffnet sich dann systembedingt ein Active-X Requester, welcher darauf hinweist, daß ein Script versucht, auf das Dateisystem zuzugreifen. Nach dem momentanen Stand der Entwicklung kann dieser nur durch korrekte Installation der mitgelieferten Java-Klassen sowie deren VM beseitigt werden! Abbildung 55: Active-X Requester 2. Fehler beim Aufruf der Java-Klassen Neben der Installation der Java-Klassen selbst muß man der Java VM den Zugriff auf gewisse Systemressourcen wie z.B. das Dateisystem gestatten. Zu diesem Zweck muß man (zumindestens für Suns Java VM) in dem oben erwähnten Ordner „<Programme>\Java\j2re1_x.y_z" bzw. „<Programme>\Java\jre1_x.y_z" die im Unterverzeichnis „bin" befindliche Datei namens „policytool.exe" starten. Die auftretende Fehlermeldung, daß die Datei „<HOME_PATH>\.java.policy" nicht gefunden wurde, sollte zunächst einmal ignoriert werden. Abbildung 56: Java Richtlinientool (Policies) Dann im Menü „Datei" den Punkt „Öffnen" ausführen und die Beispieldatei „java.policy" im Unterverzeichnis „lib\security" innerhalb des Installationsordners der JRE auswählen. Dann „Richtlinieneintrag hinzufügen" anwählen, es erscheint ein neues Fenster namens „Richtlinieneintrag". Abbildung 57: Richtlinieneintrag hinzufügen Nun muß man der Richtline einige Berechtigungen hinzufügen, das geschieht mit Hilfe des Buttons „Berechtigung hinzufügen", es erschein wiederum ein neues Fenster namens „Berechtigungen": Abbildung 58: Berechtigung hinzufügen Nun müssen der neuen Richtlinie insgesamt fünf Berechtigungen hinzugefügt werden. Um u.a. den Zugriff auf die Datendateien und Bilder sowie den Zugriff auf die Internetverbin-dungen für den Download zu gestatten. a. RunTimePermission I Unter der Rubrik „Berechtigung" den Wert „RunTimePermission" und unter der Rubrik „Zielname" den Wert „modifyThreadGroup" auswählen, diese Auswahl mit „OK" bestätigen. Abbildung 59: Berechtigung: RuntimePermission b. RunTimePermission II Unter der Rubrik „Berechtigung" den Wert „RunTimePermission" und unter der Rubrik „Zielname" den Wert „modifyThread" auswählen, diese Auswahl mit „OK" bestätigen. c. FilePermission I Unter der Rubrik „Berechtigung" den Wert „FilePermission" und unter der Rubrik „Zielname" den Ordner <DVD-Profiler>\\images\\- (d.h. das Unterverzeichnis „images" im Installationsordner vom DVD-Profiler gefolgt von einem „-„) eingeben. Bitte beachten, daß der Pfad durch „\\" getrennt wird. Unter Aktionen „read,write" eingeben, diese Auswahl mit „OK" bestätigen. Abbildung 60: Berechtigung: FilePermission d. FilePermission II Unter der Rubrik „Berechtigung" den Wert „FilePermission" und unter der Rubrik „Zielname" den Ordner <DVD-Profiler>\\data\\infos\\- (d.h. das Unterverzeichnis „data\infos" im Installationsordner vom DVD-Profiler gefolgt von einem „-„) eingeben. Bitte beachten, daß der Pfad durch „\\" getrennt wird. Unter Aktionen „read,write" eingeben, diese Auswahl mit „OK" bestätigen. e. FilePermission III Unter der Rubrik „Berechtigung" den Wert „FilePermission" und unter der Rubrik „Zielname" den Ordner <DVD-Profiler>\\media\\- (d.h. das Unterverzeichnis „media" im Installationsordner vom DVD-Profiler gefolgt von einem „-„) eingeben. Bitte beachten, daß der Pfad durch „\\" getrennt wird. Unter Aktionen „read,write" eingeben, diese Auswahl mit „OK" bestätigen. f. FilePermission IV Unter der Rubrik „Berechtigung" den Wert „FilePermission" und unter der Rubrik „Zielname" den Ordner <MyCollectionPath>\\* (d.h. das Verzeichnis für die Sammlungs-Datendateien (XML, Text) gefolgt von einem „*„) eingeben. Bitte beachten, daß der Pfad durch „\\" getrennt wird. Unter Aktionen „read,write" eingeben, diese Auswahl mit „OK" bestätigen. Abbildung 61: Berechtigung: SocketPermission g. SocketPermission Unter der Rubrik „Berechtigung" den Wert „SocketPermission" und unter der Rubrik „Zielname" den Wert „*" eingeben. Unter Aktionen „accept,connect,listen,resolve" eingeben, diese Auswahl mit „OK" bestätigen. Abbildung 62: Java Permissions Die Erstellung der Richtlinie mit „Fertig" abschließen und die Datei im Profilfpfad des aktuellen Benutzers (normalerweise „C:\Dokumente und Einstellungen\<Benutzername>" unter dem Namen „.java.policy" (auf den Punkt am Anfang achten!) speichern. Policytool schließen, das sollte es dann gewesen sein... Abbildung 63: Java Richtlinientool 3. Probleme beim Revolving Feature Erscheint der Fehler „Objekt kann nicht erstellt werden" bei Verwendung des „Revolving" Features, so wird folgende Vorgehensweise (ohne Gewähr) empfohlen: a. Lade die folgende Datei herunter und entpacke die fehlende Datei DXtmsft3.dll in dein SYSTEM-Verzeichnis (typischerweise „C:\WINDOWS\SYSTEM32" oder „C:\WINNT\SYSTEM32"). b. b. Registriere die .DLL wie folgt : Klicke auf START > RUN und gebe (oder füge aus der Zwischenablage) den folgenden Befehl ein: regsvr32 dxtmsft3.dll c. Das sollte es gewesen sein. Teil VI: Danksagungen Hier möchte ich mich bei einigen Leuten bedanken, die mich bei der Erstellung dieses Skins unterstützt haben. ? Tom76 vom DVD-Live Team dafür daß er mich dafür eingespannt hat, den DVD-Live Skin zu entwickeln. Dies ist der Grund dafür, daß der Skin in dieser Form überhaupt existiert.... ? Roolku, der indirekt für die meisten der coolen Features verantwortlich ist indem er mir die Sourcen seines Skins zur Verfügung gestellt hat. Vielen Dank für deine tollen Ideen und deine Unterstützung! ? Ya_Shin, der eine unglaubliche Quelle für neue Ideen und konstruktive Kritik darstellt und der in langwieriger Arbeit die ganzen Möglichkeiten dieses Skins getestet hat. Vielen Dank für die mit der Erstellung des Skins und seiner LiesMich-Datei verbrachte Zeit! ? MarcCastermans und Martin_Zuidervliet, welche die Holländische Übersetzung dieses Skins und die LeesMj-Datei zur Verfügung gestellt haben. ? Annedv, cmaurice und Raymond Pinvidic, welche die Französische Übersetzung dieses Skins zur Verfügung gestellt haben. ? Raymond Pinvidic, welche die LisezMoi-Datei zur Verfügung gestellt hat. ? Zefeer, der die Portugiesische Übersetzung dieses Skins zur Verfügung gestellt hat. ? Deniro, für den Revolving Effekt. ? Erik Arvidsson, für den Code der Tabpages (WebFX). ? addicted2dvd and ajm für the Episodenführer (EPG's). ? Ya_shin für die Academy Award Datei ? Ya_shin, Hal9g und Jurgy für die Cannes Festival Award Datei ? Ya_shin, Hal9g und Deadman36g für die Golden Globes Datei ? Deadman36g für die Saturn Awards Datei ? DVDoug und Ya_shin für das Bereitstellen der Downloads auf ihren Webseiten. ? Intervocative Software LLC, die uns mit dem tollen Programm „DVD-Profiler" versorgen. Teil VII: Versionsgeschichte 2005-01-12 | First working version 2005-01-14 | Cleaned up for 1.0 public version 2005-01-30 | JavaScript Cleanup 1.04 2005-02-01 | Added Localization Support 1.05 2005-02-06 | Added Headshots Support 1.10 2005-02-07 | Added Original Title Support 1.16 2005-02-10 | Added Gallery Support 1.26 2005-02-10 | Added Cover Support 1.27 2005-02-12 | Added Trailer and Music Support, Added Title Theme 1.30 2005-02-14 | Added IMDB Tag, some minor Changes 1.31 2005-02-22 | Added Academy Awards Support 1.36 2005-02-23 | Added Support for Mithirandir Java Class 1.37 2005-02-27 | Added Awards Support 1.38 2005-03-13 | Dynamically Resizable 1.39 2005-03-15 | Added Enhanced Trailer Support and Revolving Effect 1.40 2005-03-17 | Added Support for COLORNAMES 2005-03-23 | Corrected French Language Definitions 2005-03-26 | Added Support for details tag 1.41 2005-04-01 | Added various Picture Paths in the Settings 2005-04-02 | Added Portuguese language 2005-04-02 | Added Google and MRQE Review Buttons 1.42 2005-04-06 | Added MIDI Support for Gallery 2005-04-03 | Added XML Parser support 1.45 2005-04-05 | Added Extended Download support 1.46 2005-04-12 | Added Extended Box set Support 1.43/1.47 2005-04-14 | Added French Ratings 2005-04-14 | Added Support for COLORNAMES in Personal Infos Tab Page 2005-04-16 | Added Support for tagline tag 2005-04-16 | Added advanced Box set views 2005-04-23 | Added IMDb Rankings 1.48 2005-04-25 | Added alternative cover display 2005-04-26 | Added user specific Buttons 2005-04-28 | Found White Sparkles problem and removed alternative cover display 1.44 2005-04-28 | TITLETAGLINE support 2005-04-29 | Added Support for storage tag 2005-04-29 | Added Auto-Initialization for Version >= 2.40 2005-04-30 | Improved Settings to enable/disable Skin Features 2005-04-30 | Added Collection Statistics 1.49 2005-05-01 | Added Dutch Ratings 2005-05-02 | Added <TITLE> support for user defined buttons 2005-05-03 | Added Runtimes in Debug mode 2005-05-10 | Added Tags for IMDB Ratings and Votes 2005-05-12 | Added Download support for MPTV Galleries 2005-05-14 | Added new Tag system loaded from File Titles.txt 1.45 / 1.50 2005-05-15 | Added Gallery Management Functions 2005-05-16 | Added Production Country and <COUNTRY> Tag 2005-05-17 | Re-Created Tab Page Code to make Tab Page fade out with Feature 2005-05-18 | Improved Settings to enable/disable Download Checkboxes 2005-05-22 | Improved Headshot Display 2005-05-28 | Added Logos for Features and new studio logos 2005-05-29 | Added user defined Titles for the IMDB Links 2005-06-01 | Added Logos for Audio Formats and Languages 2005-06-02 | NewTitles.txt Support for English-Speaking Users 2005-06-05 | Added MyCountry Support for US/UK Subtitles 2005-06-12 | Added support for <ORIGINAL_TITLE>, <LAST_WATCHED_BY> and | <LAST_WATCHED_ON> for DVD-Profiler 2.4.0 beta 2005-06-12 | Added support for new subtitles of DVD-Profiler 2.4.0 beta 2005-06-13 | Finally removed the gap problem! 1.51 2005-06-13 | Added support for SHOWTITLE and SHOWDESC of 2.4.0 beta 2005-06-14 | Added support for Contributors, Disc Locations and Disc Slot 2005-06-17 | Added Headshots Displays 2005-06-23 | Some adjustments for the release version of DVD-Profiler 2.4 2005-06-27 | Added Corean and Taiwan Ratings 2005-07-01 | Added Widescreen Optimizations 2005-07-02 | Added BAFTA Awards Support 2005-07-03 | Added Support for Runtime, Studios and Genres Tags 2005-07-17 | Added Support for Quotes, Trivia, Goofs and Reviews Tags 1.52 2005-07-17 | Revised Theme Feature 2005-07-18 | Details, Quotes, Trivia, Goofs and Reviews Tags from File 2005-07-18 | Added Collection Awards Generation 2005-07-18 | Updated Awards Feature with original title 2005-07-19 | Added Buttons for IMDb Quotes, Trivia, Goofs and Reviews 2005-07-20 | Added Awards Statistics 2005-07-24 | Expanded Theme Feature 2005-07-29 | Added Ranking Statistics 2005-08-07 | Added Saturn Awards Support Abbildungsverzeichnis: Abbildung 1: Mithirandir's Skin v1.52 1 Abbildung 2: Markierungen (Tags) 6 Abbildung 3: <AKA> und <ORI > Tags 7 Abbildung 4: <COUNTRY> Tag 7 Abbildung 5: <TAGLINE> 7 Abbildung 6: <WATCHED>, <STORAGE> und <COMMENTS> Tags 8 Abbildung 7: <RUNTIME> 9 Abbildung 8: <IMDB>, <RATING> und <VOTES> Tags 9 Abbildung 9: <QUOTES>-Tag 10 Abbildung 10: <TRIVIA>-Tag 10 Abbildung 11: <GOOFS>-Tag 11 Abbildung 12: <REVIEWS>-Tag 11 Abbildung 13: <DETAILS> Tag (EPG) 12 Abbildung 14: Eingabe des <DETAILS> Tags für EPG's 13 Abbildung 15: Headshots 14 Abbildung 16: Optionen 1 14 Abbildung 17: Erweiterte Headshot-Anzeige 15 Abbildung 18: Galerie 16 Abbildung 19: Galeriekontrollbalken 17 Abbildung 20: Galerie-Bildanzeige 17 Abbildung 21: Galerie-Übersicht 18 Abbildung 22: Titelbilder 18 Abbildung 23: Trailer 19 Abbildung 24: Standard-Buttons 20 Abbildung 25: IMDb-Inhaltsbuttons 21 Abbildung 26: Benutzerdefinierte Buttons 21 Abbildung 27: DVDFolks 21 Abbildung 28: Einfache Coveranzeige 22 Abbildung 29: Erweiterte Coveranzeige 22 Abbildung 30: Revolving Feature 23 Abbildung 31: Auszeichnungen (Awards) 24 Abbildung 32: IMDb Bewertungen (Ratings) 27 Abbildung 33: IMDb Top-Listen (Rankings) 28 Abbildung 34: Statistiken 29 Abbildung 35: Auszeichnungs-Statistiken 30 Abbildung 36: IMDb Bewertungsstatistiken 31 Abbildung 37: Erweiterte Box Set-Anzeige 32 Abbildung 38: Erweiterte Anzeige des Box Set Inhaltes (Übersicht) 32 Abbildung 39: ColorNames (mit DVD-Profiler 2.40) 33 Abbildung 40: Automatische Spracheinstellung und Debug Tab page 33 Abbildung 41: Download Applet 34 Abbildung 42: Download Tabpage 35 Abbildung 43: Download Logbuch 35 Abbildung 44: Download Skin "mithirandirDownload" 36 Abbildung 45: Management Funktionen 37 Abbildung 46: Export der Profildatenbank 37 Abbildung 47: Download Management-Funktionen 38 Abbildung 48: Datendateien Management-Funktionen 38 Abbildung 49: Titelzeile im Standardfall 40 Abbildung 50: Titelzeile mit Werbezeile und Titelbild 40 Abbildung 51: Galeriekontrollbalken im Standardfall 41 Abbildung 52: Galeriekontrollbalken mit Scrollmöglichkeit 41 Abbildung 53: Hauptfenster 42 Abbildung 54: Widescreen-Optimierung 44 Abbildung 55: Active-X Requester 50 Abbildung 56: Java Richtlinientool (Policies) 50 Abbildung 57: Richtlinieneintrag hinzufügen 51 Abbildung 58: Berechtigung hinzufügen 51 Abbildung 59: Berechtigung: RuntimePermission 52 Abbildung 60: Berechtigung: FilePermission 52 Abbildung 61: Berechtigung: SocketPermission 53 Abbildung 62: Java Permissions 53 Abbildung 63: Java Richtlinientool 54 1