Mercredi 04 Août 2005
Bonjour,
Ce qui à
l’origine en Janvier 2005 était une tentative de créer un skin afin de pouvoir
profiter au maximum de l'espace de mon écran en 1600x1200, tout en gardant un look
similaire au skin par défaut de DVD Profiler, est devenu un véritable projet,
qui nécessite désormais un fichier d’instructions.

Illustration 1: Mithirandir's Skin v1.52
Vous trouverez dans
ce fichier quelques instructions pour installer le skin et des conseils
généraux d'usage et quelques conseils en cas de problèmes que j'ai rencontré
lors du développement du skin ou bien que les testeurs ont rencontré et
auxquels nous avons trouvé des solutions.
Le skin est fourni tel quel. Je ferai de mon mieux pour corriger les bugs qui
seront rapportés dans le sujet du forum de DVD Profiler, dans la rubrique Skins
ou bien sur le forum de DVD-Live ou bien par mail à cette adresse : mithirandir@dvd-live.de. Malgré tout,
le projet est un loisir donc il
ne faut pas
s'attendre à un support professionnel.
Si vous voulez
utiliser une partie de mon code pour votre propre projet, n'hésitez pas à le
faire. J'apprécierai néanmoins que vous indiquiez en commentaire quelque part
que vous réutilisez en partie mon code.
Ayez du
plaisir,
Oliver Könen
aka
Mithirandir

Pour utiliser
mon skin, vous aurez besoin des logiciels suivants :
1.
DVD-Profiler
2.3x et supérieur d’ InterVocative
Ce skin a été développé et testé avec la version 2.3.x. Je n'ai aucune idée si
il peut fonctionner sur une version antérieure et c'est pour cela que je ne
pourrais pas donner de support si vous l'utilisez sur une version antérieure.
Certaines fonctionnalités supportées par ce skin à l’instar de COLORNAMES et
d’ajustement automatique du langage sont uniquement supportées par la nouvelle
version de DVD-Profiler (2.4.x)
2.
Internet
Explorer 6.0
Comme DVD-Profiler dépend de l'installation d'Internet Explorer, je suppose que
vous avez la version actuelle d'installée (>= 6.0).
3.
Machine
Virtuelle Java
Une machine virtuelle Java (Microsoft ou Sun) n'est pas absolument nécessaire
mais fortement conseillé. Certaines fonctionnalités, comme le téléchargement,
les statistiques et la gestion des opérations nécessitent néanmoins la machine
virtuelle Java pour être opérationnelles.
Typiquement, elle est installée par défaut avec Windows. Malheureusement,
depuis le 4 Février 2003, Microsoft a supprimé la machine virtuelle Java de XP
SP1a. Cela n'affecte uniquement que les utilisateurs de XP qui n'avaient pas la
machine virtuelle Java déjà installée.
Il y a toujours des possibilités d’obtenir la VM de Microsoft (par exemple,
elle fait partie du Service Pack 5 pour Studio 6.0):
http://msdn.microsoft.com/vstudio/downloads/updates/sp/vs6/sp5/default.aspx
mais Microsoft n’offre plus de support.
Vous pouvez malgré tout utiliser la machine virtuelle Java de Sun disponible à
cette adresse :
http://java.sun.com/j2se/downloads.html
Extraire le contenu du fichier "mithirandir_v_152.zip" dans un
répertoire temporaire, vous obtenez trois fichiers principaux
"mithirandir_v_152.dps", "mithirandirDownload_v_152.dps" et
"mithirandirs_skin_master.zip" (plus des fichiers d’instructions
LisezMoi).
Copier les fichiers "mithirandir_v_152.dps" et
"mithirandirDownload_v_152.dps" dans votre répertoire "<DVD-Profiler>\skins"
(<DVD-Profiler> fait référence au répertoire d’installation de DVD
Profiler).
Extraire le fichier "mithirandirs_skin_master.zip" faisant partie
de l’archive "mithirandir_v_152.zip" dans le répertoire DVD Profiler,
en respectant et conservant la structure de répertoires incluse dans l’archive.
Cela devrait extraire:
Le fichier "settings.js" dans le répertoire "<DVD-Profiler>\skins"
Plusieurs fichiers *.class dans le répertoire "<DVD-Profiler>\java"
Plusieurs sous répertoires dans le répertoire "<DVD-Profiler>\images"
plusieurs fichiers textes dans le répertoire "<DVD-Profiler>data\infos"
Pour installer les classes java, copiez ou
déplacez les fichiers *.class dans le répertoire "classes" de votre
machine virtuelle :
Pour la machine virtuelle de Microsoft, il s’agit du répertoire "<Windows>\Java\Classes\"
(<Windows> fait référence au répertoire d’installation de Windows,
e.g. "C:\Windows" or "C:\WinNT").
Pour la machine virtuelle de Sun, il s’agit du répertoire"<Program
Files>\Java\j2re1_x.y_z" ou "<Program
Files>\Java\jre1_x.y_z" (cela dépend de la version de la machine
virtuelle). Si vous n'avez pas de sous répertoire "classes"qui
existe, vous devez le créer !
Notes:
1.
Si vous
utilisez la machine virtuelle de Sun, lisez attentivement la Partie V: Problèmes/Solutions .2 (Erreurs de classes Java)
afin de créer ou d’ajuster les règles pour les classe Java!
2.
Les fichiers
nécessaires à l’affichage des récompenses doivent être téléchargés séparément
et placés dans le répertoire "<DVD-Profiler>\data\infos",
remplaçant ainsi les fichiers factices existants.
3.
Avant
d’utiliser le skin dans DVD Profiler, prenez soin de vérifier que tous les
paramètres dans le fichier "Settings.js" correspondent à votre
configuration! Vous rencontrerez des difficultés en cas contraire! A chaque
nouvelle version du skin et nouvelle fonctionnalité ajoutée, des ajustements
peuvent s’avérer nécessaires au sein de ce fichier.
Les sources officielles pour télécharger ce skin et ses fichiers
supplémentaires sont les suivantes:
http://www.geocities.com/ya_shin/
http://www.dougweb.org/dvdpro/
http://www.mithirandir.de/dvd-profiler/skins/mithirandir_v_152.zip
Le skin
"Mithirandir's skin" dans sa version actuelle 1.52 possède les
fonctionnalités et limitations suivantes :
Vous pouvez
choisir la langue du skin parmi les langues suivantes:"Anglaise",
"Allemande", "Néerlandaise", "Française" et
"Portugaise".
Si vous voulez
d'autres langues, vous devez me fournir les chaînes de caractères traduites qui
sont utilisées à l'intérieur du skin.
Vous pouvez
utiliser le champ "notes" pour enregistrer des informations
supplémentaires à propos du DVD comme un titre alternatif, le titre original
pour les films étrangers, le tag IMDB ou bien quand le DVD a été vu pour la
dernière fois. Pour cela, les informations supplémentaires que vous voulez
inclure doivent être encadrées par des tags spéciaux qui doivent commencer
obligatoirement par <TAGNAME> et se terminer par </TAGNAME>, par
exemple <AKA>...</AKA> pour le titre alternatif.

Pour le moment,
les tags suivants sont supportés par le skin:
Affiche le
texte contenu entre <ORI> </ORI> comme Titre Original
dans la section Titre du skin. Par exemple <ORI>Per qualche
dollaro in più</ORI> fera apparaître le titre original pour le
film “…Et pour quelques dollars de plus” (voir ci-dessous)

Illustration 3:
<AKA> et <ORI > tags
Affiche le
texte contenu entre <AKA> </AKA> comme Titre
Alternatif dans la section Titre du skin. Par exemple, <AKA>For a
Few Dollars More</AKA> fera apparaître le titre original pour le
film “…Et pour quelques dollars de plus”.
Affiche le texte contenu entre <COUNTRY> </COUNTRY> comme pays de production pour le titre courant dans la section Titre du skin. Par exemple, <COUNTRY>USA</COUNTRY>.

Illustration
4: <COUNTRY> tag
Affiche le
texte contenu entre <TAGLINE> </TAGLINE> comme tag
line( phrase accrocheuse), par exemple <TAGLINE>In space no one
can hear you scream.</TAGLINE> fera apparaître la phrase pour le
film “Alien” sous le titre dans l’entête du skin.

Affiche la date
contenue entre <WATCHED> </WATCHED> comme date de
visionnage dans l’onglet “Infos Pers.:”. Par exemple, <WATCHED>01-04-2003</WATCHED>.
Depuis la version 2.4 de DVD Profiler, la date renseignée par “Visionné par” s’affiche
aussi ici.
Affiche le
texte contenu entre <STORAGE> </STORAGE> comme
indication de stockage pour le DVD courant dans l’onglet “ Infos Pers.:”. Par
exemple: <STORAGE>Bibliothèque 4</STORAGE>
Affiche le
texte contenu entre <COMMENTS> </COMMENTS> comme
commentaire pour le DVD courant dans l’onglet “ Infos Pers.:”. Par exemple <COMMENTS>2
Disques</COMMENTS> ou
<COMMENT>Téléfilm</COMMENT>

Illustration
6: <WATCHED>, <STORAGE>, et <COMMENTS> tags
Affiche le
texte contenu entre <STUDIOS> </STUDIOS> comme
studios supplémentaires pour le DVD courant. Par exemple :<STUDIOS>Marvel
Entertainment, BMG Video<STUDIOS>. Ceci permet à l’utilisateur
d’outrepasser la limitation de trois studios imposée par DVD Profiler, ce qui
est parfois nécessaire.
<GENRES>:
Affiche le
texte contenu entre <GENRES> </GENRES> comme genres
supplémentaires pour le DVD courant. Par exemple : <GENRES>Mystère,
Crime</GENRES>. Ceci permet à l’utilisateur d’outrepasser la limitation
de trois genres imposée par DVD Profiler.
.
<RUNTIME>:
Affiche le
texte contenu entre <RUNTIME> </RUNTIME> comme durée
du DVD dans un format étendu. Par exemple : <RUNTIME > 1:47:54
</RUNTIME>. Ceci permet à l’utilisateur d’afficher une durée plus
précise que celle permise par DVD Profiler. Cela peut être intéressant dans le
cas des versions Director’s cut par exemple. Le format supporté peut-être
“hh:mm:ss" ou "mmm:ss", e.g. "01:47:54“ ou “107:54“.

<IMDB>:
Utilise le
texte contenu entre <IMDB> </IMDB> comme lien IMDB
direct dans l’onglet "Infos
Pers.".
Par exemple <IMDB>tt0077416</IMDB>
vous donnera le lien IMDB du film “Voyage au bout de l’enfer” (Deer Hunter).
(voir Partie IV: Personnalisation pour les
options).
Le format du
lien peut être modifié dans le paramétrage du fichier “settings.js” par
l’intermédiaire de la variable « IMDB Title » (voir aussi: Partie IV: Personnalisation), où <TITLE> sera
remplacé par le titre du profil sélectionné, <YEAR> sera remplacé par
l’année de production du profil sélectionné et <LINK> sera remplacé par
le lien réel.
Par exemple, le
format "<TITLE> (<YEAR>) [<LINK>] s’affichera comme
indiqué dans l’illustration 8:

Illustration 8:
<IMDB>, <RATING> et <VOTES> Tags
Affiche le
texte contenu entre <RATING> </RATING> comme note
d’IMDb obtenue pour le DVD courant dans l’onglet " Infos Pers.". Par exemple <RATING>8.1/10</RATING>.
Affiche le
texte contenu entre <VOTES> </VOTES> comme nombre de
votes IMDb obtenue pour le DVD courant dans l’onglet " Infos Pers.". Par exemple <VOTES>28.524</VOTES>.
<QUOTES>:
Affiche le texte
contenu entre <QUOTES> </QUOTES> comme collection de
citations pour le DVD courant dans l’onglet “ Infos Add."

Affiche le
texte contenu entre <TRIVIA> </TRIVIA> comme collection d’anecdotes pour le DVD courant
dans l’onglet “ Infos Add."

Affiche le
texte contenu entre <GOOFS> </GOOFS> comme collection de bévues pour le DVD courant
dans l’onglet “ Infos Add."

Illustration
11: <GOOFS> tag
Affiche le
texte contenu entre <REVIEWS> </REVIEWS> comme collection de critiques pour le DVD courant
dans l’onglet “ Infos Add."

Illustration 12:
<REVIEWS> tag
Affiche le
texte contenu entre <DETAILS> et </DETAILS> comme
description détaillée pour le DVD courant, par exemple les guides des épisodes
TV (EPG) ou bien la liste des chansons pour les DVD musicaux, étant donné que la
quantité d’informations risque d’excéder la capacité du champ Résumé.
Le tag
<DETAILS> accepte le code HTML,
comme l’intégration d’images ou de fond d’images, jouer de la musique ou des
sons, changer les couleurs, etc. Certains codes HTML, cependant, n’apparaîtront
pas correctement, étant donné que l’analyseur HTML utilisé par le skin ne
supporte pas tous les tags HTML disponibles.
Cela a été
inventé pour supporter le projet EPG d'addicted2dvd. Vous pouvez vous rendre à
cette adresse pour plus d'informations : "http://dvd.snowhopers.com/epg/"!

Illustration 13: <DETAILS> Tag (EPG)

Illustration 14:Entrée des
données <DETAILS> tag pour EPGs
Notes:
1.
Pour
utiliser les EPG, téléchargez les
fichiers à l’adresse Internet donnée
plus haut.. Copiez les images dans le répertoire défini dans le fichier « settings.js » ("MyDetailsPath",
voir aussi Partie IV: Personnalisation et insérez
le texte HTML dans le champ « Notes ». Ensuite, encadrez le par
<DETAILS> et </DETAILS>.
2.
Vous pouvez
éventuellement enlever la référence au répertoire pour les images à l’intérieur
du code HTML, puisque ceci a été remplacé par le répertoire défini dans la
variable "MyDetailsPath" du fichier « settings.js ». Cependant, si vous
le faites, les images ne s’afficheront pas pour d’autres skins utilisant le
champ « Notes ».
3.
Les fichiers
de musique (Midi/MP3) inclus éventuellement dans l’EPG pourraient faire double
emploi avec le support de fichiers audio au sein de la galerie. Aussi, vaudrait
il mieux n’utiliser qu’un seul support.
4.
Au lieu de
l’inscrire dans le champ “Notes”, et ce à partir de la version 1.52, le contenu
du tag <DETAILS> peut être lu à partir d’un fichier externe. Pour cela,
le nom du fichier EPG doit être inclus dans le fichier"Titles.txt".
Par exemple, l’entrée "German/24 – Season 1- Mithirandir.html"
lirait le contenu du fichier :
"<MyInfosPath>/Details/German/24 – Season 1 – Mithirandir.html"
5. Au lieu de l’inscrire dans le champ “Notes”, et ce à partir de la version 1.52, le contenu des tags <QUOTES>, <TRIVIA>,<GOOFS> et <REVIEWS> peuvent aussi être lus à partir d’un fichier externe. Ces fichiers doivent être mis dans le(s) répertoire(s) <MyInfosPath>/<Tag> (e.g. <MyInfosPath>/Quotes) et leur noms doivent avoir la structure: <titre>.<tag>.html, avec <titre> comme titre original ou localisé du DVD (les caractères ne pouvant être utilisés dans les noms de fichiers seront remplacés par "_"). Par exemple pour le film "Star Wars: Episode IV: A New Hope": vous utiliserez:
<MyInfosPath>/Quotes/Star
Wars_ Episode IV_ A New Hope.qotes.html
<MyInfosPath>/Goofs/Star
Wars.goofs.html
3. Affichage des
portraits:
Les portraits
(“Headshots”) sont des petites images de portraits d’acteurs, actrices ou
membres de l’équipe du film. Pour utiliser cette fonctionnalité, vous devez
créer un répertoire appelé "headshots"
dans le répertoire "images" de DVD Profiler (en général "<DVD
Profiler>\IMAGES\headshots") et y stockez vos images. Ce répertoire
doit aussi être mis à jour dans la variable "MyHeadshotsPath" dans le
fichier « settings.js »
pour en permettre l’accès (voir aussi: Partie IV:
Personnalisation).

La convention
retenue pour les noms des fichiers de portraits est "<nom>.gif"
ou "<nom>.jpg", où <nom> est constitué de
toutes les parties du nom apparaissant dans la liste d’acteurs. Ainsi pour
Gérard Depardieu, le fichier sera "Gérard Depardieu.gif" ou "
Gérard Depardieu.jpg" et pour Depardieu, Gérard (paramétrage dans les
options de DVDPro) ce sera " Depardieu, Gérard.gif" ou "
Depardieu, Gérard.jpg". Je suggère que vous choisissez une option et de ne
plus en changer.

Un cas spécial
se présente quand e nom de l’acteur/actrice/membre de l’équipe est constitué d’un
seul mot, par exemple “Zabou”. Au contraire des autres skins, le portrait peut
se nommer "Zabou.jpg" ou
"Zabou.gif" au lieu de "Zabou .jpg" ou "Zabou
.gif" (notez l’espace entre le nom et l’extension).
A partir de la
version 1.51 de ce skin, il est possible d’afficher une vue de tous les
portraits disponibles pour le profil sélectionné, montrés sous la liste
d’acteurs dans l’onglet "Infos Prod.".
Ceci s’active au moyen de la variable "ALL_HEADS" dans le
fichier “settings.js” (voir aussi Part IV: Personnalisation).

Illustration 17: Vue
d’ensemble des portraits
Afin de pouvoir
utiliser les affiches et les images de galeries, les fonctionnalités de galerie
et diaporama ont été ajoutées

Pour chaque
DVD, vous avez besoin d'un sous répertoire"<UPC>" dans
le répertoire “Gallery » ("<DVD-Profiler>\IMAGES\Gallery\")
afin de permettre une identification appropriée: "<DVD-Profiler>\IMAGES\Gallery\<UPC>".
où <UPC> correspond à l’EAN/UPC du DVD dans DVD Profiler. Par
exemple, la galerie du DVD R2 “Le Trésor de la Sierra Madre” sera incluse dans
le répertoire "<DVD-Profiler>\IMAGES\Gallery\321950650224".
Le répertoire de l’ensemble des Galeries doit aussi être paramétré à la
variable "MyGalleryPath" dans le fichier “settings.js” pour en
permettre l’accès (voir aussi: Partie IV:
Personnalisation).
Si une galerie
d’images est présente, un bandeau s’affiche en haut entre la zone du Titre et
la fenêtre principale, avec des caractères dénotant les éléments de la galerie:
![]()
Illustration 19: Barre
d’accès à la Galerie
|
"P"
|
Posters |
(le nom du fichier
de l'image commence par "poster") |
|
"T"
|
Titres |
(le nom du
fichier de l'image commence par "title") |
|
"S" |
Captures d'écrans |
(le nom du fichier de l'image commence par
"screenshot") |
|
"D" |
Images du
tournage |
(le nom du fichier
de l'image commence par "shooting") |
|
"M"
|
Menus |
(le nom du
fichier de l'image commence par "menu") |
|
"V"
|
Bande annonce
du film ou vidéos |
(reconnues par l'extension du fichier) |
|
"A"
|
Titres de
musique ou autre son |
(reconnus par
l'extension du fichier) |
Tous les autres
éléments sont numérotés séquentiellement.
L'affichage de
ces éléments est assuré par "mouse over", si vous éloignez le curseur
de la souris, l'affichage ou la lecture de l'élément sera stoppée.

Illustration 20: Galerie-
Image
En cliquant sur
le bandeau, la fenêtre de l'explorateur Windows du répertoire “gallery”
s’ouvrira pour vous aider à garder la galerie organisée..
4a. Images:
Les types
d’images supportées sont : *.gif, *.jpg, *.bmp et *.png.
Vous pouvez
aussi voir toutes les images de la galerie avec une vue d'ensemble avec"<ALL>"
ou bien comme un diaporama avec "<SHOW>".

Illustration 21: Galerie-
Vue d’ensemble
Si il existe des
images pour la galerie, l'onglet appelé "Galerie" sur le côté droit
va vous fournir un aperçu des images de la galerie ; si vous cliquez sur la
vignette d'un aperçu, cela va afficher l'image..
Typiquement, les
images de titre font juste partie des images de la galerie mais il y a d'autres
modes d’affichage, paramétrables dans le fichier “settings.js”:

Vous avez la
possibilité par exemple d’avoir l’image du titre “title.jpg" ou
"title.gif") affichée par déplacement du pointeur de la souris
sur le Titre. Il est aussi possible d’afficher l’image du titre uniquement, ou
une combinaison de l’image du titre et de texte. Vous trouverez plus de détails
sur ceci dans la partie Personnalisation (Partie IV:
Personnalisation).
Les fichiers
vidéo et audio sont stockés dans le répertoire de la galerie de la même manière
que la galerie d'images. Le skin est compatible avec les fichiers *.mov, *.avi, *.wmv, *.asf, *.mpg et aussi les fichiers audio *.wma, *.wav *.mid et *.mp3. Le skin lira uniquement les
formats de fichiers pour lequel un plug-in est installé. Vous pouvez tester
cela en essayant d'ouvrir un fichier avec Internet Explorer.
Les vidéos
seront lues à leur taille standard. Une exception pour les fichiers quicktime
(*.mov). Ils seront lus à une taille standard. Pour passer outre ce
comportement, vous pouvez inclure les dimensions dans le nom du fichier, par
exemple trailer (320x160).mov, trailer_480.mov ou juste (480x200).avi. Si les
dimensions sont données, TRAILER_FACTOR sera appliqué. (Voir aussi: Partie IV: Personnalisation).

Illustration 23: Galerie-
Bande-Annonce
Si un fichier
audio "title.mp3" ou "title.mid" fait partie de la
galerie, le skin le lira en fond sonore quand le profil du DVD sera
sélectionné. Dans le fichier “settings.js”,
vous pouvez indiquer au choix une lecture unique ou en boucle (voir aussi: Partie IV: Personnalisation).
La version 1.52
apporte une modification substantielle à la fonctionnalité de lecture d’un
fichier audio en fond sonore. Un répertoire additionnel dans la galerie,
<MyThemesPath> a été créé pour stocker les fichiers audio. Ceci a pour
but essentiel de gérer les pistes musicales communes à plusieurs DVD, comme les
séries télévisées, pour éviter de dupliquer les mêmes fichiers dans différents
répertoires de la galerie.
Afin d’associer
les pistes dans le répertoire commun à un ou plusieurs DVD, le nom du fichier
doit respecter un certain format: <Titre>.<Extension> ou
<Titre> - <Description>.<Extension>, avec <Titre> étant le titre
original ou localisé du DVD, <Description> étant une description
quelconque de la piste musicale et <Extension> étant l’extension
du fichier (les caractères ne pouvant être utilisés dans le nom de fichier
seront remplacés par "_"). Par exemple:
"Buffy et les Vampires.mp3"
"Buffy et les Vampires – Titre principal.wma"
Le skin vous
fournit quelques boutons, suggérant quelques liens utiles vers des sites
standard. Cinq d'entre eux sont localisés en bas de l'onglet "Résumé", le dernier se trouvant
dans l'onglet"Infos Pers."

Illustration 24: Boutons
Standard
Recherche
l’entrée du titre courant dans l’Internet Movie Database.
"www.imdb.com" pour les
utilisateurs internationaux. "german.imdb.com"
pour les utilisateurs allemands (ceci dépend du paramétrage du langage du skin)
Recherche
l’entrée du titre courant dans l’"Online Film Datenbank"
"www.ofdb.de". spécialement utile
pour les problèmes de coupures au montage de vos DVD.
ouvre une page
vers la critique du titre courant sur le site allemand "DVD-Live"
"www.dvd-live.de". C'est
un très bon forum allemand avec de très bonnes critiques..
Recherche les
critiques du titre courant sur le serveur Google "www.google.com".
Recherche les
critiques du titre courant sur le serveur MRQE (Movie Review
Query Engine) www.mrqe.com.
Comme la
recherche de prix proposée en standard par Intervocative ne s'applique pas aux
titres et aux distributeurs allemands, cela vous donne l'opportunité de faire
une comparaison de prix du titre courant.
En plus des 6
boutons mentionnés plus haut, 5 boutons dans l’onglet “Infos Add.” procurent des liens aux citations (Quotes), anecdotes
(Trivia), bévues (Goofs), listes des bandes sonores et les critiques externes
d’IMDB.

Illustration 25:
Boutons du contenu IMDb
En plus des
boutons définis plus haut, vous avez la possibilité de définir le titre et le
contenu de quatre boutons supplémentaires, qui se trouvent dans l’onglet “Infos Pers.”. Les titres et les URL pour
ces boutons peuvent être paramétrés dans le fichier « settings.js »(voir aussi: Partie IV:
Personnalisation), le skin remplacera le mot <TITRE> de l’URL
par le titre du disque courant,par exemple "http://www.allocine.fr/recherche/?motcle<TITRE>".
![]()
Illustration 26: Boutons
définis par l’utilisateur
Avec ces boutons, il est aussi possible d’appeler
des applications locales. On pourrait par exemple démarrer l’application HTML
"DVDFolks" (application qui peut être téléchargée à l’adresse "http://www.dougweb.org/dvdpro/dvdfolks") par l’URL suivante définie dans le fichier “settings.js” "file://C:/Program
Files/InterVocative Software/DVD Profiler/skins/DVDFolks0.8.hta"
(Remarquez l’usage de "/"!).

Le répertoire
des images de couverture (en règle générale "<DVD
Profiler<\IMAGES") doit être paramétré dans la variable
"MyCoversPath" du fichier “settings.js”afin
d’en permettre l’accès (voir aussi: Partie IV:
Personnalisation)!
Il y a quelques
améliorations par rapport à l’affichage standard. En cliquant sur une image de
l’onglet “Images” avec le bouton
gauche de la souris, elle sera affichée durant un certain temps(configurable),
en cliquant avec le bouton droit, recto et verso s’afficheront horizontalement.

Illustration 28: Affichage
Simple

Illustration 29: Affichage
Etendu
Si vous activez
l’effet "Revolving" dans le fichier “settings.js” (voir aussi: Partie IV:
Personnalisation), les images recto et verso des couvertures sont affichées
avec un effet rotatif (rotation en 3D). L'affichage large des deux couvertures
est seulement possible pour le moment avec la fonctionnalité diaporama.

Illustration 30: Effet
rotatif
Note:
Si vous avez le message d’erreur "Cannot create Object" après
avoir activé l’effet rotatif, merci de vous référer aux procédures décrites
dans Partie V: Problèmes/solutions 3.
7. Récompenses:
Depuis sa
version 1.40, ce skin supporte quatre types de récompenses (dans les versions
1.51/1.52 un cinquième et sixième type
de récompenses ont été ajoutés) et affiche les récompenses du film courant dans
l’onglet “Récompenses:” En vue de
fournir au skin les informations nécessaires, les fichiers de données
spécifiques doivent être placés dans le répertoire défini par la
variable:"MyInfosPath" ("<DVD-Profiler>\data\infos\"
en standard) dans le fichier “settings.js”
(voir aussi: Partie IV: Personnalisation).

Les
informations suivantes sont disponibles:
Contient les vainqueurs et les nominés des Academy Awards depuis le début jusqu'à
maintenant. Les fichiers sont différents pour chaque langue, par exemple "academy_awards_ger.txt"
contient la version allemande pendant que " academy_awards _eng.txt"
contient la version anglaise.
Contient les
vainqueurs et les nominés des Golden
Globes depuis le début jusqu'à maintenant. Les fichiers sont différents
pour chaque langue, par exemple "golden_globes_ger.txt" contient la
version allemande pendant que "golden_globes_eng.txt" contient la
version anglaise.
Contient les
vainqueurs et les nominés du Festival de
Berlin depuis le début jusqu'à maintenant. Les fichiers sont différents
pour chaque langue, par exemple "berlinale_ger.txt" contient la
version allemande pendant que "berlinale_eng.txt" contient la version
anglaise.
Contient les
vainqueurs et les nominés du Festival de Cannes depuis le début
jusqu'à maintenant. Les fichiers sont différents pour chaque langue, par
exemple "cannes_festival_ger.txt" contient la version allemande
pendant que "cannes_festival_eng.txt" contient la version anglaise.
Contient les
vainqueurs et les nominés de la British Academy of Film and Television Arts
depuis le début jusqu'à maintenant. Les fichiers sont différents pour chaque
langue, par exemple "bafta_ger.txt" contient la version allemande
pendant que "bafta_eng.txt" contient la version anglaise.
Contient les
vainqueurs et les nominés des Saturn Awards depuis le début jusqu'à
maintenant. Les fichiers sont différents pour chaque langue, par exemple
"saturn_awards_ger.txt" contient la version allemande pendant que
"saturn_awards_eng.txt" contient la version anglaise.
Tous ces
fichiers sont des fichiers texte spécialement formatés avec la structure
suivante:
Titre original|Titre
Localisé|Titre de Tri|Année|Pays|Récompense|Catégorie|Vainqueur? |Nominé(e(s))|__ Academy Awards|Elément
Par exemple:
The Incredibles|Les
Indestructibles|Indestructibles|2004|USA|Academy Award|
Best Original
Screenplay| |Brad Bird (Story &
Screenplay)|77th|6999
ou
Million Dollar Baby|Million Dollar Baby|Million
Dollar Baby|2004|USA| Academy Award|Best Picture|X|Clint Eastwood|77th|7016
Chaque ligne
est séparée par un retour à la ligne <CR>, toutes les entrées d'une ligne
sont séparés par le caractère "|"(Alt 124).
La coordination
et la maintenance des fichiers de récompenses (au moins pour la version
anglaise) appartiennent à la compétence de ya_shin.
Parce que les
fichiers de récompenses sont, au moins partiellement, dépendant de l'actuel
langage et la maintenance de ces fichiers demande beaucoup de travail, nous
apprécierons volontiers des traductions dans d'autres langues !
Note:
Les fichiers de données des récompenses doivent être téléchargés séparément
à partir de l’une des URL mentionnées plus haut. D’une part, ce n’était pas
utile d’ajouter les fichiers pour tous les langages dans le package
d’installation du skin, d’autre part ceci permet de maintenir les fichiers
aisément et de les mettre à jour.
8. Autres données:
Depuis la version
1.40 du skin, des informations complémentaires sur la totalité de la
collection, tel le titre original du film, sont recherchées à partir du fichier
de données appelé "Titles.txt" et affichées si
elles sont disponibles. Ceci permet d’éviter de rentrer manuellement les tags <ORI>,
<AKA>, <TAGLINE>, <STORAGE>, <COUNTRY>
<COMMENT> <STUDIOS>, <GENRES> et <RUNTIME> pour
chaque disque de votre collection dans le champ “Notes”.
Ce fichier est
un fichier texte spécialement formaté qui possède la structure suivante depuis
la version 1.45:
Film Localisé|Titre Original|Année de Production|Nr.
Collection|Commentaires|Titre-US|AKA-Titre|Tagline|Stockage|Pays|Lien
IMDB|Studios|Genres|Durée|Détails
Par exemple:
Le voyage de Chihiro|Sen to
Chihiro no kamikakushi|2001|2367|2-DVD|Spirited away|The Spiriting Away of Sen
and Chihiro|Taneru no mukô wa fushigi no machi deshita|0|Japan|tt0245429|BMG
Video||120
ou
Un poisson nommé Wanda|A Fish
Called Wanda|1988|1766|2-DVD||| A tale of
murder, lust, greed, revenge, and seafood|Bibliothèque
4|USA/UK|tt0095159| |Comédie|107:54
ou
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
Chaque ligne
est séparée par un caractère de retour à la ligne <CR> et chaque champ
d'une ligne est séparé par le caractère "|". Si une information est
inutile ou non disponible, laissez le champ vide ou mettez “0”. Le fichier doit
être mis à jour et maintenu par l’utilisateur, si vous utilisez cette
fonctionnalité. Personnellement, j’utilise une feuille de calcul pour les données et exporte le fichier pour
créer le fichier "Titles.txt".
Le fichier
"Titles.txt" doit être stocké à l’endroit
défini dans la variable "MyInfosPath" dans le fichier “settings.js” ("<DVD-Profiler>\data\infos\"
en standard) pour en permettre l’accès (voir aussi: Partie
IV: Personnalisation).
Note:
Le fichier joue aussi un rôle important dans le cadre de la fonctionnalité
de téléchargement, car un plus grand nombre de fichiers (posters, titre et
galerie d’images, bandes-annonce) seront récupérés si le titre original ou le
titre US sont renseignés pour les titres localisés (par exemple Français ou
Allemand).
Depuis sa
version 1.45, ce skin supporte les liens directs avec IMDB et les notations d’
IMDb pour la totalité de la collection par le biais d’un nouveau fichier de
données nommé "Ratings.txt".

Ce fichier est
un fichier texte spécialement formaté, avec la structure suivante:
Title|Titre Original|Année
Production|Lien IMDB|Note IMDB|Votes IMDB
Par exemple:
The Godfather|0|1972|tt0068646|9.1/10|122,609
Chaque ligne
est séparée par un caractère de retour à la ligne <CR> et chaque champ
d'une ligne est séparé par le caractère "|".
Le fichier
"Ratings.txt" doit être stocké à l’endroit défini dans la
variable "MyInfosPath" du fichier “settings.js” ("<DVD-Profiler>\data\infos\"
en standard) afin d’en permettre l’accès (voir aussi: Partie
IV: Personnalisation
Note:
Ce fichier peut être généré automatiquement par la gestion des opérations
de la version actuelle de ce skin. Notez que, dépendant de la taille de votre
collection, ceci peut prendre beaucoup de temps. Vous aurez besoin d’une
connexion Internet et l’onglet “Applet" doit être sélectionné pour
que cela fonctionne.
Depuis la
version 1.50, ce skin supporte les listes des Meilleurs et des plus mauvais
films d’IMDB dans les fichiers de données suivants::
„imdb_top_250_films.txt" "250 Meilleurs films de
tous les temps selon IMDB"
„imdb_bottom_100_films.txt" "100 Plus mauvais
films de tous les temps selon IMDB "
„imdb_usatopmovies.txt" " Premiers au Box-Office (USA selon IMDB) "
„imdb_intltopmovies.txt" " Premiers au
Box-Office (Hors USA) selon IMDB "
„imdb_worldtopmovies.txt" " Premiers au Box-Office (Monde
entier) selon IMDB "
„imdb_toprated_genres.txt" " Meilleurs Films par Genre
selon IMDB "
„imdb_bottomrated_genres.txt" " Meilleurs Films par
Décennie selon IMDB "
„imdb_toprated_decades.txt" " Meilleurs Films
par sexe selon IMDB "
„imdb_bottomrated_decades.txt" " Plus mauvais Films par Genre selon
IMDB "
„imdb_toprated_gender.txt" " Plus mauvais Films par
Décennie selon IMDB "
„imdb_bottomrated_gender.txt" " Plus mauvais Films
par sexe selon IMDB "

Illustration 33:
Classements IMDb
Tous ces
fichiers sont des fichiers texte spécialement formatés dans un format de
fichier propriétaire développé dans ce but par moi-même.
Tous les
fichiers doivent être stockés à l’endroit défini dans la variable
"MyInfosPath" du fichier “settings.js”
("<DVD-Profiler>\data\infos\" en standard) afin d’en
permettre l’accès (voir aussi: Partie IV:
Personnalisation
Note:
Ces fichiers peuvent être générés automatiquement par le biais des opérations
de gestion de la version actuelle de ce skin.
Depuis la
version 1.50, ce skin supporte des statistiques de la totalité de la
collection, par exemple le nombre de films par genre, année de production,
studio, format audio ou aspect vidéo, de même que les valeurs les plus élevées
concernant la durée, les acteurs, réalisateurs, scénaristes, producteurs et
compositeurs, fournies par un fichier de données nommé "Statistics.txt".

Ce fichier est
un fichier texte spécialement formaté dans un format de fichier propriétaire
développé dans ce but par moi-même.
Le fichier
"Statistics.txt".doit être stocké à l’endroit défini dans la
variable "MyInfosPath" du fichier “settings.js” ("<DVD-Profiler>\data\infos\"
en standard) afin d’en permettre l’accès (voir aussi: Partie
IV: Personnalisation
Le nombre
d’éléments à afficher peut être paramétré avec la variable MAX_STATISTICS du fichier “settings.js”
Note:
Ce fichier peut être généré automatiquement par la gestion des opérations
de la version actuelle de ce skin. Notez que, dépendant de la taille de votre
collection, ceci peut prendre beaucoup de temps.
Depuis la version
1.52, ce skin supporte les statistiques de récompenses pour la totalité de la
collection, tels que le nombre de profils avec des récompenses, Oscars, Golden
Globes, Palmes du Festival de Cannes, Ours du Festival de Berlin, BAFTA ou
Saturn Awards. Les données pour cette fonctionnalité sont stockés dans un
fichier nommé "Award_Statistics.txt" et seront affichées si
disponibles.

Illustration 35:
Statistiques de Récompenses
Ce fichier est
un fichier texte spécialement formaté dans un format de fichier propriétaire
développé dans ce but par moi-même.
Le fichier
"Award_Statistics.txt" doit être stocké à l’endroit défini
dans la variable "MyInfosPath" du fichier “settings.js” ("<DVD-Profiler>\data\infos\"
en standard) afin d’en permettre l’accès (voir aussi: Partie
IV: Personnalisation
Note:
Le fichier "Award_Statistics.txt" peut être généré automatiquement par la gestion des
opérations de la version actuelle de ce skin. Notez que, dépendant de la taille
de votre collection, ceci peut prendre beaucoup de temps.
8f. Statistiques de
Classements IMDb
Depuis la version
1.52, ce skin supporte des statistiques concernant les classements d’IMDb pour
la totalité de la collection, telles que le nombre de profils classés dans les
250 meilleurs films, 100 ^mis mauvais films, premiers au Box-office,
Meilleurs/Plus mauvais par genre, décennie et sexe. Les données de cette
fonctionnalité sont stockés dans un fichier nommé "Ranking_Statistics.txt"
et seront affichés si disponibles.

Illustration 36:
Statistiques de Classements IMDb
Ce fichier est
un fichier texte spécialement formaté dans un format de fichier propriétaire
développé dans ce but par moi-même.
Le fichier
"Ranking_Statistics.txt" doit être stocké à l’endroit défini
dans la variable "MyInfosPath" du fichier “settings.js” ("<DVD-Profiler>\data\infos\"
en standard) afin d’en permettre l’accès (voir aussi: Partie
IV: Personnalisation
Note:
Le fichier "Award_Statistics.txt" peut être généré
automatiquement par la gestion des opérations de la version actuelle de ce
skin. Notez que, dépendant de la taille de votre collection, ceci peut prendre
beaucoup de temps.
Depuis la
version 1.43, ce skin supporte les nouvelles fonctionnalités suivantes:
Les images des
couvertures de tous les DVD du coffret sont affichées dans l'onglet "Disc
Infos" (si elles sont disponibles)

Illustration 37: Affichage
étendu des coffrets
Si vous faites
un clic gauche sur l'image, l'image sera affichée en grand pendant un certain
temps (configurable), si vous faites un clic droit sur l'image, cela affichera
un aperçu de toutes les images.

Illustration 38: Affichage
étendu des coffrets (vue d’ensemble)
Une nouvelle
fonctionnalité de à DVD Profiler 2.4
offre la possibilité d'afficher le nom des acteurs/actrices et les
membres de l'équipe du film en couleur. Avec cette fonctionnalité, le prénom,
le nom du milieu et le nom sont affichés avec une couleur différente pour une
meilleure clarté.

Illustration 39:
ColorNames (DVD-Profiler 2.4.0)
Une autre nouvelle
fonctionnalité de la version 2.4 de DVD-Profiler consiste en la possibilité
d’inclure dans le skin le numéro de version, la langue et le répertoire
d’installation du programme. Avec la version actuelle, la langue du skin sera
automatiquement ajustée au langage actuel de DVD-Profiler et n’a donc pas
besoin d’être paramétrée dans le fichier “settings.js”.(Attention,
pour ceci, renommez éventuellement le fichier de traduction afin qu’il
corresponde au paramétrage, par exemple:French au lieu de French 240)
Afin de
résoudre ou tout au moins faciliter la résolution de problèmes avec le skin,
des informations de débogage ont été incluses dans le skin. Ces informations
sont affichées dans l’onglet "Debug". Pour activer ceci, au
besoin, la variable "Debug" dans le fichier “settings.js” doit être positionnée à "true" (voir aussi: Partie IV: Personnalisation).

Illustration 40:
Paramétrage automatique de la langue et Informations de débogage
10. Téléchargements:
Depuis la
version 1.50 de ce skin, il n’est désormais plus nécessaire de télécharger
manuellement les fichiers multimédia comme les portraits, posters, titres et
bandes annonces et de les copier dans le bon répertoire.
A cet effet, la
fonctionnalité de téléchargement fut développé en tant que skin additionnel
(pour les utilisateurs ayant des écrans à faible résolution d’affichage) et
intégrée également dans ce skin. La fonctionnalité est constitué des trois onglets
suivants:
L’ Applet
est le lien direct à la classe Java
mithirandirDownload. Ici, les informations de débogage et d’autres
informations d’exécution de la class Java (qui s’occupe du téléchargement
proprement dit) seront affichées. Par défaut, seules les informations
concernant les téléchargements réussis ou les messages d’erreurs seront montrés
ici.

Illustration 41: Download
Applet
Cependant, en
cochant l’option "debug" dans le bandeau de l’applet, il est possible
d’afficher des informations additionnelles de débogage (qui seront indiquées
par un "D" au début de la ligne) aussi bien que des informations
d’exécution (qui seront indiquées par un "V" au début de la ligne) en
cochant l’option "verbose".
L’onglet "Download"
est l’ interface réelle pour l’utilisateur de la fonctionnalité de
téléchargement

Illustration 42: Onglet
Download
L’onglet
contient cinq cases à cocher, où vous pouvez sélectionner quel contenu doit être recherché et
téléchargé si disponible:
"Headshots" portraits des
acteurs/actrices et membres de l’équipe du film
"Coeur" posters, images
titres et galeries d’images
"Bande Annonce" bandes annonces
"Etendu" recherche
étendue des posters et galeries d’images
"Téléchargement Automatique" le téléchargement s’effectuera automatiquement à chaque nouveau profil
sélectionné (non recommandé)
Les valeurs par
défaut pour ces cases à cocher peuvent être paramétrées dans le fichier “settings.js” (voir aussi: Partie IV: Personnalisation).
L’onglet offre
aussi trois boutons, qui enclenchent le téléchargement des éléments
sélectionnés:
"Télécharger DVD Actuel" télécharge pour le profil courant.
"Télécharger certains" télécharge une sélection de profils définie par l’utilisateur, par
exemple, du numéro "1" à
"100" ou tous les titres de"A" à "B"
"Télécharger tous" télécharge toute la collection.
L’onglet "Log" contient le résumé
des actions de la fonction de téléchargement.

Illustration
43: Download Log
Notes:
1.
Le nombre
d’éléments téléchargés augmentera (de manière substantielle) si le titre
original et le titre US sont renseignés dans le fichier "Titles.txt".
Je vous encourage à actualiser ce fichier, bien que cela entraîne beaucoup de
travail.
2.
Le
téléchargement de plusieurs disques ou de la totalité de la collection ne peut
être effectué que si les fichiers de données nécessaires ont été générés par
l’utilisateur (voir aussi:: Chapitre
11.a Fonctions de gestion de téléchargement). Ceci peut être effectué
automatiquement pour une partie; pour les utilisateurs non anglophones, il
reste néanmoins une somme de travail de paramétrage manuel du fichier "Titles.txt" si des résultats satisfaisants de
téléchargement sont attendus.(voir aussi: Note 1).
3.
Il peut être
nécessaire de changer de profil après avoir sélectionner l’onglet "Applet"
pour qu’il s’active!(ou tapez “F5”)
4.
Si un
élément de la galerie nommé "1.jpg" est déjà existant, le
téléchargement ne démarrera pas afin d’éviter que les images existantes soient
écrasées.
5.
Compte tenu de
la taille de votre collection, des éléments sélectionnés (e.g. bandes annonces
et/ou portraits) et de votre vitesse de connexion Internet, le téléchargement
peut prendre beaucoup de temps!
6.
Afin de
permettre le support de ce skin dans sa version actuelle avec des résolutions
d’écran moindres, la fonctionnalité de téléchargement a été incluse dans le
skin "mithirandirDownload_v_152".

Illustration 44: Skin
"mithirandirDownload"
Depuis la version
1.50 de ce skin, plusieurs des fichiers de données requis pour l’affichage des
fonctionnalités du skin peuvent être générés automatiquement. Ceci s’effectue
par le biais des Opérations de gestion, qui se trouvent dans l’onglet "Gestion".

Illustration 45:
Opérations de gestion
Ces opérations
de gestion sont séparées en trois sections:
Les opérations
de gestion de téléchargement ont pour but le support de la fonctionnalité de
téléchargement.. Afin de pouvoir télécharger les informations multimédia (comme
les galeries) pour plus d’un profil, la fonctionnalité de téléchargement
nécessite des informations sur l’ensemble de la collection qui ne sont pas
fournies par DVD-Profiler, comme les Titres pour tous les DVD de votre
collection et d’autres données . Ces informations doivent être fournies au skin
sous la forme de fichiers de données.
La première
chose à faire est d’Exporter votre base de données de profils dans un
fichier (Fichier -> Exporter base de données Profils). Choisissez le Format
XML en sortie et Possédés
comme critère de filtre. Le chemin et le nom du fichier (normalement "Collection.xml")
doit correspondre aux valeurs définies dans les variables "MyCollectionPath"
and "MyXMLCollectionFile" dans le fichier “settings.js” (voir aussi: Partie IV: Personnalisation).

Illustration 46:
Exportation de la base de données des profils
Avec le bouton
"Générer les Titres" des
opérations de gestion de téléchargement, un fichier texte est créé à partir du
fichier XML exporté mentionné plus haut, qui contient toutes les informations
nécessaires pour la fonctionnalité de téléchargement. La valeur de "MyCollectionPath"
est utilisée comme chemin de répertoire (c’est le même répertoire où se trouve
le fichier XML), la valeur de la variable "MyTxtCollectionFile"
(normalement "Collection.txt") est utilisée en tant que nom de
fichier. Ce fichier sera utilisé pour les téléchargements pour plus d’un DVD si
le langage de DVD-Profiler/skin est l’anglais.

Illustration 47:
Opérations de gestion des téléchargements
Avec le bouton
"Mélanger les Fichiers",
les informations nécessaires pour le téléchargement issues des fichiers de
données "Titles.txt" (Titre Original et Titre
US) et "Collection.txt" (toutes) sont combinées et écrites
dans un nouveau fichier intitulé "NewTitles.txt" qui est
stocké à l’endroit défini dans la variable "MyInfosPath"
("<DVD-Profiler>\data\infos\" en standard). Ce fichier
sera utilisé pour les téléchargements pour plus d’un DVD si le langage de
DVD-Profiler/skin n’est pas l’anglais.
Avec le bouton
“Générer les classements", le fichier "Ratings.txt"
nécessaire pour la fonctionnalité de classements (voir aussi: Chapitre
8b. Classements) sera généré. Si le langage de DVD Profiler / skin est
l’anglais, la valeur de la variable "MyTxtCollectionFile"
("Collection.txt" en standard) est utilisée comme source, dans
le cas contraire le fichier "Titles.txt" est
utilisé. Pour cela, une connexion Internet est requise et l’onglet "Applet"
doit être sélectionné et activé pour que cela fonctionne. Attention, compte
tenu de la taille de votre collection, ceci peut prendre beaucoup de temps.
Les opérations de
gestion des fichiers de données ont pour but la création automatique des
fichiers de données requises par le skin pour ses diverses fonctionnalités.

Illustration 48:
Opérations de gestion des fichiers de données
Le bouton
"Générer les Classements d’IMDb" créera automatiques les
fichiers de classements:
„imdb_top_250_films.txt"
„imdb_bottom_100_films.txt"
„imdb_usatopmovies.txt"
„imdb_intltopmovies.txt"
„imdb_worldtopmovies.txt
„imdb_toprated_genres.txt"